/external/mesa3d/src/gallium/drivers/llvmpipe/ |
H A D | lp_state_surface.c | 46 * Set the framebuffer surface info: color buffers, zbuffer, stencil buffer. 54 boolean changed = !util_framebuffer_state_equal(&lp->framebuffer, fb); 61 util_copy_framebuffer_state(&lp->framebuffer, fb); 64 pipe_surface_reference(&lp->framebuffer.zsbuf, NULL); 68 if (lp->framebuffer.zsbuf) { 71 depth_bits = util_format_get_component_bits(lp->framebuffer.zsbuf->format, 84 lp_setup_bind_framebuffer( lp->setup, &lp->framebuffer );
|
H A D | lp_flush.c | 63 for (i = 0; i < llvmpipe->framebuffer.nr_cbufs; i++) { 65 debug_dump_surface_bmp(&llvmpipe->pipe, filename, llvmpipe->framebuffer.cbufs[i]); 70 debug_dump_surface_bmp(&llvmpipe->pipe, filename, llvmpipe->framebuffer.zsbuf);
|
/external/mesa3d/src/mesa/state_tracker/ |
H A D | st_atom_msaa.c | 42 struct pipe_framebuffer_state *framebuffer = &st->state.framebuffer; local 45 if (framebuffer->zsbuf) 46 sample_count = framebuffer->zsbuf->texture->nr_samples; 47 else if (framebuffer->cbufs[0]) 48 sample_count = framebuffer->cbufs[0]->texture->nr_samples;
|
H A D | st_atom_framebuffer.c | 97 * Update framebuffer state (color, depth, stencil, etc. buffers) 102 struct pipe_framebuffer_state *framebuffer = &st->state.framebuffer; local 110 framebuffer->width = fb->Width; 111 framebuffer->height = fb->Height; 118 framebuffer->nr_cbufs = 0; 123 /*printf("--------- framebuffer surface rtt %p\n", strb->rtt);*/ 131 pipe_surface_reference(&framebuffer->cbufs[framebuffer->nr_cbufs], 133 framebuffer [all...] |
/external/mesa3d/src/gallium/auxiliary/util/ |
H A D | u_clear.h | 42 struct pipe_framebuffer_state *framebuffer, unsigned buffers, 47 for (i = 0; i < framebuffer->nr_cbufs; i++) { 48 struct pipe_surface *ps = framebuffer->cbufs[i]; 54 struct pipe_surface *ps = framebuffer->zsbuf; 41 util_clear(struct pipe_context *pipe, struct pipe_framebuffer_state *framebuffer, unsigned buffers, const union pipe_color_union *color, double depth, unsigned stencil) argument
|
/external/mesa3d/src/gallium/drivers/softpipe/ |
H A D | sp_state_surface.c | 43 * Set the framebuffer surface info: color buffers, zbuffer, stencil buffer. 58 if (sp->framebuffer.cbufs[i] != fb->cbufs[i]) { 63 pipe_surface_reference(&sp->framebuffer.cbufs[i], fb->cbufs[i]); 70 sp->framebuffer.nr_cbufs = fb->nr_cbufs; 73 if (sp->framebuffer.zsbuf != fb->zsbuf) { 78 pipe_surface_reference(&sp->framebuffer.zsbuf, fb->zsbuf); 84 if (sp->framebuffer.zsbuf) { 87 depth_bits = util_format_get_component_bits(sp->framebuffer.zsbuf->format, 100 sp->framebuffer.width = fb->width; 101 sp->framebuffer [all...] |
H A D | sp_clear.c | 67 for (i = 0; i < softpipe->framebuffer.nr_cbufs; i++) { 74 struct pipe_surface *ps = softpipe->framebuffer.zsbuf;
|
H A D | sp_flush.c | 69 for (i = 0; i < softpipe->framebuffer.nr_cbufs; i++) 92 debug_dump_surface_bmp(softpipe, filename, softpipe->framebuffer.cbufs[0]); 94 debug_dump_surface_bmp(softpipe, filename, softpipe->framebuffer.zsbuf);
|
H A D | sp_context.c | 64 for (i = 0; i < sp->framebuffer.nr_cbufs; i++) { 80 for (i = 0; i < sp->framebuffer.nr_cbufs; i++) { 119 pipe_surface_reference(&softpipe->framebuffer.cbufs[i], NULL); 123 pipe_surface_reference(&softpipe->framebuffer.zsbuf, NULL); 151 * if (the texture is being used as a framebuffer surface) 171 for (i = 0; i < softpipe->framebuffer.nr_cbufs; i++) { 172 if (softpipe->framebuffer.cbufs[i] && 173 softpipe->framebuffer.cbufs[i]->texture == texture) { 177 if (softpipe->framebuffer.zsbuf && 178 softpipe->framebuffer [all...] |
H A D | sp_quad_pipe.c | 47 sp->framebuffer.zsbuf &&
|
/external/mesa3d/src/gallium/auxiliary/postprocess/ |
H A D | pp_run.c | 48 if (in->width0 != ppq->p->framebuffer.width || 49 in->height0 != ppq->p->framebuffer.height) { 57 unsigned int w = ppq->p->framebuffer.width; 58 unsigned int h = ppq->p->framebuffer.height; 128 p->framebuffer.cbufs[0] = p->pipe->create_surface(p->pipe, out, &p->surf); 135 pipe_surface_reference(&p->framebuffer.cbufs[0], NULL); 186 /** Set the framebuffer as active. */ 190 cso_set_framebuffer(p->cso, &p->framebuffer); 193 /** Set the framebuffer as active and clear it. */ 197 cso_set_framebuffer(p->cso, &p->framebuffer); [all...] |
H A D | pp_program.h | 49 struct pipe_framebuffer_state framebuffer; member in struct:program
|
H A D | pp_mlaa.c | 84 unsigned int w = p->framebuffer.width; 85 unsigned int h = p->framebuffer.height; 92 if (dimensions[0] != p->framebuffer.width || 93 dimensions[1] != p->framebuffer.height) { 94 constants[0] = 1.0 / p->framebuffer.width; 95 constants[1] = 1.0 / p->framebuffer.height; 98 dimensions[0] = p->framebuffer.width; 99 dimensions[1] = p->framebuffer.height; 112 p->framebuffer.zsbuf = ppq->stencils; 180 w, h, 0, p->framebuffer [all...] |
/external/mesa3d/src/gallium/tests/trivial/ |
H A D | tri.c | 72 struct pipe_framebuffer_state framebuffer; member in struct:program 164 memset(&p->framebuffer, 0, sizeof(p->framebuffer)); 165 p->framebuffer.width = WIDTH; 166 p->framebuffer.height = HEIGHT; 167 p->framebuffer.nr_cbufs = 1; 168 p->framebuffer.cbufs[0] = p->pipe->create_surface(p->pipe, p->target, &surf_tmpl); 231 pipe_surface_reference(&p->framebuffer.cbufs[0], NULL); 246 cso_set_framebuffer(p->cso, &p->framebuffer); 272 debug_dump_surface_bmp(p->pipe, "result.bmp", p->framebuffer [all...] |
H A D | quad-tex.c | 75 struct pipe_framebuffer_state framebuffer; member in struct:program 223 memset(&p->framebuffer, 0, sizeof(p->framebuffer)); 224 p->framebuffer.width = WIDTH; 225 p->framebuffer.height = HEIGHT; 226 p->framebuffer.nr_cbufs = 1; 227 p->framebuffer.cbufs[0] = p->pipe->create_surface(p->pipe, p->target, &surf_tmpl); 293 pipe_surface_reference(&p->framebuffer.cbufs[0], NULL); 310 cso_set_framebuffer(p->cso, &p->framebuffer); 343 debug_dump_surface_bmp(p->pipe, "result.bmp", p->framebuffer [all...] |
/external/deqp/modules/gles31/functional/ |
H A D | es31fFboNoAttachmentTests.cpp | 67 bool checkFramebufferSize (TestLog& log, const glu::RenderContext& renderCtx, GLuint framebuffer, const IVec2& size) argument 101 gl.bindFramebuffer(GL_DRAW_FRAMEBUFFER, framebuffer); 174 bool checkFramebufferRenderable (TestLog& log, const glu::RenderContext& renderCtx, GLuint framebuffer, const IVec2& size) argument 203 gl.bindFramebuffer(GL_DRAW_FRAMEBUFFER, framebuffer); 208 log << TestLog::Message << "Rendering full framebuffer quad with color ouput, verifying output presence with occlusion query" << TestLog::EndMessage; 292 GLuint framebuffer = 0; local 294 gl.genFramebuffers(1, &framebuffer); 295 gl.bindFramebuffer(GL_DRAW_FRAMEBUFFER, framebuffer); 308 gl.deleteFramebuffers(1, &framebuffer); 364 GLuint framebuffer local 468 GLuint framebuffer = 0; local [all...] |
/external/mesa3d/src/gallium/drivers/svga/ |
H A D | svga_pipe_misc.c | 53 struct pipe_framebuffer_state *curr = &svga->curr.framebuffer; 54 struct pipe_framebuffer_state *hw = &svga->state.hw_clear.framebuffer; 76 struct pipe_framebuffer_state *dst = &svga->curr.framebuffer; 117 if (svga->curr.framebuffer.zsbuf) 119 switch (svga->curr.framebuffer.zsbuf->format) {
|
H A D | svga_pipe_clear.c | 48 struct pipe_framebuffer_state *fb = &svga->curr.framebuffer; 74 if ((svga->curr.framebuffer.zsbuf->format == PIPE_FORMAT_S8_UINT_Z24_UNORM) && 116 svga_surface(svga->curr.framebuffer.cbufs[0])->handle);
|
H A D | svga_pipe_flush.c | 52 struct pipe_framebuffer_state *fb = &svga->curr.framebuffer;
|
H A D | svga_context.c | 167 memset(&svga->state.hw_clear.framebuffer, 0x0, 168 sizeof(svga->state.hw_clear.framebuffer)); 288 if (svga->curr.framebuffer.cbufs[i]) 289 svga_propagate_surface(svga, svga->curr.framebuffer.cbufs[i]); 292 if (svga->curr.framebuffer.zsbuf) 293 svga_propagate_surface(svga, svga->curr.framebuffer.zsbuf);
|
/external/mesa3d/src/gallium/drivers/i915/ |
H A D | i915_clear.c | 62 struct pipe_surface *cbuf = i915->framebuffer.cbufs[0]; 87 struct pipe_surface *zbuf = i915->framebuffer.zsbuf; 108 struct pipe_surface *zbuf = i915->framebuffer.zsbuf; 224 util_clear(pipe, &i915_context(pipe)->framebuffer, buffers, color, depth, 239 0, 0, i915->framebuffer.width, i915->framebuffer.height);
|
H A D | i915_state_static.c | 35 * Update framebuffer state 97 struct pipe_surface *cbuf_surface = i915->framebuffer.cbufs[0]; 98 struct pipe_surface *depth_surface = i915->framebuffer.zsbuf; 142 draw_size = (i915->framebuffer.width - 1 + x) | 143 ((i915->framebuffer.height - 1 + y) << 16); 162 "framebuffer", 200 struct pipe_surface *cbuf_surface = i915->framebuffer.cbufs[0]; 201 struct pipe_surface *depth_surface = i915->framebuffer.zsbuf;
|
/external/drm_hwcomposer/ |
H A D | glworker.h | 86 sp<GraphicBuffer> framebuffer; member in struct:android::GLWorker::Work 100 sp<GraphicBuffer> framebuffer);
|
/external/mesa3d/src/glx/ |
H A D | dri_glx.c | 328 __DRIframebuffer framebuffer; local 346 framebuffer.base = MAP_FAILED; 347 framebuffer.dev_priv = NULL; 348 framebuffer.size = 0; 407 &framebuffer.size, &framebuffer.stride, 408 &framebuffer.dev_priv_size, 409 &framebuffer.dev_priv)) { 414 framebuffer.width = DisplayWidth(dpy, scrn); 415 framebuffer [all...] |
/external/mesa3d/src/gallium/drivers/nv50/ |
H A D | nv50_surface.c | 387 struct pipe_framebuffer_state *fb = &nv50->framebuffer; 685 nv50->framebuffer.cbufs[0] = nv50_miptree_surface_new(pipe, res, &templ); 686 nv50->framebuffer.nr_cbufs = 1; 687 nv50->framebuffer.zsbuf = NULL; 688 nv50->framebuffer.width = nv50->framebuffer.cbufs[0]->width; 689 nv50->framebuffer.height = nv50->framebuffer.cbufs[0]->height; 789 blit->saved.fb.width = nv50->framebuffer.width; 790 blit->saved.fb.height = nv50->framebuffer [all...] |