Home
last modified time | relevance | path

Searched refs:ImageSibling (Results 1 – 19 of 19) sorted by relevance

/external/angle/src/libANGLE/
DImage.h41 class ImageSibling : public gl::FramebufferAttachmentObject, public angle::ObserverInterface
44 ImageSibling();
45 ~ImageSibling() override;
85 class ExternalImageSibling : public ImageSibling
125 ImageState(EGLenum target, ImageSibling *buffer, const AttributeMap &attribs);
131 ImageSibling *source;
132 std::set<ImageSibling *> targets;
147 ImageSibling *buffer,
172 friend class ImageSibling;
176 void addTargetSibling(ImageSibling *sibling);
[all …]
DImage.cpp54 ImageSibling::ImageSibling() : FramebufferAttachmentObject(), mSourcesOf(), mTargetOf() {} in ImageSibling() function in egl::ImageSibling
56 ImageSibling::~ImageSibling() in ~ImageSibling()
65 void ImageSibling::setTargetImage(const gl::Context *context, egl::Image *imageTarget) in setTargetImage()
72 angle::Result ImageSibling::orphanImages(const gl::Context *context) in orphanImages()
94 void ImageSibling::addImageSource(egl::Image *imageSource) in addImageSource()
100 void ImageSibling::removeImageSource(egl::Image *imageSource) in removeImageSource()
106 bool ImageSibling::isEGLImageTarget() const in isEGLImageTarget()
111 gl::InitState ImageSibling::sourceEGLImageInitState() const in sourceEGLImageInitState()
117 void ImageSibling::setSourceEGLImageInitState(gl::InitState initState) const in setSourceEGLImageInitState()
123 bool ImageSibling::isRenderable(const gl::Context *context, in isRenderable()
[all …]
DRenderbuffer.h65 public egl::ImageSibling,
DRenderbuffer.cpp255 return ImageSibling::isRenderable(context, binding, imageIndex); in isRenderable()
DTexture.h252 public egl::ImageSibling,
DDisplay.cpp953 egl::ImageSibling *sibling = nullptr; in createImage()
DTexture.cpp1701 return ImageSibling::isRenderable(context, binding, imageIndex); in isRenderable()
/external/angle/src/libANGLE/renderer/
DImageImpl.h25 class ImageSibling; variable
55 virtual angle::Result orphan(const gl::Context *context, egl::ImageSibling *sibling) = 0;
DImageImpl_mock.h24 MOCK_METHOD2(orphan, angle::Result(const gl::Context *, egl::ImageSibling *));
DEGLImplFactory.h19 class ImageSibling; variable
DDisplayImpl.h37 class ImageSibling; variable
/external/angle/src/libANGLE/renderer/d3d/
DEGLImageD3D.cpp46 angle::Result EGLImageD3D::orphan(const gl::Context *context, egl::ImageSibling *sibling) in orphan()
83 for (egl::ImageSibling *target : mState.targets) in copyToLocalRendertarget()
DEGLImageD3D.h43 angle::Result orphan(const gl::Context *context, egl::ImageSibling *sibling) override;
/external/angle/src/libANGLE/renderer/null/
DImageNULL.h25 angle::Result orphan(const gl::Context *context, egl::ImageSibling *sibling) override;
DImageNULL.cpp26 angle::Result ImageNULL::orphan(const gl::Context *context, egl::ImageSibling *sibling) in orphan()
/external/angle/src/libANGLE/renderer/gl/egl/
DImageEGL.h36 angle::Result orphan(const gl::Context *context, egl::ImageSibling *sibling) override;
DImageEGL.cpp101 angle::Result ImageEGL::orphan(const gl::Context *context, egl::ImageSibling *sibling) in orphan()
/external/angle/src/libANGLE/renderer/vulkan/
DImageVk.h39 angle::Result orphan(const gl::Context *context, egl::ImageSibling *sibling) override;
DImageVk.cpp117 angle::Result ImageVk::orphan(const gl::Context *context, egl::ImageSibling *sibling) in orphan()