| /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/softpipe/ |
| H A D | sp_clear.c | 54 struct pipe_surface *zsbuf = softpipe->framebuffer.zsbuf; local in function:softpipe_clear 77 util_format_is_depth_and_stencil(zsbuf->texture->format) && 80 util_clear_depth_stencil(pipe, zsbuf, zs_buffers, depth, stencil, 81 0, 0, zsbuf->width, zsbuf->height); 86 cv = util_pack64_z_stencil(zsbuf->format, depth, stencil);
|
| H A D | sp_state_surface.c | 75 if (sp->framebuffer.zsbuf != fb->zsbuf) { 80 pipe_surface_reference(&sp->framebuffer.zsbuf, fb->zsbuf); 83 sp_tile_cache_set_surface(sp->zsbuf_cache, fb->zsbuf); 91 (sp->framebuffer.zsbuf) ? 92 sp->framebuffer.zsbuf->format : PIPE_FORMAT_NONE);
|
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/softpipe/ |
| H A D | sp_clear.c | 56 struct pipe_surface *zsbuf = softpipe->framebuffer.zsbuf; local in function:softpipe_clear 79 util_format_is_depth_and_stencil(zsbuf->texture->format) && 82 util_clear_depth_stencil(pipe, zsbuf, zs_buffers, depth, stencil, 83 0, 0, zsbuf->width, zsbuf->height); 88 cv = util_pack64_z_stencil(zsbuf->format, depth, stencil);
|
| H A D | sp_state_surface.c | 75 if (sp->framebuffer.zsbuf != fb->zsbuf) { 80 pipe_surface_reference(&sp->framebuffer.zsbuf, fb->zsbuf); 83 sp_tile_cache_set_surface(sp->zsbuf_cache, fb->zsbuf); 91 (sp->framebuffer.zsbuf) ? 92 sp->framebuffer.zsbuf->format : PIPE_FORMAT_NONE);
|
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/swr/ |
| H A D | swr_clear.cpp | 55 if (buffers & PIPE_CLEAR_DEPTH && fb->zsbuf) { 57 layers = std::max(layers, fb->zsbuf->u.tex.last_layer - 58 fb->zsbuf->u.tex.first_layer + 1u); 61 if (buffers & PIPE_CLEAR_STENCIL && fb->zsbuf) { 63 layers = std::max(layers, fb->zsbuf->u.tex.last_layer - 64 fb->zsbuf->u.tex.first_layer + 1u); 85 if (fb->zsbuf && 86 (fb->zsbuf->u.tex.last_layer <= fb->zsbuf->u.tex.first_layer + i))
|
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/llvmpipe/ |
| H A D | lp_state_surface.c | 65 enum pipe_format depth_format = fb->zsbuf ? 66 fb->zsbuf->format : PIPE_FORMAT_NONE; 70 if (lp->framebuffer.zsbuf && lp->framebuffer.zsbuf->context != pipe) { 71 debug_printf("Illegal setting of fb state with zsbuf created in " 85 pipe_surface_reference(&lp->framebuffer.zsbuf, NULL);
|
| H A D | lp_scene.c | 190 if (fb->zsbuf) { 191 struct pipe_surface *zsbuf = scene->fb.zsbuf; local in function:lp_scene_begin_rasterization 192 scene->zsbuf.stride = llvmpipe_resource_stride(zsbuf->texture, zsbuf->u.tex.level); 193 scene->zsbuf.layer_stride = llvmpipe_layer_stride(zsbuf->texture, zsbuf->u.tex.level); 195 scene->zsbuf 229 struct pipe_surface *zsbuf = scene->fb.zsbuf; local in function:lp_scene_end_rasterization 544 struct pipe_surface *zsbuf = scene->fb.zsbuf; local in function:lp_scene_begin_binning [all...] |
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/llvmpipe/ |
| H A D | lp_state_surface.c | 65 enum pipe_format depth_format = fb->zsbuf ? 66 fb->zsbuf->format : PIPE_FORMAT_NONE; 70 if (lp->framebuffer.zsbuf && lp->framebuffer.zsbuf->context != pipe) { 71 debug_printf("Illegal setting of fb state with zsbuf created in " 85 pipe_surface_reference(&lp->framebuffer.zsbuf, NULL);
|
| H A D | lp_scene.c | 207 if (fb->zsbuf) { 208 struct pipe_surface *zsbuf = scene->fb.zsbuf; local in function:lp_scene_begin_rasterization 209 init_scene_texture(&scene->zsbuf, zsbuf); 238 if (scene->zsbuf.map) { 239 struct pipe_surface *zsbuf = scene->fb.zsbuf; local in function:lp_scene_end_rasterization 240 llvmpipe_resource_unmap(zsbuf->texture, 241 zsbuf 614 struct pipe_surface *zsbuf = scene->fb.zsbuf; local in function:lp_scene_begin_binning [all...] |
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/auxiliary/util/ |
| H A D | u_framebuffer.c | 72 if (dst->zsbuf != src->zsbuf) { 105 pipe_surface_reference(&dst->zsbuf, src->zsbuf); 118 pipe_surface_reference(&dst->zsbuf, NULL); 132 pipe_surface_reference(&fb->zsbuf, NULL); 160 if (fb->zsbuf) { 161 w = MIN2(w, fb->zsbuf->width); 162 h = MIN2(h, fb->zsbuf->height); 191 if (!(fb->nr_cbufs || fb->zsbuf)) [all...] |
| /xsrc/external/mit/MesaLib/dist/src/gallium/auxiliary/util/ |
| H A D | u_framebuffer.c | 72 if (dst->zsbuf != src->zsbuf) { 105 pipe_surface_reference(&dst->zsbuf, src->zsbuf); 118 pipe_surface_reference(&dst->zsbuf, NULL); 132 pipe_surface_reference(&fb->zsbuf, NULL); 160 if (fb->zsbuf) { 161 w = MIN2(w, fb->zsbuf->width); 162 h = MIN2(h, fb->zsbuf->height); 191 if (!(fb->nr_cbufs || fb->zsbuf)) [all...] |
| H A D | u_trace_gallium.c | 89 if (pfb->zsbuf) { 90 trace_surface(ut, cs, pfb->zsbuf);
|
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/swr/ |
| H A D | swr_clear.cpp | 54 if (buffers & PIPE_CLEAR_DEPTH && fb->zsbuf) { 56 layers = std::max(layers, fb->zsbuf->u.tex.last_layer - 57 fb->zsbuf->u.tex.first_layer + 1u); 60 if (buffers & PIPE_CLEAR_STENCIL && fb->zsbuf) { 62 layers = std::max(layers, fb->zsbuf->u.tex.last_layer - 63 fb->zsbuf->u.tex.first_layer + 1u); 86 if (fb->zsbuf && 87 (fb->zsbuf->u.tex.last_layer <= fb->zsbuf->u.tex.first_layer + i))
|
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/panfrost/ |
| H A D | pan_job.c | 66 struct pipe_surface **cbufs, struct pipe_surface *zsbuf) 77 .zsbuf = zsbuf 110 struct pipe_surface *zsbuf = ctx->pipe_framebuffer.zsbuf; local in function:panfrost_get_job_for_fbo 111 struct panfrost_job *job = panfrost_get_job(ctx, cbufs, zsbuf); 65 panfrost_get_job(struct panfrost_context * ctx,struct pipe_surface ** cbufs,struct pipe_surface * zsbuf) argument
|
| H A D | pan_job.h | 33 struct pipe_surface *zsbuf; member in struct:panfrost_job_key 72 struct pipe_surface **cbufs, struct pipe_surface *zsbuf);
|
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/v3d/ |
| H A D | v3d_job.c | 65 if (job->zsbuf) { 66 struct v3d_resource *rsc = v3d_resource(job->zsbuf->texture); 72 job->zsbuf->texture); 73 pipe_surface_reference(&job->zsbuf, NULL); 227 struct pipe_surface **cbufs, struct pipe_surface *zsbuf) 237 .zsbuf = zsbuf, 258 if (zsbuf) { 259 v3d_flush_jobs_reading_resource(v3d, zsbuf->texture); 260 pipe_surface_reference(&job->zsbuf, zsbu 226 v3d_get_job(struct v3d_context * v3d,struct pipe_surface ** cbufs,struct pipe_surface * zsbuf) argument 296 struct pipe_surface *zsbuf = v3d->framebuffer.zsbuf; local in function:v3d_get_job_for_fbo [all...] |
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/svga/ |
| H A D | svga_state_framebuffer.c | 95 if ((curr->zsbuf != hw->zsbuf) || (reemit && hw->zsbuf)) { 96 ret = SVGA3D_SetRenderTarget(svga->swc, SVGA3D_RT_DEPTH, curr->zsbuf); 101 if (hw->zsbuf && svga_surface_needs_propagation(hw->zsbuf)) 102 svga_propagate_surface(svga, hw->zsbuf, TRUE); 104 if (curr->zsbuf && 105 util_format_is_depth_and_stencil(curr->zsbuf->format)) { 107 curr->zsbuf); [all...] |
| H A D | svga_pipe_flush.c | 67 if (0 && fb->zsbuf) { 69 debug_dump_surface_bmp(&svga->pipe, filename, fb->zsbuf);
|
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/freedreno/a5xx/ |
| H A D | fd5_draw.c | 188 fd5_clear_lrz(struct fd_batch *batch, struct fd_resource *zsbuf, double depth) argument 215 COND(zsbuf->base.nr_samples > 1, A5XX_GRAS_SU_CNTL_MSAA_ENABLE)); 230 OUT_RING(ring, A5XX_RB_MRT_PITCH(zsbuf->lrz_pitch * 2)); 231 OUT_RING(ring, A5XX_RB_MRT_ARRAY_PITCH(fd_bo_size(zsbuf->lrz))); 232 OUT_RELOCW(ring, zsbuf->lrz, 0x1000, 0, 0); 251 OUT_RING(ring, A5XX_VSC_RESOLVE_CNTL_X(zsbuf->lrz_width) | 252 A5XX_VSC_RESOLVE_CNTL_Y(zsbuf->lrz_height)); 261 OUT_RING(ring, A5XX_RB_RESOLVE_CNTL_2_X(zsbuf->lrz_width - 1) | 262 A5XX_RB_RESOLVE_CNTL_2_Y(zsbuf->lrz_height - 1)); 275 is_z32(pfb->zsbuf 370 struct fd_resource *zsbuf = fd_resource(pfb->zsbuf->texture); local in function:fd5_clear [all...] |
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/freedreno/a5xx/ |
| H A D | fd5_draw.c | 170 fd5_clear_lrz(struct fd_batch *batch, struct fd_resource *zsbuf, double depth) argument 188 A5XX_GRAS_SU_CNTL_LINE_MODE(zsbuf->b.b.nr_samples > 1 ? 204 OUT_RING(ring, A5XX_RB_MRT_PITCH(zsbuf->lrz_pitch * 2)); 205 OUT_RING(ring, A5XX_RB_MRT_ARRAY_PITCH(fd_bo_size(zsbuf->lrz))); 206 OUT_RELOC(ring, zsbuf->lrz, 0x1000, 0, 0); 224 OUT_RING(ring, A5XX_VSC_RESOLVE_CNTL_X(zsbuf->lrz_width) | 225 A5XX_VSC_RESOLVE_CNTL_Y(zsbuf->lrz_height)); 233 OUT_RING(ring, A5XX_RB_RESOLVE_CNTL_2_X(zsbuf->lrz_width - 1) | 234 A5XX_RB_RESOLVE_CNTL_2_Y(zsbuf->lrz_height - 1)); 248 is_z32(pfb->zsbuf 336 struct fd_resource *zsbuf = fd_resource(pfb->zsbuf->texture); local in function:fd5_clear [all...] |
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/svga/ |
| H A D | svga_pipe_flush.c | 67 if (0 && fb->zsbuf) { 69 debug_dump_surface_bmp(&svga->pipe, filename, fb->zsbuf);
|
| H A D | svga_state_framebuffer.c | 95 if ((curr->zsbuf != hw->zsbuf) || (reemit && hw->zsbuf)) { 96 ret = SVGA3D_SetRenderTarget(svga->swc, SVGA3D_RT_DEPTH, curr->zsbuf); 101 if (hw->zsbuf && svga_surface_needs_propagation(hw->zsbuf)) 102 svga_propagate_surface(svga, hw->zsbuf, TRUE); 104 if (curr->zsbuf && 105 util_format_is_depth_and_stencil(curr->zsbuf->format)) { 107 curr->zsbuf); [all...] |
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/v3d/ |
| H A D | v3d_job.c | 65 if (job->zsbuf) { 66 struct v3d_resource *rsc = v3d_resource(job->zsbuf->texture); 72 job->zsbuf->texture); 73 pipe_surface_reference(&job->zsbuf, NULL); 291 struct pipe_surface *zsbuf, 302 .zsbuf = zsbuf, 327 if (zsbuf) { 328 v3d_flush_jobs_reading_resource(v3d, zsbuf->texture, 331 pipe_surface_reference(&job->zsbuf, zsbu 288 v3d_get_job(struct v3d_context * v3d,uint32_t nr_cbufs,struct pipe_surface ** cbufs,struct pipe_surface * zsbuf,struct pipe_surface * bbuf) argument 375 struct pipe_surface *zsbuf = v3d->framebuffer.zsbuf; local in function:v3d_get_job_for_fbo [all...] |
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/vc4/ |
| H A D | vc4_job.c | 168 struct pipe_surface *cbuf, struct pipe_surface *zsbuf) 171 struct vc4_job_key local_key = {.cbuf = cbuf, .zsbuf = zsbuf}; 182 if (zsbuf) 183 vc4_flush_jobs_reading_resource(vc4, zsbuf->texture); 196 if (zsbuf) { 197 if (zsbuf->texture->nr_samples > 1) { 199 pipe_surface_reference(&job->msaa_zs_write, zsbuf); 201 pipe_surface_reference(&job->zs_write, zsbuf); 215 if (zsbuf) 167 vc4_get_job(struct vc4_context * vc4,struct pipe_surface * cbuf,struct pipe_surface * zsbuf) argument 232 struct pipe_surface *zsbuf = vc4->framebuffer.zsbuf; local in function:vc4_get_job_for_fbo [all...] |
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/vc4/ |
| H A D | vc4_job.c | 168 struct pipe_surface *cbuf, struct pipe_surface *zsbuf) 171 struct vc4_job_key local_key = {.cbuf = cbuf, .zsbuf = zsbuf}; 182 if (zsbuf) 183 vc4_flush_jobs_reading_resource(vc4, zsbuf->texture); 196 if (zsbuf) { 197 if (zsbuf->texture->nr_samples > 1) { 199 pipe_surface_reference(&job->msaa_zs_write, zsbuf); 201 pipe_surface_reference(&job->zs_write, zsbuf); 215 if (zsbuf) 167 vc4_get_job(struct vc4_context * vc4,struct pipe_surface * cbuf,struct pipe_surface * zsbuf) argument 232 struct pipe_surface *zsbuf = vc4->framebuffer.zsbuf; local in function:vc4_get_job_for_fbo [all...] |