chromium/third_party/angle/src/libANGLE/renderer/gl/MemoryObjectGL.cpp

// Copyright 2019 The ANGLE Project Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
//

#include "libANGLE/renderer/gl/MemoryObjectGL.h"

#include "libANGLE/Context.h"
#include "libANGLE/queryconversions.h"
#include "libANGLE/renderer/gl/ContextGL.h"
#include "libANGLE/renderer/gl/FunctionsGL.h"
#include "libANGLE/renderer/gl/renderergl_utils.h"

namespace rx
{
MemoryObjectGL::MemoryObjectGL(GLuint memoryObject) :{}

MemoryObjectGL::~MemoryObjectGL()
{}

void MemoryObjectGL::onDestroy(const gl::Context *context)
{}

angle::Result MemoryObjectGL::setDedicatedMemory(const gl::Context *context, bool dedicatedMemory)
{}

angle::Result MemoryObjectGL::setProtectedMemory(const gl::Context *context, bool protectedMemory)
{}

angle::Result MemoryObjectGL::importFd(gl::Context *context,
                                       GLuint64 size,
                                       gl::HandleType handleType,
                                       GLint fd)
{}

angle::Result MemoryObjectGL::importZirconHandle(gl::Context *context,
                                                 GLuint64 size,
                                                 gl::HandleType handleType,
                                                 GLuint handle)
{}

GLuint MemoryObjectGL::getMemoryObjectID() const
{}
}  // namespace rx