chromium/third_party/angle/src/libANGLE/renderer/gl/egl/DmaBufImageSiblingEGL.cpp

//
// Copyright 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.
//

// DmaBufImageSiblingEGL.cpp: Defines the DmaBufImageSiblingEGL to wrap EGL images
// created from dma_buf objects

#include "libANGLE/renderer/gl/egl/DmaBufImageSiblingEGL.h"

#include "common/linux/dma_buf_utils.h"

namespace rx
{
DmaBufImageSiblingEGL::DmaBufImageSiblingEGL(const egl::AttributeMap &attribs)
    :{}

DmaBufImageSiblingEGL::~DmaBufImageSiblingEGL() {}

egl::Error DmaBufImageSiblingEGL::initialize(const egl::Display *display)
{}

gl::Format DmaBufImageSiblingEGL::getFormat() const
{}

bool DmaBufImageSiblingEGL::isRenderable(const gl::Context *context) const
{}

bool DmaBufImageSiblingEGL::isTexturable(const gl::Context *context) const
{}

bool DmaBufImageSiblingEGL::isYUV() const
{}

bool DmaBufImageSiblingEGL::hasProtectedContent() const
{}

gl::Extents DmaBufImageSiblingEGL::getSize() const
{}

size_t DmaBufImageSiblingEGL::getSamples() const
{}

EGLClientBuffer DmaBufImageSiblingEGL::getBuffer() const
{}

void DmaBufImageSiblingEGL::getImageCreationAttributes(std::vector<EGLint> *outAttributes) const
{}

}  // namespace rx