HomeSort by relevance Sort by last modified time
    Searched refs:Renderbuffer (Results 1 - 25 of 114) sorted by null

1 2 3 4 5

  /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;

Completed in 219 milliseconds

1 2 3 4 5