#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
{ … }
}