/third_party/mesa3d/src/gallium/drivers/v3d/ |
H A D | v3dx_rcl.c | 204 switch (pipe_clear_bits & PIPE_CLEAR_DEPTHSTENCIL) { in zs_buffer_from_pipe_bits() 205 case PIPE_CLEAR_DEPTHSTENCIL: in zs_buffer_from_pipe_bits() 245 if ((loads_pending & PIPE_CLEAR_DEPTHSTENCIL) && in v3d_rcl_emit_loads() 260 if (loads_pending & PIPE_CLEAR_DEPTHSTENCIL) { in v3d_rcl_emit_loads() 264 loads_pending & PIPE_CLEAR_DEPTHSTENCIL, in v3d_rcl_emit_loads() 347 if (job->store & PIPE_CLEAR_DEPTHSTENCIL && job->zsbuf && in v3d_rcl_emit_stores() 370 job->store & PIPE_CLEAR_DEPTHSTENCIL, in v3d_rcl_emit_stores() 529 PIPE_CLEAR_DEPTHSTENCIL)) { in v3d_emit_z_stencil_config() 755 job->early_zs_clear = (job->clear & PIPE_CLEAR_DEPTHSTENCIL) && in emit_rcl() 756 !(job->load & PIPE_CLEAR_DEPTHSTENCIL) in emit_rcl() [all...] |
H A D | v3dx_draw.c | 1553 if (buffers & PIPE_CLEAR_DEPTHSTENCIL && in v3d_tlb_clear() 1554 (buffers & PIPE_CLEAR_DEPTHSTENCIL) != PIPE_CLEAR_DEPTHSTENCIL && in v3d_tlb_clear() 1557 buffers &= ~PIPE_CLEAR_DEPTHSTENCIL; in v3d_tlb_clear() 1625 unsigned zsclear = buffers & PIPE_CLEAR_DEPTHSTENCIL; in v3d_tlb_clear()
|
/third_party/mesa3d/src/gallium/drivers/zink/ |
H A D | zink_clear.c | 78 if (buffers & PIPE_CLEAR_DEPTHSTENCIL && fb->zsbuf) { in clear_in_rp() 234 if (ctx->fb_state.zsbuf && (buffers & PIPE_CLEAR_DEPTHSTENCIL)) in zink_clear() 235 pctx->clear_depth_stencil(pctx, ctx->fb_state.zsbuf, buffers & PIPE_CLEAR_DEPTHSTENCIL, depth, stencil, in zink_clear() 301 if (buffers & PIPE_CLEAR_DEPTHSTENCIL && fb->zsbuf) { in zink_clear() 304 ctx->clears_enabled |= PIPE_CLEAR_DEPTHSTENCIL; in zink_clear() 313 clear->zs.bits |= (buffers & PIPE_CLEAR_DEPTHSTENCIL); in zink_clear() 315 ctx->rp_clears_enabled &= ~PIPE_CLEAR_DEPTHSTENCIL; in zink_clear() 317 ctx->rp_clears_enabled |= (buffers & PIPE_CLEAR_DEPTHSTENCIL); in zink_clear() 335 assert(!(clear_buffers & PIPE_CLEAR_DEPTHSTENCIL) || zink_fb_clear_enabled(ctx, PIPE_MAX_COLOR_BUFS)); in zink_clear_framebuffer() 375 if (clear_buffers & PIPE_CLEAR_DEPTHSTENCIL) { in zink_clear_framebuffer() [all...] |
H A D | zink_render_pass.c | 421 assert(clears == (ctx->rp_clears_enabled & PIPE_CLEAR_DEPTHSTENCIL)); in get_render_pass() 615 (clear_buffers & PIPE_CLEAR_DEPTHSTENCIL) != PIPE_CLEAR_DEPTHSTENCIL && j < zink_fb_clear_count(fb_clear); in begin_render_pass()
|
H A D | zink_context.h | 413 return ctx->clears_enabled & PIPE_CLEAR_DEPTHSTENCIL; in zink_fb_clear_enabled()
|
/third_party/mesa3d/src/gallium/drivers/softpipe/ |
H A D | sp_clear.c | 57 unsigned zs_buffers = buffers & PIPE_CLEAR_DEPTHSTENCIL; in softpipe_clear() 80 zs_buffers != PIPE_CLEAR_DEPTHSTENCIL) { in softpipe_clear()
|
/third_party/mesa3d/src/mesa/state_tracker/ |
H A D | st_cb_clear.c | 494 if (quad_buffers & PIPE_CLEAR_DEPTHSTENCIL && in st_Clear() 495 clear_buffers & PIPE_CLEAR_DEPTHSTENCIL) { in st_Clear() 496 quad_buffers |= clear_buffers & PIPE_CLEAR_DEPTHSTENCIL; in st_Clear() 497 clear_buffers &= ~PIPE_CLEAR_DEPTHSTENCIL; in st_Clear()
|
/third_party/mesa3d/src/gallium/drivers/vc4/ |
H A D | vc4_draw.c | 550 if (buffers & PIPE_CLEAR_DEPTHSTENCIL) { in vc4_clear() 553 unsigned zsclear = buffers & PIPE_CLEAR_DEPTHSTENCIL; in vc4_clear() 616 if (buffers & PIPE_CLEAR_DEPTHSTENCIL) { in vc4_clear() 630 rsc->initialized_buffers |= (buffers & PIPE_CLEAR_DEPTHSTENCIL); in vc4_clear()
|
/third_party/mesa3d/src/gallium/drivers/llvmpipe/ |
H A D | lp_clear.c | 64 buffers &= ~PIPE_CLEAR_DEPTHSTENCIL; in llvmpipe_clear()
|
H A D | lp_surface.c | 357 if ((clear_flags & PIPE_CLEAR_DEPTHSTENCIL) && in lp_clear_depth_stencil_texture_msaa() 358 ((clear_flags & PIPE_CLEAR_DEPTHSTENCIL) != PIPE_CLEAR_DEPTHSTENCIL) && in lp_clear_depth_stencil_texture_msaa()
|
H A D | lp_setup.c | 245 ((setup->clear.flags & PIPE_CLEAR_DEPTHSTENCIL) != PIPE_CLEAR_DEPTHSTENCIL) && in begin_binning() 281 if (setup->clear.flags & PIPE_CLEAR_DEPTHSTENCIL) { in begin_binning() 559 if (flags & PIPE_CLEAR_DEPTHSTENCIL) { in lp_setup_clear() 560 unsigned flagszs = flags & PIPE_CLEAR_DEPTHSTENCIL; in lp_setup_clear()
|
/third_party/mesa3d/src/gallium/drivers/i915/ |
H A D | i915_clear.c | 240 if (buffers & PIPE_CLEAR_DEPTHSTENCIL) { in i915_clear_blitter() 242 pipe->clear_depth_stencil(pipe, ps, buffers & PIPE_CLEAR_DEPTHSTENCIL, in i915_clear_blitter()
|
H A D | i915_surface.c | 180 i915_clear_emit(pipe, clear_flags & PIPE_CLEAR_DEPTHSTENCIL, NULL, depth, in i915_clear_depth_stencil_render()
|
/third_party/mesa3d/src/gallium/drivers/radeonsi/ |
H A D | si_clear.c | 917 if ((*buffers & PIPE_CLEAR_DEPTHSTENCIL) == PIPE_CLEAR_DEPTHSTENCIL || in si_fast_clear() 948 } else if ((*buffers & PIPE_CLEAR_DEPTHSTENCIL) == PIPE_CLEAR_DEPTHSTENCIL) { in si_fast_clear() 953 *buffers &= ~PIPE_CLEAR_DEPTHSTENCIL; in si_fast_clear() 1025 } else if ((*buffers & PIPE_CLEAR_DEPTHSTENCIL) == PIPE_CLEAR_DEPTHSTENCIL) { in si_fast_clear() 1034 *buffers &= ~PIPE_CLEAR_DEPTHSTENCIL; in si_fast_clear() 1118 buffers &= ~PIPE_CLEAR_DEPTHSTENCIL; in si_clear() 1191 else if (buffers & PIPE_CLEAR_DEPTHSTENCIL) in si_clear() [all...] |
/third_party/mesa3d/src/gallium/drivers/r300/ |
H A D | r300_blit.c | 274 if (buffers & PIPE_CLEAR_DEPTHSTENCIL) { in r300_clear() 279 (buffers & PIPE_CLEAR_DEPTHSTENCIL) != PIPE_CLEAR_DEPTHSTENCIL) { in r300_clear() 310 buffers &= ~PIPE_CLEAR_DEPTHSTENCIL; in r300_clear()
|
/third_party/mesa3d/src/gallium/tests/graw/ |
H A D | fs-fragcoord.c | 187 PIPE_CLEAR_COLOR | PIPE_CLEAR_DEPTHSTENCIL, in draw()
|
H A D | fs-write-z.c | 166 PIPE_CLEAR_COLOR | PIPE_CLEAR_DEPTHSTENCIL, in draw()
|
H A D | fs-frontface.c | 161 PIPE_CLEAR_COLOR | PIPE_CLEAR_DEPTHSTENCIL, in draw()
|
H A D | occlusion-query.c | 170 PIPE_CLEAR_COLOR | PIPE_CLEAR_DEPTHSTENCIL, in draw()
|
/third_party/mesa3d/src/gallium/auxiliary/util/ |
H A D | u_surface.c | 587 if ((clear_flags & PIPE_CLEAR_DEPTHSTENCIL) && in util_clear_depth_stencil_texture() 588 ((clear_flags & PIPE_CLEAR_DEPTHSTENCIL) != PIPE_CLEAR_DEPTHSTENCIL) && in util_clear_depth_stencil_texture()
|
/third_party/mesa3d/src/gallium/drivers/crocus/ |
H A D | crocus_clear.c | 664 if (buffers & PIPE_CLEAR_DEPTHSTENCIL) { in crocus_clear() 669 buffers & PIPE_CLEAR_DEPTHSTENCIL, p_color, depth, stencil, false); in crocus_clear() 680 buffers &= ~PIPE_CLEAR_DEPTHSTENCIL; in crocus_clear()
|
/third_party/mesa3d/src/gallium/drivers/etnaviv/ |
H A D | etnaviv_rs.c | 438 if ((buffers & PIPE_CLEAR_DEPTHSTENCIL) && ctx->framebuffer_s.zsbuf != NULL) { in etna_clear_rs() 460 if (buffers & PIPE_CLEAR_DEPTHSTENCIL && buffers & PIPE_CLEAR_COLOR) in etna_clear_rs() 464 if ((buffers & PIPE_CLEAR_DEPTHSTENCIL) && ctx->framebuffer_s.zsbuf != NULL) in etna_clear_rs()
|
/third_party/mesa3d/src/gallium/drivers/svga/ |
H A D | svga_pipe_clear.c | 157 if ((buffers & PIPE_CLEAR_DEPTHSTENCIL) && fb->zsbuf) { in try_clear()
|
/third_party/mesa3d/src/gallium/include/pipe/ |
H A D | p_defines.h | 238 #define PIPE_CLEAR_DEPTHSTENCIL (PIPE_CLEAR_DEPTH | PIPE_CLEAR_STENCIL) macro
|
/third_party/mesa3d/src/gallium/drivers/iris/ |
H A D | iris_clear.c | 639 if (buffers & PIPE_CLEAR_DEPTHSTENCIL) { in iris_clear()
|