/external/chromium_org/gpu/command_buffer/service/ |
renderbuffer_manager.h | 22 // Info about a Renderbuffer. 23 class GPU_EXPORT Renderbuffer 24 : public base::RefCounted<Renderbuffer> { 26 Renderbuffer(RenderbufferManager* manager, 76 friend class base::RefCounted<Renderbuffer>; 78 ~Renderbuffer(); 97 // RenderbufferManager that owns this Renderbuffer. 100 // Client side renderbuffer id. 103 // Service side renderbuffer id. 106 // Whether this renderbuffer has been cleare [all...] |
renderbuffer_manager.cc | 35 // a Renderbuffer belonging to this. 41 size_t Renderbuffer::EstimatedSize() { 48 void Renderbuffer::AddToSignature( 52 "|Renderbuffer|internal_format=%04x|samples=%d|width=%d|height=%d", 56 Renderbuffer::Renderbuffer(RenderbufferManager* manager, 71 Renderbuffer::~Renderbuffer() { 88 void RenderbufferManager::StartTracking(Renderbuffer* /* renderbuffer */) { 148 Renderbuffer* renderbuffer = it->second.get(); local [all...] |
framebuffer_manager.h | 21 class Renderbuffer; 45 Renderbuffer* renderbuffer) const = 0; 75 // Attaches a renderbuffer to a particlar attachment. 78 GLenum attachment, Renderbuffer* renderbuffer); 85 // Unbinds the given renderbuffer if it is bound. 87 GLenum target, Renderbuffer* renderbuffer);
|
/external/chromium_org/third_party/angle/src/libGLESv2/ |
FramebufferAttachment.h | 28 class Renderbuffer; 32 // We support GL texture (2D/3D/Cube/2D array) and renderbuffer object attachments. 33 // Note: Our old naming scheme used the term "Renderbuffer" for both GL renderbuffers and for 72 virtual Renderbuffer *getRenderbuffer() = 0; 100 virtual Renderbuffer *getRenderbuffer(); 112 RenderbufferAttachment(GLenum binding, Renderbuffer *renderbuffer); 129 virtual Renderbuffer *getRenderbuffer(); 134 BindingPointer<Renderbuffer> mRenderbuffer;
|
Renderbuffer.cpp | 7 // Renderbuffer.cpp: the gl::Renderbuffer class and its derived classes 8 // Colorbuffer, Depthbuffer and Stencilbuffer. Implements GL renderbuffer 11 #include "libGLESv2/Renderbuffer.h" 24 Renderbuffer::Renderbuffer(GLuint id, RenderbufferStorage *newStorage) 31 Renderbuffer::~Renderbuffer() 36 void Renderbuffer::setStorage(RenderbufferStorage *newStorage) 44 RenderbufferStorage *Renderbuffer::getStorage( [all...] |
ResourceManager.h | 32 class Renderbuffer; 57 void deleteRenderbuffer(GLuint renderbuffer); 65 Renderbuffer *getRenderbuffer(GLuint handle); 69 void setRenderbuffer(GLuint handle, Renderbuffer *renderbuffer); 73 void checkRenderbufferAllocation(GLuint renderbuffer); 99 typedef std::unordered_map<GLuint, Renderbuffer*> RenderbufferMap;
|
Renderbuffer.h | 7 // Renderbuffer.h: Defines the wrapper class gl::Renderbuffer, as well as the 9 // DepthStencilbuffer, Depthbuffer and Stencilbuffer. Implements GL renderbuffer 33 // A GL renderbuffer object is usually used as a depth or stencil buffer attachment 34 // for a framebuffer object. The renderbuffer itself is a distinct GL object, see 38 class Renderbuffer : public RefCountObject 41 Renderbuffer(GLuint id, RenderbufferStorage *newStorage); 42 virtual ~Renderbuffer();
|
/external/chromium_org/third_party/mesa/src/src/mesa/swrast/ |
s_texrender.c | 7 #include "main/renderbuffer.h" 27 * This function creates a renderbuffer object which wraps a texture image. 28 * The new renderbuffer is plugged into the given attachment point. 29 * This allows rendering into the texture as if it were a renderbuffer. 38 ASSERT(att->Renderbuffer == NULL); 53 _mesa_reference_renderbuffer(&att->Renderbuffer, rb); 57 * Update the renderbuffer wrapper for rendering to a texture. 64 struct gl_renderbuffer *rb = att->Renderbuffer; 131 if (!att->Renderbuffer) { 143 /* The renderbuffer texture wrapper will get deleted by th [all...] |
s_copypix.c | 248 struct gl_renderbuffer *readRb = fb->Attachment[BUFFER_DEPTH].Renderbuffer; 350 struct gl_renderbuffer *rb = fb->Attachment[BUFFER_STENCIL].Renderbuffer; 463 srcRb = srcFb->Attachment[BUFFER_STENCIL].Renderbuffer; 464 dstRb = dstFb->Attachment[BUFFER_STENCIL].Renderbuffer; 467 srcRb = srcFb->Attachment[BUFFER_DEPTH].Renderbuffer; 468 dstRb = dstFb->Attachment[BUFFER_DEPTH].Renderbuffer; 473 srcRb = srcFb->Attachment[BUFFER_DEPTH].Renderbuffer; 474 dstRb = dstFb->Attachment[BUFFER_DEPTH].Renderbuffer; 490 if (srcRb != srcFb->Attachment[BUFFER_STENCIL].Renderbuffer || 491 dstRb != dstFb->Attachment[BUFFER_STENCIL].Renderbuffer) [all...] |
s_renderbuffer.c | 28 * Also, routines for reading/writing software-based renderbuffer data as 39 #include "main/renderbuffer.h" 137 "software renderbuffer allocation (%d x %d x %d)", 214 * Allocate a software-based renderbuffer. This is called via the 216 * renderbuffer. 237 * renderbuffer; core Mesa will handle all the buffer management and 268 assert(fb->Attachment[b].Renderbuffer == NULL); 287 * Add a software-based depth renderbuffer to the given framebuffer. 291 * renderbuffer; core Mesa will handle all the buffer management and 306 assert(fb->Attachment[BUFFER_DEPTH].Renderbuffer == NULL) [all...] |
/external/mesa3d/src/mesa/swrast/ |
s_texrender.c | 7 #include "main/renderbuffer.h" 27 * This function creates a renderbuffer object which wraps a texture image. 28 * The new renderbuffer is plugged into the given attachment point. 29 * This allows rendering into the texture as if it were a renderbuffer. 38 ASSERT(att->Renderbuffer == NULL); 53 _mesa_reference_renderbuffer(&att->Renderbuffer, rb); 57 * Update the renderbuffer wrapper for rendering to a texture. 64 struct gl_renderbuffer *rb = att->Renderbuffer; 131 if (!att->Renderbuffer) { 143 /* The renderbuffer texture wrapper will get deleted by th [all...] |
s_copypix.c | 248 struct gl_renderbuffer *readRb = fb->Attachment[BUFFER_DEPTH].Renderbuffer; 350 struct gl_renderbuffer *rb = fb->Attachment[BUFFER_STENCIL].Renderbuffer; 463 srcRb = srcFb->Attachment[BUFFER_STENCIL].Renderbuffer; 464 dstRb = dstFb->Attachment[BUFFER_STENCIL].Renderbuffer; 467 srcRb = srcFb->Attachment[BUFFER_DEPTH].Renderbuffer; 468 dstRb = dstFb->Attachment[BUFFER_DEPTH].Renderbuffer; 473 srcRb = srcFb->Attachment[BUFFER_DEPTH].Renderbuffer; 474 dstRb = dstFb->Attachment[BUFFER_DEPTH].Renderbuffer; 490 if (srcRb != srcFb->Attachment[BUFFER_STENCIL].Renderbuffer || 491 dstRb != dstFb->Attachment[BUFFER_STENCIL].Renderbuffer) [all...] |
/external/chromium_org/third_party/mesa/src/src/mesa/main/ |
clear.c | 255 if (att[BUFFER_FRONT_LEFT].Renderbuffer) 257 if (att[BUFFER_FRONT_RIGHT].Renderbuffer) 261 if (att[BUFFER_BACK_LEFT].Renderbuffer) 263 if (att[BUFFER_BACK_RIGHT].Renderbuffer) 267 if (att[BUFFER_FRONT_LEFT].Renderbuffer) 269 if (att[BUFFER_BACK_LEFT].Renderbuffer) 273 if (att[BUFFER_FRONT_RIGHT].Renderbuffer) 275 if (att[BUFFER_BACK_RIGHT].Renderbuffer) 279 if (att[BUFFER_FRONT_LEFT].Renderbuffer) 281 if (att[BUFFER_BACK_LEFT].Renderbuffer) [all...] |
renderbuffer.c | 32 #include "renderbuffer.h" 77 * This is the default function for renderbuffer->Delete(). 91 * Attach a renderbuffer to a framebuffer. 102 /* There should be no previous renderbuffer on this attachment point, 103 * with the exception of depth/stencil since the same renderbuffer may 108 fb->Attachment[bufferName].Renderbuffer == NULL); 120 _mesa_reference_renderbuffer(&fb->Attachment[bufferName].Renderbuffer, rb); 125 * Remove the named renderbuffer from the given framebuffer. 133 _mesa_reference_renderbuffer(&fb->Attachment[bufferName].Renderbuffer, 139 * Set *ptr to point to rb. If *ptr points to another renderbuffer, [all...] |
framebuffer.c | 28 * Also, routines for reading/writing renderbuffer data as ubytes, 43 #include "renderbuffer.h" 138 /* Init read/draw renderbuffer state */ 215 if (att->Renderbuffer) { 216 _mesa_reference_renderbuffer(&att->Renderbuffer, NULL); 221 ASSERT(!att->Renderbuffer); 238 /* unreference old renderbuffer */ 289 if (att->Type == GL_RENDERBUFFER_EXT && att->Renderbuffer) { 290 struct gl_renderbuffer *rb = att->Renderbuffer; 415 const struct gl_renderbuffer *rb = att->Renderbuffer; [all...] |
/external/mesa3d/src/mesa/main/ |
clear.c | 255 if (att[BUFFER_FRONT_LEFT].Renderbuffer) 257 if (att[BUFFER_FRONT_RIGHT].Renderbuffer) 261 if (att[BUFFER_BACK_LEFT].Renderbuffer) 263 if (att[BUFFER_BACK_RIGHT].Renderbuffer) 267 if (att[BUFFER_FRONT_LEFT].Renderbuffer) 269 if (att[BUFFER_BACK_LEFT].Renderbuffer) 273 if (att[BUFFER_FRONT_RIGHT].Renderbuffer) 275 if (att[BUFFER_BACK_RIGHT].Renderbuffer) 279 if (att[BUFFER_FRONT_LEFT].Renderbuffer) 281 if (att[BUFFER_BACK_LEFT].Renderbuffer) [all...] |
renderbuffer.c | 32 #include "renderbuffer.h" 77 * This is the default function for renderbuffer->Delete(). 91 * Attach a renderbuffer to a framebuffer. 102 /* There should be no previous renderbuffer on this attachment point, 103 * with the exception of depth/stencil since the same renderbuffer may 108 fb->Attachment[bufferName].Renderbuffer == NULL); 120 _mesa_reference_renderbuffer(&fb->Attachment[bufferName].Renderbuffer, rb); 125 * Remove the named renderbuffer from the given framebuffer. 133 _mesa_reference_renderbuffer(&fb->Attachment[bufferName].Renderbuffer, 139 * Set *ptr to point to rb. If *ptr points to another renderbuffer, [all...] |
framebuffer.c | 28 * Also, routines for reading/writing renderbuffer data as ubytes, 43 #include "renderbuffer.h" 138 /* Init read/draw renderbuffer state */ 215 if (att->Renderbuffer) { 216 _mesa_reference_renderbuffer(&att->Renderbuffer, NULL); 221 ASSERT(!att->Renderbuffer); 238 /* unreference old renderbuffer */ 289 if (att->Type == GL_RENDERBUFFER_EXT && att->Renderbuffer) { 290 struct gl_renderbuffer *rb = att->Renderbuffer; 415 const struct gl_renderbuffer *rb = att->Renderbuffer; [all...] |
/external/chromium_org/third_party/mesa/src/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);
|
nv04_state_fb.c | 78 if (fb->Attachment[BUFFER_DEPTH].Renderbuffer) { 80 fb->Attachment[BUFFER_DEPTH].Renderbuffer)->surface;
|
/external/chromium_org/third_party/mesa/src/src/mesa/state_tracker/ |
st_cb_flush.c | 56 = st_renderbuffer(fb->Attachment[BUFFER_FRONT_LEFT].Renderbuffer); 69 = st_renderbuffer(fb->Attachment[BUFFER_FRONT_LEFT].Renderbuffer);
|
/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);
|
nv04_state_fb.c | 78 if (fb->Attachment[BUFFER_DEPTH].Renderbuffer) { 80 fb->Attachment[BUFFER_DEPTH].Renderbuffer)->surface;
|
/external/mesa3d/src/mesa/state_tracker/ |
st_cb_flush.c | 56 = st_renderbuffer(fb->Attachment[BUFFER_FRONT_LEFT].Renderbuffer); 69 = st_renderbuffer(fb->Attachment[BUFFER_FRONT_LEFT].Renderbuffer);
|
/external/deqp/framework/platform/ios/ |
tcuIOSPlatform.hh | 123 glu::Renderbuffer m_colorBuffer; 124 glu::Renderbuffer m_depthStencilBuffer;
|