HomeSort by relevance Sort by last modified time
    Searched full:renderbuffer (Results 1 - 25 of 670) sorted by null

1 2 3 4 5 6 7 8 91011>>

  /external/chromium_org/gpu/command_buffer/service/
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...]
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_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...]
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/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_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_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...]
  /frameworks/base/libs/hwui/
RenderBufferCache.cpp 91 void RenderBufferCache::deleteBuffer(RenderBuffer* buffer) {
94 RenderBuffer::formatName(buffer->getFormat()),
110 RenderBuffer* RenderBufferCache::get(GLenum format, const uint32_t width, const uint32_t height) {
111 RenderBuffer* buffer = NULL;
124 RenderBuffer::formatName(format), width, height);
126 buffer = new RenderBuffer(format, width, height);
129 RenderBuffer::formatName(format), width, height);
138 bool RenderBufferCache::put(RenderBuffer* buffer) {
146 RenderBuffer* victim = mCache.itemAt(position).mBuffer;
157 RenderBuffer::formatName(buffer->getFormat())
    [all...]
RenderBufferCache.h 22 #include "RenderBuffer.h"
42 * (see RenderBuffer::isAllocated()).
48 RenderBuffer* get(GLenum format, const uint32_t width, const uint32_t height);
59 bool put(RenderBuffer* buffer);
88 RenderBufferEntry(RenderBuffer* buffer):
113 RenderBuffer* mBuffer;
119 void deleteBuffer(RenderBuffer* buffer);
  /external/chromium_org/third_party/mesa/src/src/mesa/main/
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/
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/angle/src/libGLESv2/
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"
183 mInternalFormat = GL_DEPTH_COMPONENT16; // If the renderbuffer parameters are queried, the calling function
184 // will expect one of the valid renderbuffer formats for use in
197 mInternalFormat = GL_STENCIL_INDEX8; // If the renderbuffer parameters are queried, the calling function
198 // will expect one of the valid renderbuffer formats for use in
RenderbufferProxySet.cpp 57 void RenderbufferProxySet::add(unsigned int mipLevel, unsigned int layer, FramebufferAttachment *renderBuffer)
59 if (mRefCountMap.find(renderBuffer) == mRefCountMap.end())
61 mRefCountMap.insert(std::make_pair(renderBuffer, 0));
69 mBufferMap.insert(std::make_pair(key, renderBuffer));
ResourceManager.cpp 15 #include "libGLESv2/Renderbuffer.h"
128 // Returns an unused renderbuffer name
220 void ResourceManager::deleteRenderbuffer(GLuint renderbuffer)
222 RenderbufferMap::iterator renderbufferObject = mRenderbufferMap.find(renderbuffer);
316 RenderbufferMap::iterator renderbuffer = mRenderbufferMap.find(handle); local
318 if (renderbuffer == mRenderbufferMap.end())
324 return renderbuffer->second;
404 void ResourceManager::checkRenderbufferAllocation(GLuint renderbuffer)
406 if (renderbuffer != 0 && !getRenderbuffer(renderbuffer))
    [all...]
ResourceManager.h 58 void deleteRenderbuffer(GLuint renderbuffer);
70 void setRenderbuffer(GLuint handle, FramebufferAttachment *renderbuffer);
74 void checkRenderbufferAllocation(GLuint renderbuffer);
  /external/chromium_org/gpu/GLES2/extensions/CHROMIUM/
CHROMIUM_renderbuffer_format_BGRA8888.txt 21 format. This extension also allows BGRA8_EXT as a renderbuffer internal
24 BGRA8 renderbuffer that can be downsampled into a BGRA8 texture.
32 Modifications to Table 4.5 (Renderbuffer image formats)
  /hardware/intel/common/libmix/videodecoder/
VideoDecoderBase.cpp 213 if (p->renderBuffer.flag & IS_RESOLUTION_CHANGE) {
285 vaStatus = vaSetTimestampForSurface(mVADisplay, outputByPos->renderBuffer.surface, outputByPos->renderBuffer.timeStamp);
287 vaSyncSurface(mVADisplay, outputByPos->renderBuffer.surface);
288 fillDecodingErrors(&(outputByPos->renderBuffer));
291 outputByPos->renderBuffer.flag |= IS_EOS;
293 drainDecodingErrors(outErrBuf, &(outputByPos->renderBuffer));
295 return &(outputByPos->renderBuffer);
317 uint64_t ts = output->renderBuffer.timeStamp;
318 output->renderBuffer.timeStamp = outputByPts->renderBuffer.timeStamp
    [all...]
  /external/chromium_org/third_party/mesa/src/src/mesa/drivers/dri/intel/
intel_fbo.h 46 * Intel renderbuffer, derived from gl_renderbuffer.
51 struct intel_mipmap_tree *mt; /**< The renderbuffer storage. */
54 /* Current texture image this renderbuffer is attached to. */
63 * which miptree slice is wrapped by this renderbuffer. The fields' values
108 * If the attached renderbuffer is a wrapper, then return wrapped
109 * renderbuffer.
118 rb = fb->Attachment[attIndex].Renderbuffer;
183 * \brief Perform a HiZ resolve on the renderbuffer.
185 * It is safe to call this function on a renderbuffer without HiZ. In that
195 * \brief Perform a depth resolve on the renderbuffer
    [all...]
  /external/mesa3d/src/mesa/drivers/dri/intel/
intel_fbo.h 46 * Intel renderbuffer, derived from gl_renderbuffer.
51 struct intel_mipmap_tree *mt; /**< The renderbuffer storage. */
54 /* Current texture image this renderbuffer is attached to. */
63 * which miptree slice is wrapped by this renderbuffer. The fields' values
108 * If the attached renderbuffer is a wrapper, then return wrapped
109 * renderbuffer.
118 rb = fb->Attachment[attIndex].Renderbuffer;
183 * \brief Perform a HiZ resolve on the renderbuffer.
185 * It is safe to call this function on a renderbuffer without HiZ. In that
195 * \brief Perform a depth resolve on the renderbuffer
    [all...]
  /device/generic/goldfish/opengl/system/egl/
ClientAPIExts.in 110 (GLuint renderbuffer),
111 (renderbuffer))
114 (GLenum target, GLuint renderbuffer),
115 (target, renderbuffer))
160 (GLenum target, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer),
161 (target, attachment, renderbuffertarget, renderbuffer))
  /sdk/emulator/opengl/host/libs/Translator/EGL/
ClientAPIExts.in 110 (GLuint renderbuffer),
111 (renderbuffer))
114 (GLenum target, GLuint renderbuffer),
115 (target, renderbuffer))
160 (GLenum target, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer),
161 (target, attachment, renderbuffertarget, renderbuffer))
  /frameworks/native/opengl/tools/glgen/specs/jsr239/
glspec-1.1extpack 2 void glBindRenderbufferOES ( GLint target, GLint renderbuffer )
13 void glFramebufferRenderbufferOES ( GLint target, GLint attachment, GLint renderbuffertarget, GLint renderbuffer )
25 GLboolean glIsRenderbufferOES ( GLint renderbuffer )

Completed in 1374 milliseconds

1 2 3 4 5 6 7 8 91011>>