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

1 2 3 4 5 6

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

Completed in 340 milliseconds

1 2 3 4 5 6