/external/mesa3d/src/gallium/auxiliary/util/ |
u_framebuffer.c | 67 if (dst->cbufs[i] != src->cbufs[i]) { 97 pipe_surface_reference(&dst->cbufs[i], src->cbufs[i]); 100 for ( ; i < ARRAY_SIZE(dst->cbufs); i++) 101 pipe_surface_reference(&dst->cbufs[i], NULL); 113 for (i = 0 ; i < ARRAY_SIZE(dst->cbufs); i++) 114 pipe_surface_reference(&dst->cbufs[i], NULL); 129 pipe_surface_reference(&fb->cbufs[i], NULL); 153 if (!fb->cbufs[i] [all...] |
/external/mesa3d/src/gallium/drivers/svga/ |
svga_pipe_misc.c | 93 pipe_surface_reference(&curr->cbufs[i], NULL); 94 pipe_surface_reference(&hw->cbufs[i], NULL); 128 struct pipe_surface *s = i < fb->nr_cbufs ? fb->cbufs[i] : NULL; 129 if (dst->cbufs[i] && dst->cbufs[i] != s) { 130 if (svga_surface_needs_propagation(dst->cbufs[i])) { 131 svga_propagate_surface(svga, dst->cbufs[i]); 147 if (fb->cbufs[i]) { 149 if (fb->cbufs[i]->width != width || 150 fb->cbufs[i]->height != height) [all...] |
svga_state_framebuffer.c | 70 if ((curr->cbufs[i] != hw->cbufs[i]) || (reemit && hw->cbufs[i])) { 75 curr->cbufs[i]); 79 pipe_surface_reference(&hw->cbufs[i], curr->cbufs[i]); 127 if (hw->cbufs[i]) { 129 hw->cbufs[i]); 183 if (curr->cbufs[i]) { 185 svga_surface(curr->cbufs[i])) [all...] |
svga_pipe_flush.c | 61 debug_dump_surface_bmp(&svga->pipe, filename, fb->cbufs[i]);
|
svga_pipe_clear.c | 94 fb->cbufs[i] && 95 util_format_is_pure_integer(fb->cbufs[i]->format)) { 185 if ((fb->cbufs[i] == NULL) || 190 svga_surface(fb->cbufs[i])); 241 if (svga->curr.framebuffer.cbufs[0]) { 242 h = svga_surface(svga->curr.framebuffer.cbufs[0])->handle;
|
/external/mesa3d/src/gallium/drivers/softpipe/ |
sp_state_surface.c | 57 struct pipe_surface *cb = i < fb->nr_cbufs ? fb->cbufs[i] : NULL; 60 if (sp->framebuffer.cbufs[i] != cb) { 65 pipe_surface_reference(&sp->framebuffer.cbufs[i], cb);
|
sp_context.c | 91 pipe_surface_reference(&softpipe->framebuffer.cbufs[i], NULL); 150 if (softpipe->framebuffer.cbufs[i] && 151 softpipe->framebuffer.cbufs[i]->texture == texture) {
|
/external/mesa3d/src/gallium/drivers/llvmpipe/ |
lp_scene.c | 158 struct pipe_surface *cbuf = scene->fb.cbufs[i]; 161 scene->cbufs[i].stride = 0; 162 scene->cbufs[i].layer_stride = 0; 163 scene->cbufs[i].map = NULL; 168 scene->cbufs[i].stride = llvmpipe_resource_stride(cbuf->texture, 170 scene->cbufs[i].layer_stride = llvmpipe_layer_stride(cbuf->texture, 173 scene->cbufs[i].map = llvmpipe_resource_map(cbuf->texture, 177 scene->cbufs[i].format_bytes = util_format_get_blocksize(cbuf->format); 182 scene->cbufs[i].stride = cbuf->texture->width0; 183 scene->cbufs[i].layer_stride = 0 [all...] |
lp_state_surface.c | 75 if (lp->framebuffer.cbufs[i] && 76 lp->framebuffer.cbufs[i]->context != pipe) {
|
lp_rast_priv.h | 172 pixel_offset = px * task->scene->cbufs[buf].format_bytes + 173 py * task->scene->cbufs[buf].stride; 177 color += layer * task->scene->cbufs[buf].layer_stride; 180 assert(lp_check_alignment(color, llvmpipe_get_format_alignment(task->scene->fb.cbufs[buf]->format))); 241 if (scene->fb.cbufs[i]) { 242 stride[i] = scene->cbufs[i].stride;
|
lp_flush.c | 66 debug_dump_surface_bmp(&llvmpipe->pipe, filename, llvmpipe->framebuffer.cbufs[i]);
|
lp_rast.c | 112 if (task->scene->fb.cbufs[i]) { 113 task->color_tiles[i] = scene->cbufs[i].map + 114 scene->cbufs[i].stride * task->y + 115 scene->cbufs[i].format_bytes * task->x; 142 assert(scene->fb.cbufs[cbuf]); 144 format = scene->fb.cbufs[cbuf]->format; 155 util_fill_box(scene->cbufs[cbuf].map, 157 scene->cbufs[cbuf].stride, 158 scene->cbufs[cbuf].layer_stride, 329 if (scene->fb.cbufs[i]) [all...] |
/external/mesa3d/src/mesa/state_tracker/ |
st_atom_framebuffer.c | 142 pipe_surface_reference(&framebuffer->cbufs[i], NULL); 154 pipe_surface_reference(&framebuffer->cbufs[i], strb->surface); 162 pipe_surface_reference(&framebuffer->cbufs[i], NULL); 167 !framebuffer->cbufs[framebuffer->nr_cbufs-1]) { 200 assert(!framebuffer->cbufs[i] || 201 framebuffer->cbufs[i]->texture->bind & PIPE_BIND_RENDER_TARGET);
|
/external/mesa3d/src/gallium/drivers/rbug/ |
rbug_context.h | 56 struct rbug_resource *cbufs[PIPE_MAX_COLOR_BUFS]; member in struct:rbug_context::__anon27904
|
/external/mesa3d/src/gallium/drivers/swr/ |
swr_clear.cpp | 47 if (fb->cbufs[i] && (buffers & (PIPE_CLEAR_COLOR0 << i))) { 49 layers = std::max(layers, fb->cbufs[i]->u.tex.last_layer - 50 fb->cbufs[i]->u.tex.first_layer + 1u); 82 const struct pipe_surface *sf = fb->cbufs[c];
|
/external/mesa3d/src/gallium/drivers/nouveau/nv30/ |
nv30_state_validate.c | 54 struct nv30_miptree *mt = nv30_miptree(fb->cbufs[0]->texture); 55 rt_format |= nv30_format(pscreen, fb->cbufs[0]->format)->hw; 75 if (fb->nr_cbufs && util_format_get_blocksize(fb->cbufs[0]->format) > 2) 87 int off = nv30_surface(fb->cbufs[0])->offset & 63; 89 x += off / (util_format_get_blocksize(fb->cbufs[0]->format) * 2); 117 struct nv30_surface *rsf = nv30_surface(fb->cbufs[0]); 142 struct nv30_surface *sf = nv30_surface(fb->cbufs[1]); 152 struct nv30_surface *sf = nv30_surface(fb->cbufs[2]); 163 struct nv30_surface *sf = nv30_surface(fb->cbufs[3]); 181 switch (nv30->framebuffer.cbufs[0]->format) [all...] |
/external/mesa3d/src/gallium/auxiliary/rbug/ |
rbug_context.h | 117 rbug_texture_t *cbufs; member in struct:rbug_proto_context_info_reply 178 rbug_texture_t *cbufs,
|
/external/mesa3d/src/gallium/tests/trivial/ |
tri.c | 168 p->framebuffer.cbufs[0] = p->pipe->create_surface(p->pipe, p->target, &surf_tmpl); 229 pipe_surface_reference(&p->framebuffer.cbufs[0], NULL); 269 debug_dump_surface_bmp(p->pipe, "result.bmp", p->framebuffer.cbufs[0]);
|
quad-tex.c | 223 p->framebuffer.cbufs[0] = p->pipe->create_surface(p->pipe, p->target, &surf_tmpl); 286 pipe_surface_reference(&p->framebuffer.cbufs[0], NULL); 336 debug_dump_surface_bmp(p->pipe, "result.bmp", p->framebuffer.cbufs[0]);
|
/external/mesa3d/src/gallium/drivers/freedreno/a2xx/ |
fd2_gmem.c | 167 emit_gmem2mem_surf(batch, 0, pfb->cbufs[0]); 326 emit_mem2gmem_surf(batch, 0, pfb->cbufs[0]); 339 enum pipe_format format = pipe_surface_format(pfb->cbufs[0]); 361 enum pipe_format format = pipe_surface_format(pfb->cbufs[0]); 383 enum pipe_format format = pipe_surface_format(pfb->cbufs[0]);
|
/external/mesa3d/src/gallium/drivers/freedreno/ |
freedreno_draw.c | 124 if (!pfb->cbufs[i]) 127 surf = pfb->cbufs[i]->texture; 191 util_format_short_name(pipe_surface_format(pfb->cbufs[0])), 328 resource_written(batch, pfb->cbufs[i]->texture); 341 util_format_short_name(pipe_surface_format(pfb->cbufs[0])),
|
freedreno_gmem.c | 133 if (pfb->cbufs[i]) 134 cbuf_cpp[i] = util_format_get_blocksize(pfb->cbufs[i]->format); 403 util_format_short_name(pipe_surface_format(pfb->cbufs[0])), 413 util_format_short_name(pipe_surface_format(pfb->cbufs[0])),
|
/external/mesa3d/src/gallium/drivers/freedreno/a5xx/ |
fd5_gmem.c | 331 emit_mrt(ring, pfb->nr_cbufs, pfb->cbufs, NULL); 342 if (!pfb->cbufs[i]) 347 pfb->cbufs[i], BLIT_MRT0 + i); 396 emit_mrt(ring, pfb->nr_cbufs, pfb->cbufs, gmem); 473 if (!pfb->cbufs[i]) 478 pfb->cbufs[i], BLIT_MRT0 + i); 553 emit_mrt(ring, pfb->nr_cbufs, pfb->cbufs, NULL);
|
/external/mesa3d/src/gallium/drivers/vc4/ |
vc4_state.c | 415 pipe_surface_reference(&cso->cbufs[i], framebuffer->cbufs[i]); 417 pipe_surface_reference(&cso->cbufs[i], NULL); 432 if (cso->cbufs[0] && cso->cbufs[0]->u.tex.level) { 434 vc4_resource(cso->cbufs[0]->texture); 436 (rsc->slices[cso->cbufs[0]->u.tex.level].stride /
|
/external/mesa3d/src/gallium/drivers/r300/ |
r300_blit.c | 133 if ((clear_buffers & ~PIPE_CLEAR_COLOR) != 0 || fb->nr_cbufs != 1 || !fb->cbufs[0]) 136 return r300_surface(fb->cbufs[0])->cbzb_allowed; 188 util_pack_color(color->f, fb->cbufs[0]->format, &uc); 190 if (fb->cbufs[0]->format == PIPE_FORMAT_R16G16B16A16_FLOAT || 191 fb->cbufs[0]->format == PIPE_FORMAT_R16G16B16X16_FLOAT) { 316 if ((buffers & PIPE_CLEAR_COLOR) && fb->nr_cbufs == 1 && fb->cbufs[0] && 317 r300_resource(fb->cbufs[0]->texture)->tex.cmask_dwords) { 337 r300->screen->cmask_resource = fb->cbufs[0]->texture; 342 if (r300->screen->cmask_resource == fb->cbufs[0]->texture) { 352 struct r300_surface *surf = r300_surface(fb->cbufs[0]) [all...] |