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

1 2 3 4 5 6

  /external/chromium_org/third_party/angle_dx11/src/libGLESv2/
Framebuffer.h 24 class Renderbuffer;
42 void detachRenderbuffer(GLuint renderbuffer);
48 Renderbuffer *getColorbuffer(unsigned int colorAttachment) const;
49 Renderbuffer *getDepthbuffer() const;
50 Renderbuffer *getStencilbuffer() const;
51 Renderbuffer *getDepthOrStencilbuffer() const;
52 Renderbuffer *getReadColorbuffer() const;
54 Renderbuffer *getFirstColorbuffer() const;
77 BindingPointer<Renderbuffer> mColorbufferPointers[IMPLEMENTATION_MAX_DRAW_BUFFERS];
82 BindingPointer<Renderbuffer> mDepthbufferPointer
    [all...]
Renderbuffer.cpp 8 // Renderbuffer.cpp: the gl::Renderbuffer class and its derived classes
9 // Colorbuffer, Depthbuffer and Stencilbuffer. Implements GL renderbuffer
12 #include "libGLESv2/Renderbuffer.h"
28 // need to do anything upon the reference count to the parent Renderbuffer incrementing
30 void RenderbufferInterface::addProxyRef(const Renderbuffer *proxy)
34 void RenderbufferInterface::releaseProxy(const Renderbuffer *proxy)
82 void RenderbufferTexture2D::addProxyRef(const Renderbuffer *proxy)
87 void RenderbufferTexture2D::releaseProxy(const Renderbuffer *proxy)
146 void RenderbufferTextureCubeMap::addProxyRef(const Renderbuffer *proxy
    [all...]
Renderbuffer.h 7 // Renderbuffer.h: Defines the wrapper class gl::Renderbuffer, as well as the
9 // DepthStencilbuffer, Depthbuffer and Stencilbuffer. Implements GL renderbuffer
32 class Renderbuffer;
43 virtual void addProxyRef(const Renderbuffer *proxy);
44 virtual void releaseProxy(const Renderbuffer *proxy);
75 void addProxyRef(const Renderbuffer *proxy);
76 void releaseProxy(const Renderbuffer *proxy);
103 void addProxyRef(const Renderbuffer *proxy);
104 void releaseProxy(const Renderbuffer *proxy)
    [all...]
ResourceManager.h 37 class Renderbuffer;
58 void deleteRenderbuffer(GLuint renderbuffer);
64 Renderbuffer *getRenderbuffer(GLuint handle);
66 void setRenderbuffer(GLuint handle, Renderbuffer *renderbuffer);
70 void checkRenderbufferAllocation(GLuint renderbuffer);
101 typedef HASH_MAP<GLuint, Renderbuffer*> RenderbufferMap;
Framebuffer.cpp 18 #include "libGLESv2/Renderbuffer.h"
48 Renderbuffer *Framebuffer::lookupRenderbuffer(GLenum type, GLuint handle) const
51 Renderbuffer *buffer = NULL;
116 void Framebuffer::detachRenderbuffer(GLuint renderbuffer)
120 if (mColorbufferPointers[colorAttachment].id() == renderbuffer && mColorbufferTypes[colorAttachment] == GL_RENDERBUFFER)
127 if (mDepthbufferPointer.id() == renderbuffer && mDepthbufferType == GL_RENDERBUFFER)
133 if (mStencilbufferPointer.id() == renderbuffer && mStencilbufferType == GL_RENDERBUFFER)
144 Renderbuffer *colorbuffer = mColorbufferPointers[colorAttachment].get();
156 Renderbuffer *depthbuffer = mDepthbufferPointer.get();
168 Renderbuffer *stencilbuffer = mStencilbufferPointer.get()
    [all...]
Texture.h 41 class Renderbuffer;
61 virtual void addProxyRef(const Renderbuffer *proxy) = 0;
62 virtual void releaseProxy(const Renderbuffer *proxy) = 0;
86 virtual Renderbuffer *getRenderbuffer(GLenum target) = 0;
139 void addProxyRef(const Renderbuffer *proxy);
140 void releaseProxy(const Renderbuffer *proxy);
165 virtual Renderbuffer *getRenderbuffer(GLenum target);
192 // because, as the renderbuffer acting as proxy will maintain a binding pointer
195 // the count drops to zero, but will not cause deletion of the Renderbuffer.
196 Renderbuffer *mColorbufferProxy
    [all...]
  /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 33 // a Renderbuffer belonging to this.
39 size_t Renderbuffer::EstimatedSize() {
46 void Renderbuffer::AddToSignature(
50 "|Renderbuffer|internal_format=%04x|samples=%d|width=%d|height=%d",
54 Renderbuffer::Renderbuffer(RenderbufferManager* manager,
69 Renderbuffer::~Renderbuffer() {
86 void RenderbufferManager::StartTracking(Renderbuffer* /* renderbuffer */) {
146 Renderbuffer* renderbuffer = it->second.get(); local
    [all...]
framebuffer_manager.h 20 class Renderbuffer;
43 Renderbuffer* renderbuffer) const = 0;
70 // Attaches a renderbuffer to a particlar attachment.
73 GLenum attachment, Renderbuffer* renderbuffer);
80 // Unbinds the given renderbuffer if it is bound.
82 GLenum target, Renderbuffer* renderbuffer);
renderbuffer_manager_unittest.cc 79 // Check we can create renderbuffer.
81 // Check renderbuffer got created.
82 scoped_refptr<Renderbuffer> renderbuffer1 =
87 // Check we get nothing for a non-existent renderbuffer.
91 // Check that the renderbuffer is deleted when the last ref is released.
95 // Check we can't get the renderbuffer after we remove it.
105 // Check we can create renderbuffer.
107 // Check renderbuffer got created.
108 Renderbuffer* renderbuffer1 =
119 TEST_F(RenderbufferManagerTest, Renderbuffer) {
    [all...]
  /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...]
  /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...]
  /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);

Completed in 2398 milliseconds

1 2 3 4 5 6