/third_party/mesa3d/src/gallium/drivers/v3d/ |
H A D | v3dx_rcl.c | 188 !(job->clear & PIPE_CLEAR_STENCIL); in store_general() 209 case PIPE_CLEAR_STENCIL: in zs_buffer_from_pipe_bits() 253 (loads_pending & PIPE_CLEAR_STENCIL)) { in v3d_rcl_emit_loads() 256 PIPE_CLEAR_STENCIL, in v3d_rcl_emit_loads() 282 loads_pending & PIPE_CLEAR_STENCIL; in v3d_rcl_emit_loads() 297 UNUSED bool needs_s_clear = job->clear & PIPE_CLEAR_STENCIL; in v3d_rcl_emit_stores() 360 if (job->store & PIPE_CLEAR_STENCIL) { in v3d_rcl_emit_stores() 362 STENCIL, PIPE_CLEAR_STENCIL, in v3d_rcl_emit_stores() 384 store.enable_stencil_write = stores_pending & PIPE_CLEAR_STENCIL; in v3d_rcl_emit_stores() 528 PIPE_CLEAR_STENCIL in v3d_emit_z_stencil_config() [all...] |
H A D | v3d_context.c | 116 job->store &= ~(PIPE_CLEAR_DEPTH | PIPE_CLEAR_STENCIL); in v3d_invalidate_resource()
|
/third_party/mesa3d/src/gallium/drivers/freedreno/a2xx/ |
H A D | fd2_draw.c | 244 if (buffers & (PIPE_CLEAR_DEPTH | PIPE_CLEAR_STENCIL)) { 254 if (buffers & PIPE_CLEAR_STENCIL) { 448 if (buffers & (PIPE_CLEAR_DEPTH | PIPE_CLEAR_STENCIL)) { 455 !(buffers & PIPE_CLEAR_STENCIL)) 560 if (buffers & PIPE_CLEAR_STENCIL) { 577 if (buffers & (PIPE_CLEAR_DEPTH | PIPE_CLEAR_STENCIL)) { 582 ((buffers & PIPE_CLEAR_STENCIL) ? 0x1 : 0);
|
/third_party/mesa3d/src/gallium/drivers/panfrost/ |
H A D | pan_helpers.c | 232 panfrost_draw_target(batch, PIPE_CLEAR_STENCIL); in panfrost_set_batch_masks_zs() 235 batch->read |= PIPE_CLEAR_STENCIL; in panfrost_set_batch_masks_zs()
|
H A D | pan_job.c | 575 if (batch->clear & PIPE_CLEAR_STENCIL) { in panfrost_batch_to_fb_info() 581 fb->zs.discard.s = !reserve && !(batch->resolve & PIPE_CLEAR_STENCIL); in panfrost_batch_to_fb_info() 590 ((batch->read & PIPE_CLEAR_STENCIL) || in panfrost_batch_to_fb_info() 591 ((batch->draws & PIPE_CLEAR_STENCIL) && in panfrost_batch_to_fb_info() 804 if (batch->clear & PIPE_CLEAR_STENCIL) { in panfrost_batch_submit() 809 batch->clear |= PIPE_CLEAR_STENCIL; in panfrost_batch_submit() 812 if (batch->draws & PIPE_CLEAR_STENCIL) in panfrost_batch_submit() 946 if (buffers & PIPE_CLEAR_STENCIL) { in panfrost_batch_clear()
|
/third_party/mesa3d/src/gallium/drivers/vc4/ |
H A D | vc4_job.c | 147 (PIPE_CLEAR_DEPTH | PIPE_CLEAR_STENCIL))) { in vc4_flush_jobs_reading_resource() 260 job->cleared |= PIPE_CLEAR_DEPTH | PIPE_CLEAR_STENCIL; in vc4_get_job_for_fbo() 425 if (job->resolve & (PIPE_CLEAR_DEPTH | PIPE_CLEAR_STENCIL)) { in vc4_job_submit() 426 if (!(job->cleared & (PIPE_CLEAR_DEPTH | PIPE_CLEAR_STENCIL))) { in vc4_job_submit()
|
H A D | vc4_draw.c | 514 job->resolve |= PIPE_CLEAR_STENCIL; in vc4_draw_vbo() 515 rsc->initialized_buffers |= PIPE_CLEAR_STENCIL; in vc4_draw_vbo() 562 zsclear == PIPE_CLEAR_STENCIL) && in vc4_clear() 627 if (buffers & PIPE_CLEAR_STENCIL) in vc4_clear()
|
H A D | vc4_context.c | 113 job->resolve &= ~(PIPE_CLEAR_DEPTH | PIPE_CLEAR_STENCIL); in vc4_invalidate_resource()
|
/third_party/mesa3d/src/gallium/drivers/i915/ |
H A D | i915_clear.c | 94 if (buffers & PIPE_CLEAR_STENCIL || in i915_clear_emit() 106 } else if (buffers & PIPE_CLEAR_STENCIL) { in i915_clear_emit()
|
/third_party/mesa3d/src/mesa/state_tracker/ |
H A D | st_cb_clear.c | 298 if (clear_buffers & PIPE_CLEAR_STENCIL) { in clear_with_quad() 484 quad_buffers |= PIPE_CLEAR_STENCIL; in st_Clear() 486 clear_buffers |= PIPE_CLEAR_STENCIL; in st_Clear()
|
/third_party/mesa3d/src/gallium/drivers/freedreno/a5xx/ |
H A D | fd5_draw.c | 243 if ((buffers & (PIPE_CLEAR_DEPTH | PIPE_CLEAR_STENCIL)) && 309 if (pfb->zsbuf && (buffers & (PIPE_CLEAR_DEPTH | PIPE_CLEAR_STENCIL))) { 316 if (buffers & PIPE_CLEAR_STENCIL)
|
/third_party/mesa3d/src/gallium/drivers/lima/ |
H A D | lima_blit.c | 92 if (surf->reload & PIPE_CLEAR_STENCIL) { in lima_pack_blit_cmd() 222 reload_flags |= PIPE_CLEAR_STENCIL; in lima_do_blit() 253 if ((reload_flags & PIPE_CLEAR_STENCIL) && !(info->mask & PIPE_MASK_S)) in lima_do_blit()
|
H A D | lima_draw.c | 138 if (fb->base.zsbuf && (buffers & (PIPE_CLEAR_DEPTH | PIPE_CLEAR_STENCIL)) && in lima_update_job_wb() 139 !(job->resolve & (PIPE_CLEAR_DEPTH | PIPE_CLEAR_STENCIL))) { in lima_update_job_wb() 196 if (buffers & PIPE_CLEAR_STENCIL) { in lima_clear() 199 zsbuf->reload &= ~PIPE_CLEAR_STENCIL; in lima_clear() 1028 buffers |= PIPE_CLEAR_STENCIL; in lima_draw_vbo_update()
|
H A D | lima_job.c | 148 if (job->key.zsbuf && (job->resolve & (PIPE_CLEAR_DEPTH | PIPE_CLEAR_STENCIL))) in lima_job_free() 353 if (surf->reload & (PIPE_CLEAR_DEPTH | PIPE_CLEAR_STENCIL)) in lima_fb_zsbuf_needs_reload() 850 (job->resolve & (PIPE_CLEAR_DEPTH | PIPE_CLEAR_STENCIL))) in lima_pack_pp_frame_reg() 1006 if (job->key.zsbuf && (job->resolve & (PIPE_CLEAR_DEPTH | PIPE_CLEAR_STENCIL))) { in lima_do_job() 1008 surf->reload = (job->resolve & (PIPE_CLEAR_DEPTH | PIPE_CLEAR_STENCIL)); in lima_do_job()
|
H A D | lima_context.c | 117 job->resolve &= ~(PIPE_CLEAR_DEPTH | PIPE_CLEAR_STENCIL); in lima_invalidate_resource()
|
/third_party/mesa3d/src/gallium/drivers/nouveau/nv30/ |
H A D | nv30_clear.c | 92 if (buffers & PIPE_CLEAR_STENCIL) { in nv30_clear() 212 if (buffers & PIPE_CLEAR_STENCIL) in nv30_clear_depth_stencil()
|
/third_party/mesa3d/src/gallium/drivers/freedreno/ |
H A D | freedreno_batch.h | 89 FD_BUFFER_STENCIL = PIPE_CLEAR_STENCIL,
|
/third_party/mesa3d/src/gallium/drivers/svga/ |
H A D | svga_pipe_clear.c | 161 if (buffers & PIPE_CLEAR_STENCIL) in try_clear() 329 clear_flags |= PIPE_CLEAR_STENCIL; in svga_clear_texture()
|
/third_party/mesa3d/src/gallium/include/pipe/ |
H A D | p_defines.h | 223 #define PIPE_CLEAR_STENCIL (1 << 1) macro 238 #define PIPE_CLEAR_DEPTHSTENCIL (PIPE_CLEAR_DEPTH | PIPE_CLEAR_STENCIL)
|
/third_party/mesa3d/src/gallium/drivers/freedreno/a6xx/ |
H A D | fd6_gmem.c | 1130 (!has_separate_stencil && (buffers & PIPE_CLEAR_STENCIL))) { in emit_clears() 1147 if (!has_separate_stencil && (buffers & PIPE_CLEAR_STENCIL)) in emit_clears() 1176 if (has_separate_stencil && (buffers & PIPE_CLEAR_STENCIL)) { in emit_clears() 1520 if (buffers & (PIPE_CLEAR_DEPTH | PIPE_CLEAR_STENCIL)) { 1529 if ((buffers & PIPE_CLEAR_DEPTH) || (!separate_stencil && (buffers & PIPE_CLEAR_STENCIL))) { 1536 if (separate_stencil && (buffers & PIPE_CLEAR_STENCIL)) {
|
/third_party/mesa3d/src/gallium/drivers/iris/ |
H A D | iris_clear.c | 646 buffers & PIPE_CLEAR_STENCIL, in iris_clear() 789 flags & PIPE_CLEAR_DEPTH, flags & PIPE_CLEAR_STENCIL, in iris_clear_depth_stencil()
|
/third_party/mesa3d/src/gallium/drivers/radeonsi/ |
H A D | si_clear.c | 660 return buffers & PIPE_CLEAR_STENCIL && in si_can_fast_clear_stencil() 1052 !(*buffers & PIPE_CLEAR_STENCIL) && in si_fast_clear() 1073 *buffers &= ~PIPE_CLEAR_STENCIL; in si_fast_clear() 1120 buffers &= ~PIPE_CLEAR_STENCIL; in si_clear() 1330 clear |= PIPE_CLEAR_STENCIL; in si_clear_texture()
|
/third_party/mesa3d/src/gallium/auxiliary/postprocess/ |
H A D | pp_mlaa.c | 130 p->pipe->clear(p->pipe, PIPE_CLEAR_STENCIL | PIPE_CLEAR_COLOR0, NULL, in pp_jimenezmlaa_run()
|
/third_party/mesa3d/src/gallium/drivers/zink/ |
H A D | zink_clear.c | 82 if (buffers & PIPE_CLEAR_STENCIL) in clear_in_rp() 311 if (buffers & PIPE_CLEAR_STENCIL) in zink_clear() 488 flags |= PIPE_CLEAR_STENCIL; in zink_clear_texture()
|
H A D | zink_render_pass.c | 338 (zink_fb_clear_element(fb_clear, 0)->zs.bits & PIPE_CLEAR_STENCIL); in zink_init_zs_attachment() 347 (zink_fb_clear_enabled(ctx, PIPE_MAX_COLOR_BUFS) && (zink_fb_clear_element(fb_clear, 0)->zs.bits & PIPE_CLEAR_STENCIL)); in zink_init_zs_attachment() 416 clears |= PIPE_CLEAR_STENCIL; in get_render_pass()
|