Home
last modified time | relevance | path

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

123456789

/third_party/flutter/skia/third_party/externals/angle2/src/libANGLE/
DRenderbuffer.cpp66 Renderbuffer::Renderbuffer(rx::GLImplFactory *implFactory, RenderbufferID id) in Renderbuffer() function in gl::Renderbuffer
73 void Renderbuffer::onDestroy(const Context *context) in onDestroy()
83 Renderbuffer::~Renderbuffer() {} in ~Renderbuffer()
85 void Renderbuffer::setLabel(const Context *context, const std::string &label) in setLabel()
90 const std::string &Renderbuffer::getLabel() const in getLabel()
95 angle::Result Renderbuffer::setStorage(const Context *context, in setStorage()
110 angle::Result Renderbuffer::setStorageMultisample(const Context *context, in setStorageMultisample()
127 angle::Result Renderbuffer::setStorageEGLImageTarget(const Context *context, egl::Image *image) in setStorageEGLImageTarget()
141 rx::RenderbufferImpl *Renderbuffer::getImplementation() const in getImplementation()
147 GLsizei Renderbuffer::getWidth() const in getWidth()
[all …]
DRenderbuffer.h47 friend class Renderbuffer;
64 class Renderbuffer final : public RefCountObject, public egl::ImageSibling, public LabeledObject
67 Renderbuffer(rx::GLImplFactory *implFactory, RenderbufferID id);
68 ~Renderbuffer() override;
DResourceManager.h37 class Renderbuffer; variable
202 class RenderbufferManager : public TypedResourceManager<Renderbuffer,
209 Renderbuffer *getRenderbuffer(RenderbufferID handle) const;
211 Renderbuffer *checkRenderbufferAllocation(rx::GLImplFactory *factory, RenderbufferID handle) in checkRenderbufferAllocation()
216 static Renderbuffer *AllocateNewObject(rx::GLImplFactory *factory, RenderbufferID handle);
217 static void DeleteObject(const Context *context, Renderbuffer *renderbuffer);
DResourceManager.cpp108 template class TypedResourceManager<Renderbuffer,
269 Renderbuffer *RenderbufferManager::AllocateNewObject(rx::GLImplFactory *factory, in AllocateNewObject()
272 Renderbuffer *renderbuffer = new Renderbuffer(factory, handle); in AllocateNewObject()
278 void RenderbufferManager::DeleteObject(const Context *context, Renderbuffer *renderbuffer) in DeleteObject()
288 Renderbuffer *RenderbufferManager::getRenderbuffer(RenderbufferID handle) const in getRenderbuffer()
/third_party/skia/third_party/externals/angle2/src/libANGLE/
DRenderbuffer.cpp101 Renderbuffer::Renderbuffer(rx::GLImplFactory *implFactory, RenderbufferID id) in Renderbuffer() function in gl::Renderbuffer
111 void Renderbuffer::onDestroy(const Context *context) in onDestroy()
122 Renderbuffer::~Renderbuffer() {} in ~Renderbuffer()
124 void Renderbuffer::setLabel(const Context *context, const std::string &label) in setLabel()
129 const std::string &Renderbuffer::getLabel() const in getLabel()
134 angle::Result Renderbuffer::setStorage(const Context *context, in setStorage()
152 angle::Result Renderbuffer::setStorageMultisample(const Context *context, in setStorageMultisample()
176 angle::Result Renderbuffer::setStorageEGLImageTarget(const Context *context, egl::Image *image) in setStorageEGLImageTarget()
195 angle::Result Renderbuffer::copyRenderbufferSubData(Context *context, in copyRenderbufferSubData()
196 const gl::Renderbuffer *srcBuffer, in copyRenderbufferSubData()
[all …]
DRenderbuffer.h50 friend class Renderbuffer;
70 class Renderbuffer final : public RefCountObject<RenderbufferID>,
75 Renderbuffer(rx::GLImplFactory *implFactory, RenderbufferID id);
76 ~Renderbuffer() override;
96 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);
DResourceManager.cpp102 template class TypedResourceManager<Renderbuffer, RenderbufferManager, RenderbufferID>;
262 Renderbuffer *RenderbufferManager::AllocateNewObject(rx::GLImplFactory *factory, in AllocateNewObject()
265 Renderbuffer *renderbuffer = new Renderbuffer(factory, handle); in AllocateNewObject()
271 void RenderbufferManager::DeleteObject(const Context *context, Renderbuffer *renderbuffer) in DeleteObject()
281 Renderbuffer *RenderbufferManager::getRenderbuffer(RenderbufferID handle) const in getRenderbuffer()
/third_party/skia/third_party/externals/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()
/third_party/mesa3d/src/mesa/main/
Dframebuffer.c210 if (att->Renderbuffer) { in _mesa_free_framebuffer_data()
211 _mesa_reference_renderbuffer(&att->Renderbuffer, NULL); in _mesa_free_framebuffer_data()
216 assert(!att->Renderbuffer); in _mesa_free_framebuffer_data()
283 if (att->Type == GL_RENDERBUFFER_EXT && att->Renderbuffer) { in _mesa_resize_framebuffer()
284 struct gl_renderbuffer *rb = att->Renderbuffer; in _mesa_resize_framebuffer()
423 if (fb->Attachment[i].Renderbuffer) { in _mesa_update_framebuffer_visual()
424 const struct gl_renderbuffer *rb = fb->Attachment[i].Renderbuffer; in _mesa_update_framebuffer_visual()
452 if (fb->Attachment[i].Renderbuffer) { in _mesa_update_framebuffer_visual()
453 const struct gl_renderbuffer *rb = fb->Attachment[i].Renderbuffer; in _mesa_update_framebuffer_visual()
463 if (fb->Attachment[BUFFER_DEPTH].Renderbuffer) { in _mesa_update_framebuffer_visual()
[all …]
Dclear.c284 if (att[BUFFER_FRONT_LEFT].Renderbuffer) in make_color_buffer_mask()
286 if (att[BUFFER_FRONT_RIGHT].Renderbuffer) in make_color_buffer_mask()
296 if (att[BUFFER_FRONT_LEFT].Renderbuffer) in make_color_buffer_mask()
298 if (att[BUFFER_BACK_LEFT].Renderbuffer) in make_color_buffer_mask()
300 if (att[BUFFER_BACK_RIGHT].Renderbuffer) in make_color_buffer_mask()
304 if (att[BUFFER_FRONT_LEFT].Renderbuffer) in make_color_buffer_mask()
306 if (att[BUFFER_BACK_LEFT].Renderbuffer) in make_color_buffer_mask()
310 if (att[BUFFER_FRONT_RIGHT].Renderbuffer) in make_color_buffer_mask()
312 if (att[BUFFER_BACK_RIGHT].Renderbuffer) in make_color_buffer_mask()
316 if (att[BUFFER_FRONT_LEFT].Renderbuffer) in make_color_buffer_mask()
[all …]
Dfbobject.c435 struct gl_renderbuffer *rb = att->Renderbuffer; in render_texture()
484 struct gl_renderbuffer *rb = att->Renderbuffer; in remove_attachment()
497 _mesa_reference_renderbuffer(&att->Renderbuffer, NULL); /* unbind */ in remove_attachment()
498 assert(!att->Renderbuffer); in remove_attachment()
562 rb = att->Renderbuffer; in _mesa_update_texture_renderbuffer()
569 att->Renderbuffer = rb; in _mesa_update_texture_renderbuffer()
606 struct gl_renderbuffer *rb = att->Renderbuffer; in set_texture_attachment()
651 _mesa_reference_renderbuffer(&att->Renderbuffer, rb); in set_renderbuffer_attachment()
710 depth->Renderbuffer == stencil->Renderbuffer) in _mesa_has_depthstencil_combined()
887 if (!att->Texture || !is_float_format(att->Renderbuffer->InternalFormat)) in gles_check_float_renderable()
[all …]
Dblit.c66 if (fb->Attachment[i].Renderbuffer == rb) in find_attachment()
271 readFb->Attachment[BUFFER_STENCIL].Renderbuffer; in validate_stencil_buffer()
273 drawFb->Attachment[BUFFER_STENCIL].Renderbuffer; in validate_stencil_buffer()
317 readFb->Attachment[BUFFER_DEPTH].Renderbuffer; in validate_depth_buffer()
319 drawFb->Attachment[BUFFER_DEPTH].Renderbuffer; in validate_depth_buffer()
557 readFB->Attachment[BUFFER_DEPTH].Renderbuffer; in do_blit_framebuffer()
559 drawFB->Attachment[BUFFER_DEPTH].Renderbuffer; in do_blit_framebuffer()
564 readFB->Attachment[BUFFER_STENCIL].Renderbuffer; in do_blit_framebuffer()
566 drawFB->Attachment[BUFFER_STENCIL].Renderbuffer; in do_blit_framebuffer()
766 readFb->Attachment[BUFFER_STENCIL].Renderbuffer; in blit_framebuffer()
[all …]
Daccum.c73 accRb = ctx->DrawBuffer->Attachment[BUFFER_ACCUM].Renderbuffer; in _mesa_clear_accum_buffer()
134 ctx->DrawBuffer->Attachment[BUFFER_ACCUM].Renderbuffer; in accum_scale_or_bias()
193 ctx->DrawBuffer->Attachment[BUFFER_ACCUM].Renderbuffer; in accum_or_load()
288 struct gl_renderbuffer *accRb = fb->Attachment[BUFFER_ACCUM].Renderbuffer; in accum_return()
401 if (!ctx->DrawBuffer->Attachment[BUFFER_ACCUM].Renderbuffer) { in accum()
/third_party/vk-gl-cts/modules/glshared/
DglsFboUtil.hpp215 struct Renderbuffer : public Image struct
217 Renderbuffer (void) : numSamples(0) {} in Renderbuffer() function
309 typedef std::map<glw::GLuint, const Renderbuffer*> RboMap;
320 void setRbo (glw::GLuint rbName, const Renderbuffer& rbCfg);
332 glw::GLuint glCreateRbo (const config::Renderbuffer& rbCfg);
DglsFboUtil.cpp307 if (const Renderbuffer* rbo = dynamic_cast<const Renderbuffer*>(&img)) in imageNumSamples()
314 if (dynamic_cast<const Renderbuffer*>(&img) != DE_NULL) in glTarget()
391 if (const Renderbuffer* const rbo = dynamic_cast<const Renderbuffer*>(&cfg)) in glCreate()
420 if (dynamic_cast<const Renderbuffer*>(&cfg) != DE_NULL) in glDelete()
673 void Framebuffer::setRbo (glw::GLuint rbName, const Renderbuffer& rbCfg) in setRbo()
693 static void logRenderbuffer (const Renderbuffer& rbo, TestLog& log) in logRenderbuffer()
980 GLuint FboBuilder::glCreateRbo (const Renderbuffer& rbCfg) in glCreateRbo()
/third_party/vk-gl-cts/framework/platform/ios/
DtcuIOSPlatform.hh123 glu::Renderbuffer m_colorBuffer;
124 glu::Renderbuffer m_depthStencilBuffer;
/third_party/skia/third_party/externals/angle2/extensions/
DANGLE_get_image.txt43 and Renderbuffer pixel data. The OpenGL context exposes new queries for the
76 Update section 9.2.6 "Renderbuffer Object Queries":
83 Add a section "Texture and Renderbuffer Image Queries":
85 Texture and Renderbuffer images may be obtained from a Texture or
86 Renderbuffer with the commands
207 Add to table 21.17 "Renderbuffer (state per renderbuffer object)":

123456789