Searched refs:zsbuf (Results 1 - 25 of 287) sorted by relevance

1234567891011>>

/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/softpipe/
H A Dsp_clear.c54 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 Dsp_state_surface.c75 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 Dsp_clear.c56 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 Dsp_state_surface.c75 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 Dswr_clear.cpp55 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 Dlp_state_surface.c65 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 Dlp_scene.c190 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 Dlp_state_surface.c65 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 Dlp_scene.c207 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 Du_framebuffer.c72 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 Du_framebuffer.c72 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 Du_trace_gallium.c89 if (pfb->zsbuf) {
90 trace_surface(ut, cs, pfb->zsbuf);
/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/swr/
H A Dswr_clear.cpp54 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 Dpan_job.c66 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 Dpan_job.h33 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 Dv3d_job.c65 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 Dsvga_state_framebuffer.c95 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 Dsvga_pipe_flush.c67 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 Dfd5_draw.c188 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 Dfd5_draw.c170 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 Dsvga_pipe_flush.c67 if (0 && fb->zsbuf) {
69 debug_dump_surface_bmp(&svga->pipe, filename, fb->zsbuf);
H A Dsvga_state_framebuffer.c95 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 Dv3d_job.c65 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 Dvc4_job.c168 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 Dvc4_job.c168 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...]

Completed in 27 milliseconds

1234567891011>>