Home
last modified time | relevance | path

Searched refs:PIPE_CLEAR_STENCIL (Results 1 - 25 of 50) sorted by relevance

12

/third_party/mesa3d/src/gallium/drivers/v3d/
H A Dv3dx_rcl.c188 !(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 Dv3d_context.c116 job->store &= ~(PIPE_CLEAR_DEPTH | PIPE_CLEAR_STENCIL); in v3d_invalidate_resource()
/third_party/mesa3d/src/gallium/drivers/freedreno/a2xx/
H A Dfd2_draw.c244 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 Dpan_helpers.c232 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 Dpan_job.c575 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 Dvc4_job.c147 (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 Dvc4_draw.c514 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 Dvc4_context.c113 job->resolve &= ~(PIPE_CLEAR_DEPTH | PIPE_CLEAR_STENCIL); in vc4_invalidate_resource()
/third_party/mesa3d/src/gallium/drivers/i915/
H A Di915_clear.c94 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 Dst_cb_clear.c298 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 Dfd5_draw.c243 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 Dlima_blit.c92 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 Dlima_draw.c138 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 Dlima_job.c148 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 Dlima_context.c117 job->resolve &= ~(PIPE_CLEAR_DEPTH | PIPE_CLEAR_STENCIL); in lima_invalidate_resource()
/third_party/mesa3d/src/gallium/drivers/nouveau/nv30/
H A Dnv30_clear.c92 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 Dfreedreno_batch.h89 FD_BUFFER_STENCIL = PIPE_CLEAR_STENCIL,
/third_party/mesa3d/src/gallium/drivers/svga/
H A Dsvga_pipe_clear.c161 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 Dp_defines.h223 #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 Dfd6_gmem.c1130 (!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 Diris_clear.c646 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 Dsi_clear.c660 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 Dpp_mlaa.c130 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 Dzink_clear.c82 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 Dzink_render_pass.c338 (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()

Completed in 32 milliseconds

12