/external/angle/src/libANGLE/ |
D | Renderbuffer.cpp | 88 Renderbuffer::Renderbuffer(rx::GLImplFactory *implFactory, RenderbufferID id) in Renderbuffer() function in gl::Renderbuffer 98 void Renderbuffer::onDestroy(const Context *context) in onDestroy() 108 Renderbuffer::~Renderbuffer() {} in ~Renderbuffer() 110 void Renderbuffer::setLabel(const Context *context, const std::string &label) in setLabel() 115 const std::string &Renderbuffer::getLabel() const in getLabel() 120 angle::Result Renderbuffer::setStorage(const Context *context, in setStorage() 135 angle::Result Renderbuffer::setStorageMultisample(const Context *context, in setStorageMultisample() 157 angle::Result Renderbuffer::setStorageEGLImageTarget(const Context *context, egl::Image *image) in setStorageEGLImageTarget() 172 angle::Result Renderbuffer::copyRenderbufferSubData(Context *context, in copyRenderbufferSubData() 173 const gl::Renderbuffer *srcBuffer, in copyRenderbufferSubData() [all …]
|
D | Renderbuffer.h | 49 friend class Renderbuffer; 68 class Renderbuffer final : public RefCountObject<RenderbufferID>, 73 Renderbuffer(rx::GLImplFactory *implFactory, RenderbufferID id); 74 ~Renderbuffer() override; 94 const gl::Renderbuffer *srcBuffer,
|
D | ResourceManager.h | 40 class Renderbuffer; variable 220 : public TypedResourceManager<Renderbuffer, RenderbufferManager, RenderbufferID> 224 Renderbuffer *getRenderbuffer(RenderbufferID handle) const; 226 Renderbuffer *checkRenderbufferAllocation(rx::GLImplFactory *factory, RenderbufferID handle) in checkRenderbufferAllocation() 231 static Renderbuffer *AllocateNewObject(rx::GLImplFactory *factory, RenderbufferID handle); 232 static void DeleteObject(const Context *context, Renderbuffer *renderbuffer);
|
/external/swiftshader/src/OpenGL/libGLES_CM/ |
D | Renderbuffer.cpp | 34 void RenderbufferInterface::addProxyRef(const Renderbuffer *proxy) in addProxyRef() 38 void RenderbufferInterface::releaseProxy(const Renderbuffer *proxy) in releaseProxy() 86 void RenderbufferTexture2D::addProxyRef(const Renderbuffer *proxy) in addProxyRef() 91 void RenderbufferTexture2D::releaseProxy(const Renderbuffer *proxy) in releaseProxy() 137 Renderbuffer::Renderbuffer(GLuint name, RenderbufferInterface *instance) : NamedObject(name) in Renderbuffer() function in es1::Renderbuffer 143 Renderbuffer::~Renderbuffer() in ~Renderbuffer() 150 void Renderbuffer::addRef() in addRef() 157 void Renderbuffer::release() in release() 166 egl::Image *Renderbuffer::getRenderTarget() in getRenderTarget() 173 egl::Image *Renderbuffer::createSharedImage() in createSharedImage() [all …]
|
D | Framebuffer.cpp | 42 Renderbuffer *Framebuffer::lookupRenderbuffer(GLenum type, GLuint handle, GLint level) const in lookupRenderbuffer() 45 Renderbuffer *buffer = nullptr; in lookupRenderbuffer() 128 Renderbuffer *colorbuffer = mColorbufferPointer; in getRenderTarget() 142 Renderbuffer *depthbuffer = mDepthbufferPointer; in getDepthBuffer() 156 Renderbuffer *stencilbuffer = mStencilbufferPointer; in getStencilBuffer() 166 Renderbuffer *Framebuffer::getColorbuffer() in getColorbuffer() 171 Renderbuffer *Framebuffer::getDepthbuffer() in getDepthbuffer() 176 Renderbuffer *Framebuffer::getStencilbuffer() in getStencilbuffer() 215 Renderbuffer *stencilbufferObject = getStencilbuffer(); in hasStencil() 243 Renderbuffer *colorbuffer = getColorbuffer(); in completeness() [all …]
|
D | Framebuffer.h | 28 class Renderbuffer; variable 52 Renderbuffer *getColorbuffer(); 53 Renderbuffer *getDepthbuffer(); 54 Renderbuffer *getStencilbuffer(); 74 gl::BindingPointer<Renderbuffer> mColorbufferPointer; 77 gl::BindingPointer<Renderbuffer> mDepthbufferPointer; 80 gl::BindingPointer<Renderbuffer> mStencilbufferPointer; 83 Renderbuffer *lookupRenderbuffer(GLenum type, GLuint handle, GLint level) const;
|
D | Renderbuffer.h | 31 class Renderbuffer; variable 42 virtual void addProxyRef(const Renderbuffer *proxy); 43 virtual void releaseProxy(const Renderbuffer *proxy); 72 void addProxyRef(const Renderbuffer *proxy) override; 73 void releaseProxy(const Renderbuffer *proxy) override; 121 class Renderbuffer : public gl::NamedObject 124 Renderbuffer(GLuint name, RenderbufferInterface *storage); 126 virtual ~Renderbuffer();
|
D | ResourceManager.cpp | 102 Renderbuffer *renderbufferObject = mRenderbufferNameSpace.remove(renderbuffer); in deleteRenderbuffer() 120 Renderbuffer *ResourceManager::getRenderbuffer(unsigned int handle) in getRenderbuffer() 166 …Renderbuffer *renderbufferObject = new Renderbuffer(handle, new Colorbuffer(0, 0, GL_RGBA4_OES, 0)… in checkRenderbufferAllocation()
|
D | Texture.h | 53 virtual void addProxyRef(const Renderbuffer *proxy) = 0; 54 virtual void releaseProxy(const Renderbuffer *proxy) = 0; 86 virtual Renderbuffer *getRenderbuffer(GLenum target, GLint level) = 0; 127 void addProxyRef(const Renderbuffer *proxy) override; 128 void releaseProxy(const Renderbuffer *proxy) override; 156 Renderbuffer *getRenderbuffer(GLenum target, GLint level) override; 176 Renderbuffer *mColorbufferProxy;
|
D | ResourceManager.h | 31 class Renderbuffer; variable 61 Renderbuffer *getRenderbuffer(GLuint handle); 72 gl::NameSpace<Renderbuffer> mRenderbufferNameSpace;
|
/external/swiftshader/src/OpenGL/libGLESv2/ |
D | Renderbuffer.cpp | 34 void RenderbufferInterface::addProxyRef(const Renderbuffer *proxy) in addProxyRef() 38 void RenderbufferInterface::releaseProxy(const Renderbuffer *proxy) in releaseProxy() 86 void RenderbufferTexture2D::addProxyRef(const Renderbuffer *proxy) in addProxyRef() 91 void RenderbufferTexture2D::releaseProxy(const Renderbuffer *proxy) in releaseProxy() 149 void RenderbufferTexture2DRect::addProxyRef(const Renderbuffer *proxy) in addProxyRef() 154 void RenderbufferTexture2DRect::releaseProxy(const Renderbuffer *proxy) in releaseProxy() 212 void RenderbufferTexture3D::addProxyRef(const Renderbuffer *proxy) in addProxyRef() 217 void RenderbufferTexture3D::releaseProxy(const Renderbuffer *proxy) in releaseProxy() 280 void RenderbufferTextureCubeMap::addProxyRef(const Renderbuffer *proxy) in addProxyRef() 285 void RenderbufferTextureCubeMap::releaseProxy(const Renderbuffer *proxy) in releaseProxy() [all …]
|
D | Framebuffer.h | 29 class Renderbuffer; variable 59 Renderbuffer *getColorbuffer(GLuint index) const; 60 Renderbuffer *getReadColorbuffer() const; 61 Renderbuffer *getDepthbuffer() const; 62 Renderbuffer *getStencilbuffer() const; 98 gl::BindingPointer<Renderbuffer> mColorbufferPointer[MAX_COLOR_ATTACHMENTS]; 102 gl::BindingPointer<Renderbuffer> mDepthbufferPointer; 106 gl::BindingPointer<Renderbuffer> mStencilbufferPointer; 110 Renderbuffer *lookupRenderbuffer(GLenum type, GLuint handle, GLint level) const;
|
D | Renderbuffer.h | 35 class Renderbuffer; variable 46 virtual void addProxyRef(const Renderbuffer *proxy); 47 virtual void releaseProxy(const Renderbuffer *proxy); 77 void addProxyRef(const Renderbuffer *proxy) override; 78 void releaseProxy(const Renderbuffer *proxy) override; 104 void addProxyRef(const Renderbuffer *proxy) override; 105 void releaseProxy(const Renderbuffer *proxy) override; 127 void addProxyRef(const Renderbuffer *proxy) override; 128 void releaseProxy(const Renderbuffer *proxy) override; 155 void addProxyRef(const Renderbuffer *proxy) override; [all …]
|
D | Framebuffer.cpp | 66 Renderbuffer *Framebuffer::lookupRenderbuffer(GLenum type, GLuint handle, GLint level) const in lookupRenderbuffer() 69 Renderbuffer *buffer = nullptr; in lookupRenderbuffer() 183 Renderbuffer *colorbuffer = mColorbufferPointer[index]; in getRenderTarget() 203 Renderbuffer *depthbuffer = mDepthbufferPointer; in getDepthBuffer() 217 Renderbuffer *stencilbuffer = mStencilbufferPointer; in getStencilBuffer() 227 Renderbuffer *Framebuffer::getColorbuffer(GLuint index) const in getColorbuffer() 229 return (index < MAX_COLOR_ATTACHMENTS) ? mColorbufferPointer[index] : (Renderbuffer*)nullptr; in getColorbuffer() 232 Renderbuffer *Framebuffer::getReadColorbuffer() const in getReadColorbuffer() 237 Renderbuffer *Framebuffer::getDepthbuffer() const in getDepthbuffer() 242 Renderbuffer *Framebuffer::getStencilbuffer() const in getStencilbuffer() [all …]
|
D | Texture.h | 102 virtual void addProxyRef(const Renderbuffer *proxy) = 0; 103 virtual void releaseProxy(const Renderbuffer *proxy) = 0; 157 virtual Renderbuffer *getRenderbuffer(GLenum target, GLint level) = 0; 163 …yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height, Renderbuffer *source) = 0; 204 void addProxyRef(const Renderbuffer *proxy) override; 205 void releaseProxy(const Renderbuffer *proxy) override; 221 …vel, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, Renderbuffer *source); 222 …fset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height, Renderbuffer *source) overri… 236 Renderbuffer *getRenderbuffer(GLenum target, GLint level) override; 256 Renderbuffer *mColorbufferProxy; [all …]
|
D | ResourceManager.h | 34 class Renderbuffer; variable 80 Renderbuffer *getRenderbuffer(GLuint handle); 101 gl::NameSpace<Renderbuffer> mRenderbufferNameSpace;
|
D | Texture.cpp | 452 void Texture2D::addProxyRef(const Renderbuffer *proxy) in addProxyRef() 457 void Texture2D::releaseProxy(const Renderbuffer *proxy) in releaseProxy() 621 …evel, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, Renderbuffer *source) in copyImage() 654 …Lint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height, Renderbuffer *source) in copySubImage() 835 Renderbuffer *Texture2D::getRenderbuffer(GLenum target, GLint level) in getRenderbuffer() 839 return error(GL_INVALID_OPERATION, (Renderbuffer*)nullptr); in getRenderbuffer() 844 mColorbufferProxy = new Renderbuffer(name, new RenderbufferTexture2D(this, level)); in getRenderbuffer() 899 Renderbuffer *Texture2DRect::getRenderbuffer(GLenum target, GLint level) in getRenderbuffer() 903 return error(GL_INVALID_OPERATION, (Renderbuffer*)nullptr); in getRenderbuffer() 908 mColorbufferProxy = new Renderbuffer(name, new RenderbufferTexture2DRect(this)); in getRenderbuffer() [all …]
|
D | ResourceManager.cpp | 211 Renderbuffer *renderbufferObject = mRenderbufferNameSpace.remove(renderbuffer); in deleteRenderbuffer() 259 Renderbuffer *ResourceManager::getRenderbuffer(unsigned int handle) in getRenderbuffer() 331 Renderbuffer *renderbufferObject = new Renderbuffer(handle, new Colorbuffer(0, 0, GL_NONE, 0)); in checkRenderbufferAllocation()
|
/external/mesa3d/src/mesa/main/ |
D | framebuffer.c | 229 if (att->Renderbuffer) { in _mesa_free_framebuffer_data() 230 _mesa_reference_renderbuffer(&att->Renderbuffer, NULL); in _mesa_free_framebuffer_data() 235 assert(!att->Renderbuffer); in _mesa_free_framebuffer_data() 302 if (att->Type == GL_RENDERBUFFER_EXT && att->Renderbuffer) { in _mesa_resize_framebuffer() 303 struct gl_renderbuffer *rb = att->Renderbuffer; in _mesa_resize_framebuffer() 442 if (fb->Attachment[i].Renderbuffer) { in _mesa_update_framebuffer_visual() 443 const struct gl_renderbuffer *rb = fb->Attachment[i].Renderbuffer; in _mesa_update_framebuffer_visual() 470 if (fb->Attachment[i].Renderbuffer) { in _mesa_update_framebuffer_visual() 471 const struct gl_renderbuffer *rb = fb->Attachment[i].Renderbuffer; in _mesa_update_framebuffer_visual() 481 if (fb->Attachment[BUFFER_DEPTH].Renderbuffer) { in _mesa_update_framebuffer_visual() [all …]
|
D | clear.c | 281 if (att[BUFFER_FRONT_LEFT].Renderbuffer) in make_color_buffer_mask() 283 if (att[BUFFER_FRONT_RIGHT].Renderbuffer) in make_color_buffer_mask() 293 if (att[BUFFER_FRONT_LEFT].Renderbuffer) in make_color_buffer_mask() 295 if (att[BUFFER_BACK_LEFT].Renderbuffer) in make_color_buffer_mask() 297 if (att[BUFFER_BACK_RIGHT].Renderbuffer) in make_color_buffer_mask() 301 if (att[BUFFER_FRONT_LEFT].Renderbuffer) in make_color_buffer_mask() 303 if (att[BUFFER_BACK_LEFT].Renderbuffer) in make_color_buffer_mask() 307 if (att[BUFFER_FRONT_RIGHT].Renderbuffer) in make_color_buffer_mask() 309 if (att[BUFFER_BACK_RIGHT].Renderbuffer) in make_color_buffer_mask() 313 if (att[BUFFER_FRONT_LEFT].Renderbuffer) in make_color_buffer_mask() [all …]
|
D | renderbuffer.c | 125 fb->Attachment[bufferName].Renderbuffer == NULL); in validate_and_init_renderbuffer_attachment() 156 _mesa_reference_renderbuffer(&fb->Attachment[bufferName].Renderbuffer, in _mesa_attach_and_own_rb() 158 fb->Attachment[bufferName].Renderbuffer = rb; in _mesa_attach_and_own_rb() 171 _mesa_reference_renderbuffer(&fb->Attachment[bufferName].Renderbuffer, rb); in _mesa_attach_and_reference_rb() 184 _mesa_reference_renderbuffer(&fb->Attachment[bufferName].Renderbuffer, in _mesa_remove_renderbuffer()
|
D | blit.c | 55 if (fb->Attachment[i].Renderbuffer == rb) in find_attachment() 260 readFb->Attachment[BUFFER_STENCIL].Renderbuffer; in validate_stencil_buffer() 262 drawFb->Attachment[BUFFER_STENCIL].Renderbuffer; in validate_stencil_buffer() 306 readFb->Attachment[BUFFER_DEPTH].Renderbuffer; in validate_depth_buffer() 308 drawFb->Attachment[BUFFER_DEPTH].Renderbuffer; in validate_depth_buffer() 481 readFb->Attachment[BUFFER_STENCIL].Renderbuffer; in blit_framebuffer() 483 drawFb->Attachment[BUFFER_STENCIL].Renderbuffer; in blit_framebuffer() 501 readFb->Attachment[BUFFER_DEPTH].Renderbuffer; in blit_framebuffer() 503 drawFb->Attachment[BUFFER_DEPTH].Renderbuffer; in blit_framebuffer()
|
D | fbobject.c | 426 struct gl_renderbuffer *rb = att->Renderbuffer; in remove_attachment() 439 _mesa_reference_renderbuffer(&att->Renderbuffer, NULL); /* unbind */ in remove_attachment() 440 assert(!att->Renderbuffer); in remove_attachment() 491 rb = att->Renderbuffer; in _mesa_update_texture_renderbuffer() 498 att->Renderbuffer = rb; in _mesa_update_texture_renderbuffer() 537 struct gl_renderbuffer *rb = att->Renderbuffer; in set_texture_attachment() 582 _mesa_reference_renderbuffer(&att->Renderbuffer, rb); in set_renderbuffer_attachment() 639 const struct gl_renderbuffer *rb = fb->Attachment[buf].Renderbuffer; in _mesa_validate_framebuffer() 680 depth->Renderbuffer == stencil->Renderbuffer) in _mesa_has_depthstencil_combined() 851 if (!att->Texture || !is_float_format(att->Renderbuffer->InternalFormat)) in gles_check_float_renderable() [all …]
|
/external/mesa3d/src/mesa/swrast/ |
D | s_renderbuffer.c | 267 assert(fb->Attachment[b].Renderbuffer == NULL); in add_color_renderbuffers() 305 assert(fb->Attachment[BUFFER_DEPTH].Renderbuffer == NULL); in add_depth_renderbuffer() 350 assert(fb->Attachment[BUFFER_STENCIL].Renderbuffer == NULL); in add_stencil_renderbuffer() 374 assert(fb->Attachment[BUFFER_DEPTH].Renderbuffer == NULL); in add_depth_stencil_renderbuffer() 375 assert(fb->Attachment[BUFFER_STENCIL].Renderbuffer == NULL); in add_depth_stencil_renderbuffer() 414 assert(fb->Attachment[BUFFER_ACCUM].Renderbuffer == NULL); in add_accum_renderbuffer() 458 assert(fb->Attachment[BUFFER_AUX0 + i].Renderbuffer == NULL); in add_aux_renderbuffers() 561 struct gl_renderbuffer *rb = fb->Attachment[buffer].Renderbuffer; in map_attachment() 596 struct gl_renderbuffer *rb = fb->Attachment[buffer].Renderbuffer; in unmap_attachment() 651 depthRb = fb->Attachment[BUFFER_DEPTH].Renderbuffer; in _swrast_map_renderbuffers() [all …]
|
D | s_copypix.c | 237 struct gl_renderbuffer *readRb = fb->Attachment[BUFFER_DEPTH].Renderbuffer; in copy_depth_pixels() 339 struct gl_renderbuffer *rb = fb->Attachment[BUFFER_STENCIL].Renderbuffer; in copy_stencil_pixels() 452 srcRb = srcFb->Attachment[BUFFER_STENCIL].Renderbuffer; in swrast_fast_copy_pixels() 453 dstRb = dstFb->Attachment[BUFFER_STENCIL].Renderbuffer; in swrast_fast_copy_pixels() 456 srcRb = srcFb->Attachment[BUFFER_DEPTH].Renderbuffer; in swrast_fast_copy_pixels() 457 dstRb = dstFb->Attachment[BUFFER_DEPTH].Renderbuffer; in swrast_fast_copy_pixels() 462 srcRb = srcFb->Attachment[BUFFER_DEPTH].Renderbuffer; in swrast_fast_copy_pixels() 463 dstRb = dstFb->Attachment[BUFFER_DEPTH].Renderbuffer; in swrast_fast_copy_pixels() 479 if (srcRb != srcFb->Attachment[BUFFER_STENCIL].Renderbuffer || in swrast_fast_copy_pixels() 480 dstRb != dstFb->Attachment[BUFFER_STENCIL].Renderbuffer) in swrast_fast_copy_pixels() [all …]
|