Home
last modified time | relevance | path

Searched refs:Renderbuffer (Results 1 – 25 of 159) sorted by relevance

1234567

/external/angle/src/libANGLE/
DRenderbuffer.cpp88 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 …]
DRenderbuffer.h49 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,
DResourceManager.h40 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/
DRenderbuffer.cpp34 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 …]
DFramebuffer.cpp42 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 …]
DFramebuffer.h28 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;
DRenderbuffer.h31 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();
DResourceManager.cpp102 Renderbuffer *renderbufferObject = mRenderbufferNameSpace.remove(renderbuffer); in deleteRenderbuffer()
120 Renderbuffer *ResourceManager::getRenderbuffer(unsigned int handle) in getRenderbuffer()
166Renderbuffer *renderbufferObject = new Renderbuffer(handle, new Colorbuffer(0, 0, GL_RGBA4_OES, 0)… in checkRenderbufferAllocation()
DTexture.h53 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;
DResourceManager.h31 class Renderbuffer; variable
61 Renderbuffer *getRenderbuffer(GLuint handle);
72 gl::NameSpace<Renderbuffer> mRenderbufferNameSpace;
/external/swiftshader/src/OpenGL/libGLESv2/
DRenderbuffer.cpp34 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 …]
DFramebuffer.h29 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;
DRenderbuffer.h35 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 …]
DFramebuffer.cpp66 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 …]
DTexture.h102 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 …]
DResourceManager.h34 class Renderbuffer; variable
80 Renderbuffer *getRenderbuffer(GLuint handle);
101 gl::NameSpace<Renderbuffer> mRenderbufferNameSpace;
DTexture.cpp452 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 …]
DResourceManager.cpp211 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/
Dframebuffer.c229 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 …]
Dclear.c281 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 …]
Drenderbuffer.c125 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()
Dblit.c55 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()
Dfbobject.c426 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/
Ds_renderbuffer.c267 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 …]
Ds_copypix.c237 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 …]

1234567