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

1 2 3

  /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...]
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/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...]
fbobject.c 46 #include "renderbuffer.h"
69 * with the real frame/renderbuffer.
298 * Remove any texture or renderbuffer attached to the given attachment
316 _mesa_reference_renderbuffer(&att->Renderbuffer, NULL); /* unbind */
317 ASSERT(!att->Renderbuffer);
366 * Bind a renderbuffer to an attachment point.
379 _mesa_reference_renderbuffer(&att->Renderbuffer, rb);
385 * Attach a renderbuffer object to a framebuffer object.
420 * Check if the renderbuffer's formats are supported by the software
429 const struct gl_renderbuffer *rb = fb->Attachment[buf].Renderbuffer;
    [all...]
accum.c 121 * Clear the accumulation buffer by mapping the renderbuffer and
136 accRb = ctx->DrawBuffer->Attachment[BUFFER_ACCUM].Renderbuffer;
194 ctx->DrawBuffer->Attachment[BUFFER_ACCUM].Renderbuffer;
252 ctx->DrawBuffer->Attachment[BUFFER_ACCUM].Renderbuffer;
345 struct gl_renderbuffer *accRb = fb->Attachment[BUFFER_ACCUM].Renderbuffer;
457 if (!ctx->DrawBuffer->Attachment[BUFFER_ACCUM].Renderbuffer) {
readpix.c 61 struct gl_renderbuffer *rb = fb->Attachment[BUFFER_DEPTH].Renderbuffer;
117 struct gl_renderbuffer *rb = fb->Attachment[BUFFER_DEPTH].Renderbuffer;
179 struct gl_renderbuffer *rb = fb->Attachment[BUFFER_STENCIL].Renderbuffer;
422 struct gl_renderbuffer *rb = fb->Attachment[BUFFER_DEPTH].Renderbuffer;
423 struct gl_renderbuffer *stencilRb = fb->Attachment[BUFFER_STENCIL].Renderbuffer;
466 struct gl_renderbuffer *depthRb = fb->Attachment[BUFFER_DEPTH].Renderbuffer;
467 struct gl_renderbuffer *stencilRb = fb->Attachment[BUFFER_STENCIL].Renderbuffer;
527 struct gl_renderbuffer *depthRb = fb->Attachment[BUFFER_DEPTH].Renderbuffer;
528 struct gl_renderbuffer *stencilRb = fb->Attachment[BUFFER_STENCIL].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;
nv20_state_fb.c 106 if (fb->Attachment[BUFFER_DEPTH].Renderbuffer) {
108 fb->Attachment[BUFFER_DEPTH].Renderbuffer)->surface;
nouveau_fbo.c 33 #include "main/renderbuffer.h"
270 struct gl_renderbuffer *rb = att->Renderbuffer;
274 /* Allocate a renderbuffer object for the texture if we
281 _mesa_reference_renderbuffer(&att->Renderbuffer, rb);
284 /* Update the renderbuffer fields from the texture. */
  /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);
st_cb_blit.c 106 srcRb = st_renderbuffer(srcDepth->Renderbuffer);
107 dstRb = st_renderbuffer(dstDepth->Renderbuffer);
126 srcRb = st_renderbuffer(srcStencil->Renderbuffer);
127 dstRb = st_renderbuffer(dstStencil->Renderbuffer);
278 st_renderbuffer(readFB->Attachment[BUFFER_DEPTH].Renderbuffer);
280 st_renderbuffer(drawFB->Attachment[BUFFER_DEPTH].Renderbuffer);
285 st_renderbuffer(readFB->Attachment[BUFFER_STENCIL].Renderbuffer);
287 st_renderbuffer(drawFB->Attachment[BUFFER_STENCIL].Renderbuffer);
st_atom_framebuffer.c 143 * Depth/Stencil renderbuffer/surface.
145 strb = st_renderbuffer(fb->Attachment[BUFFER_DEPTH].Renderbuffer);
154 strb = st_renderbuffer(fb->Attachment[BUFFER_STENCIL].Renderbuffer);
st_cb_fbo.c 30 * Framebuffer/renderbuffer functions.
42 #include "main/renderbuffer.h"
120 /* init renderbuffer fields */
143 * number of samples allocated for the renderbuffer image is
195 /* this is a user-created renderbuffer */
271 * Allocate a renderbuffer for a an on-screen window (not a user-created
272 * renderbuffer). The window system code determines the format.
281 _mesa_error(NULL, GL_OUT_OF_MEMORY, "creating renderbuffer");
405 /* create new renderbuffer which wraps the texture image.
406 * Use the texture's name as the renderbuffer's name so that we hav
    [all...]
  /external/deqp/framework/platform/ios/
tcuIOSPlatform.hh 123 glu::Renderbuffer m_colorBuffer;
124 glu::Renderbuffer m_depthStencilBuffer;
  /external/mesa3d/src/mesa/drivers/dri/radeon/
radeon_span.c 45 #include "main/renderbuffer.h"
98 radeon_renderbuffer_map(ctx, fb->Attachment[i].Renderbuffer);
114 radeon_renderbuffer_unmap(ctx, fb->Attachment[i].Renderbuffer);
radeon_common.h 60 return radeon_renderbuffer(fb->Attachment[att_index].Renderbuffer);
  /external/deqp/modules/glshared/
glsFboUtil.hpp 215 struct Renderbuffer : public Image
217 Renderbuffer (void) : numSamples(0) {}
308 //! Mapping from object names to renderbuffer configurations.
309 typedef std::map<glw::GLuint, const Renderbuffer*> RboMap;
320 void setRbo (glw::GLuint rbName, const Renderbuffer& rbCfg);
332 glw::GLuint glCreateRbo (const config::Renderbuffer& rbCfg);
glsFboUtil.cpp 307 if (const Renderbuffer* rbo = dynamic_cast<const Renderbuffer*>(&img))
314 if (dynamic_cast<const Renderbuffer*>(&img) != DE_NULL)
391 if (const Renderbuffer* const rbo = dynamic_cast<const Renderbuffer*>(&cfg))
420 if (dynamic_cast<const Renderbuffer*>(&cfg) != DE_NULL)
616 const std::string reason = "Format " + de::toString(it->second->internalFormat) + " is not a valid format for a renderbuffer";
673 void Framebuffer::setRbo (glw::GLuint rbName, const Renderbuffer& rbCfg)
693 static void logRenderbuffer (const Renderbuffer& rbo, TestLog& log)
718 logField(log, "Renderbuffer Target", "GL_RENDERBUFFER")
    [all...]
  /external/mesa3d/src/mesa/drivers/dri/intel/
intel_pixel_copy.c 108 draw_irb = intel_renderbuffer(fb->Attachment[BUFFER_DEPTH].Renderbuffer);
110 intel_renderbuffer(read_fb->Attachment[BUFFER_DEPTH].Renderbuffer);
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/deqp/framework/opengl/
gluObjectWrapper.hpp 134 typedef TypedObjectWrapper<OBJECTTYPE_RENDERBUFFER> Renderbuffer;

Completed in 314 milliseconds

1 2 3