/external/swiftshader/src/OpenGL/libGL/ |
Framebuffer.h | 31 class Renderbuffer; 49 void detachRenderbuffer(GLuint renderbuffer); 54 Renderbuffer *getColorbuffer(); 55 Renderbuffer *getDepthbuffer(); 56 Renderbuffer *getStencilbuffer(); 73 BindingPointer<Renderbuffer> mColorbufferPointer; 76 BindingPointer<Renderbuffer> mDepthbufferPointer; 79 BindingPointer<Renderbuffer> mStencilbufferPointer; 82 Renderbuffer *lookupRenderbuffer(GLenum type, GLuint handle) const;
|
Renderbuffer.cpp | 15 // Renderbuffer.cpp: the Renderbuffer class and its derived classes 16 // Colorbuffer, Depthbuffer and Stencilbuffer. Implements GL renderbuffer 19 #include "Renderbuffer.h" 32 // need to do anything upon the reference count to the parent Renderbuffer incrementing 34 void RenderbufferInterface::addProxyRef(const Renderbuffer *proxy) 38 void RenderbufferInterface::releaseProxy(const Renderbuffer *proxy) 86 void RenderbufferTexture2D::addProxyRef(const Renderbuffer *proxy) 91 void RenderbufferTexture2D::releaseProxy(const Renderbuffer *proxy) 142 void RenderbufferTextureCubeMap::addProxyRef(const Renderbuffer *proxy [all...] |
Renderbuffer.h | 15 // Renderbuffer.h: Defines the wrapper class Renderbuffer, as well as the 17 // DepthStencilbuffer, Depthbuffer and Stencilbuffer. Implements GL renderbuffer 35 class Renderbuffer; 46 virtual void addProxyRef(const Renderbuffer *proxy); 47 virtual void releaseProxy(const Renderbuffer *proxy); 72 virtual void addProxyRef(const Renderbuffer *proxy); 73 virtual void releaseProxy(const Renderbuffer *proxy); 94 virtual void addProxyRef(const Renderbuffer *proxy); 95 virtual void releaseProxy(const Renderbuffer *proxy) [all...] |
Framebuffer.cpp | 21 #include "Renderbuffer.h" 42 Renderbuffer *Framebuffer::lookupRenderbuffer(GLenum type, GLuint handle) const 45 Renderbuffer *buffer = nullptr; 103 void Framebuffer::detachRenderbuffer(GLuint renderbuffer) 105 if(mColorbufferPointer.name() == renderbuffer && mColorbufferType == GL_RENDERBUFFER) 111 if(mDepthbufferPointer.name() == renderbuffer && mDepthbufferType == GL_RENDERBUFFER) 117 if(mStencilbufferPointer.name() == renderbuffer && mStencilbufferType == GL_RENDERBUFFER) 128 Renderbuffer *colorbuffer = mColorbufferPointer; 142 Renderbuffer *depthstencilbuffer = mDepthbufferPointer; 157 Renderbuffer *Framebuffer::getColorbuffer( [all...] |
ResourceManager.h | 36 class Renderbuffer; 67 void deleteRenderbuffer(GLuint renderbuffer); 73 Renderbuffer *getRenderbuffer(GLuint handle); 75 void setRenderbuffer(GLuint handle, Renderbuffer *renderbuffer); 79 void checkRenderbufferAllocation(GLuint renderbuffer); 99 typedef std::map<GLint, Renderbuffer*> RenderbufferMap;
|
Texture.h | 22 #include "Renderbuffer.h" 57 virtual void addProxyRef(const Renderbuffer *proxy) = 0; 58 virtual void releaseProxy(const Renderbuffer *proxy) = 0; 86 virtual Renderbuffer *getRenderbuffer(GLenum target) = 0; 119 void addProxyRef(const Renderbuffer *proxy); 120 void releaseProxy(const Renderbuffer *proxy); 146 virtual Renderbuffer *getRenderbuffer(GLenum target); 157 // because, as the renderbuffer acting as proxy will maintain a binding pointer 160 // the count drops to zero, but will not cause deletion of the Renderbuffer. 161 Renderbuffer *mColorbufferProxy [all...] |
/external/swiftshader/src/OpenGL/libGLES_CM/ |
Framebuffer.h | 28 class Renderbuffer; 46 void detachRenderbuffer(GLuint renderbuffer); 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) const;
|
Renderbuffer.cpp | 15 // Renderbuffer.cpp: the Renderbuffer class and its derived classes 16 // Colorbuffer, Depthbuffer and Stencilbuffer. Implements GL renderbuffer 19 #include "Renderbuffer.h" 32 // need to do anything upon the reference count to the parent Renderbuffer incrementing 34 void RenderbufferInterface::addProxyRef(const Renderbuffer *proxy) 38 void RenderbufferInterface::releaseProxy(const Renderbuffer *proxy) 86 void RenderbufferTexture2D::addProxyRef(const Renderbuffer *proxy) 91 void RenderbufferTexture2D::releaseProxy(const Renderbuffer *proxy) 135 ////// Renderbuffer Implementation ///// [all...] |
ResourceManager.h | 31 class Renderbuffer; 57 void deleteRenderbuffer(GLuint renderbuffer); 61 Renderbuffer *getRenderbuffer(GLuint handle); 72 gl::NameSpace<Renderbuffer> mRenderbufferNameSpace;
|
Framebuffer.cpp | 21 #include "Renderbuffer.h" 42 Renderbuffer *Framebuffer::lookupRenderbuffer(GLenum type, GLuint handle) const 45 Renderbuffer *buffer = nullptr; 103 void Framebuffer::detachRenderbuffer(GLuint renderbuffer) 105 if(mColorbufferPointer.name() == renderbuffer && mColorbufferType == GL_RENDERBUFFER_OES) 111 if(mDepthbufferPointer.name() == renderbuffer && mDepthbufferType == GL_RENDERBUFFER_OES) 117 if(mStencilbufferPointer.name() == renderbuffer && mStencilbufferType == GL_RENDERBUFFER_OES) 128 Renderbuffer *colorbuffer = mColorbufferPointer; 142 Renderbuffer *depthbuffer = mDepthbufferPointer; 156 Renderbuffer *stencilbuffer = mStencilbufferPointer [all...] |
Renderbuffer.h | 15 // Renderbuffer.h: Defines the wrapper class Renderbuffer, as well as the 17 // DepthStencilbuffer, Depthbuffer and Stencilbuffer. Implements GL renderbuffer 31 class Renderbuffer; 42 virtual void addProxyRef(const Renderbuffer *proxy); 43 virtual void releaseProxy(const Renderbuffer *proxy); 69 virtual void addProxyRef(const Renderbuffer *proxy); 70 virtual void releaseProxy(const Renderbuffer *proxy); 111 // Renderbuffer implements the GL renderbuffer object [all...] |
ResourceManager.cpp | 21 #include "Renderbuffer.h" 74 // Returns an unused renderbuffer name 100 void ResourceManager::deleteRenderbuffer(GLuint renderbuffer) 102 Renderbuffer *renderbufferObject = mRenderbufferNameSpace.remove(renderbuffer); 120 Renderbuffer *ResourceManager::getRenderbuffer(unsigned int handle) 166 Renderbuffer *renderbufferObject = new Renderbuffer(handle, new Colorbuffer(0, 0, GL_RGBA4_OES, 0));
|
Texture.h | 22 #include "Renderbuffer.h" 53 virtual void addProxyRef(const Renderbuffer *proxy) = 0; 54 virtual void releaseProxy(const Renderbuffer *proxy) = 0; 86 virtual Renderbuffer *getRenderbuffer(GLenum target) = 0; 127 void addProxyRef(const Renderbuffer *proxy) override; 128 void releaseProxy(const Renderbuffer *proxy) override; 156 Renderbuffer *getRenderbuffer(GLenum target) override; 172 // because, as the renderbuffer acting as proxy will maintain a binding pointer 175 // the count drops to zero, but will not cause deletion of the Renderbuffer. 176 Renderbuffer *mColorbufferProxy [all...] |
/external/swiftshader/src/OpenGL/libGLESv2/ |
Framebuffer.h | 29 class Renderbuffer; 52 void detachRenderbuffer(GLuint renderbuffer); 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 [all...] |
Renderbuffer.cpp | 15 // Renderbuffer.cpp: the Renderbuffer class and its derived classes 16 // Colorbuffer, Depthbuffer and Stencilbuffer. Implements GL renderbuffer 19 #include "Renderbuffer.h" 34 // need to do anything upon the reference count to the parent Renderbuffer incrementing 36 void RenderbufferInterface::addProxyRef(const Renderbuffer *proxy) 40 void RenderbufferInterface::releaseProxy(const Renderbuffer *proxy) 88 void RenderbufferTexture2D::addProxyRef(const Renderbuffer *proxy) 93 void RenderbufferTexture2D::releaseProxy(const Renderbuffer *proxy) 151 void RenderbufferTexture2DRect::addProxyRef(const Renderbuffer *proxy [all...] |
Renderbuffer.h | 15 // Renderbuffer.h: Defines the wrapper class Renderbuffer, as well as the 17 // DepthStencilbuffer, Depthbuffer and Stencilbuffer. Implements GL renderbuffer 35 class Renderbuffer; 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 [all...] |
ResourceManager.h | 33 class Renderbuffer; 71 void deleteRenderbuffer(GLuint renderbuffer); 79 Renderbuffer *getRenderbuffer(GLuint handle); 98 gl::NameSpace<Renderbuffer> mRenderbufferNameSpace;
|
Texture.h | 22 #include "Renderbuffer.h" 51 virtual void addProxyRef(const Renderbuffer *proxy) = 0; 52 virtual void releaseProxy(const Renderbuffer *proxy) = 0; 103 virtual Renderbuffer *getRenderbuffer(GLenum target, GLint level) = 0; 109 virtual void copySubImage(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height, Renderbuffer *source) = 0; 150 void addProxyRef(const Renderbuffer *proxy) override; 151 void releaseProxy(const Renderbuffer *proxy) override; 165 void copyImage(GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, Renderbuffer *source); 166 void copySubImage(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height, Renderbuffer *source) override; 178 Renderbuffer *getRenderbuffer(GLenum target, GLint level) override [all...] |
Framebuffer.cpp | 21 #include "Renderbuffer.h" 66 Renderbuffer *Framebuffer::lookupRenderbuffer(GLenum type, GLuint handle, GLint level) const 69 Renderbuffer *buffer = nullptr; 153 void Framebuffer::detachRenderbuffer(GLuint renderbuffer) 157 if(mColorbufferPointer[i].name() == renderbuffer && IsRenderbuffer(mColorbufferType[i])) 164 if(mDepthbufferPointer.name() == renderbuffer && IsRenderbuffer(mDepthbufferType)) 170 if(mStencilbufferPointer.name() == renderbuffer && IsRenderbuffer(mStencilbufferType)) 183 Renderbuffer *colorbuffer = mColorbufferPointer[index]; 203 Renderbuffer *depthbuffer = mDepthbufferPointer; 217 Renderbuffer *stencilbuffer = mStencilbufferPointer [all...] |
/external/mesa3d/src/mesa/main/ |
framebuffer.c | 28 * Also, routines for reading/writing renderbuffer data as ubytes, 44 #include "renderbuffer.h" 140 /* Init read/draw renderbuffer state */ 221 if (att->Renderbuffer) { 222 _mesa_reference_renderbuffer(&att->Renderbuffer, NULL); 227 assert(!att->Renderbuffer); 244 /* unreference old renderbuffer */ 293 if (att->Type == GL_RENDERBUFFER_EXT && att->Renderbuffer) { 294 struct gl_renderbuffer *rb = att->Renderbuffer; 340 const struct gl_renderbuffer *rb = att->Renderbuffer; [all...] |
clear.c | 264 if (att[BUFFER_FRONT_LEFT].Renderbuffer) 266 if (att[BUFFER_FRONT_RIGHT].Renderbuffer) 271 * only have a front renderbuffer, so any clear calls to GL_BACK should 276 if (att[BUFFER_FRONT_LEFT].Renderbuffer) 278 if (att[BUFFER_BACK_LEFT].Renderbuffer) 280 if (att[BUFFER_BACK_RIGHT].Renderbuffer) 284 if (att[BUFFER_FRONT_LEFT].Renderbuffer) 286 if (att[BUFFER_BACK_LEFT].Renderbuffer) 290 if (att[BUFFER_FRONT_RIGHT].Renderbuffer) 292 if (att[BUFFER_BACK_RIGHT].Renderbuffer) [all...] |
renderbuffer.c | 32 #include "renderbuffer.h" 96 * This is the default function for renderbuffer->Delete(). 111 * Attach a renderbuffer to a framebuffer. 122 /* There should be no previous renderbuffer on this attachment point, 123 * with the exception of depth/stencil since the same renderbuffer may 128 fb->Attachment[bufferName].Renderbuffer == NULL); 140 _mesa_reference_renderbuffer(&fb->Attachment[bufferName].Renderbuffer, rb); 145 * Remove the named renderbuffer from the given framebuffer. 153 _mesa_reference_renderbuffer(&fb->Attachment[bufferName].Renderbuffer, 159 * Set *ptr to point to rb. If *ptr points to another renderbuffer, [all...] |
/external/mesa3d/src/mesa/drivers/dri/nouveau/ |
nouveau_span.c | 56 if (fb->Attachment[BUFFER_DEPTH].Renderbuffer) 57 renderbuffer_map_unmap(ctx, fb->Attachment[BUFFER_DEPTH].Renderbuffer, map);
|
/external/mesa3d/src/mesa/swrast/ |
s_texrender.c | 6 #include "main/renderbuffer.h" 25 * Update the renderbuffer wrapper for rendering to a texture. 32 struct gl_renderbuffer *rb = att->Renderbuffer; 82 struct gl_renderbuffer *rb = att->Renderbuffer; 97 /* The renderbuffer texture wrapper will get deleted by the
|
/external/deqp/framework/platform/ios/ |
tcuIOSPlatform.hh | 123 glu::Renderbuffer m_colorBuffer; 124 glu::Renderbuffer m_depthStencilBuffer;
|