Home
last modified time | relevance | path

Searched refs:PIPE_CLEAR_DEPTH (Results 1 - 25 of 48) sorted by relevance

12

/third_party/mesa3d/src/gallium/drivers/freedreno/a2xx/
H A Dfd2_draw.c244 if (buffers & (PIPE_CLEAR_DEPTH | PIPE_CLEAR_STENCIL)) {
248 if (buffers & PIPE_CLEAR_DEPTH) {
448 if (buffers & (PIPE_CLEAR_DEPTH | PIPE_CLEAR_STENCIL)) {
450 if (!(buffers & PIPE_CLEAR_DEPTH))
552 if (buffers & PIPE_CLEAR_DEPTH) {
577 if (buffers & (PIPE_CLEAR_DEPTH | PIPE_CLEAR_STENCIL)) {
581 clear_mask = ((buffers & PIPE_CLEAR_DEPTH) ? 0xe : 0) |
/third_party/mesa3d/src/gallium/drivers/v3d/
H A Dv3dx_rcl.c186 !(job->clear & PIPE_CLEAR_DEPTH); in store_general()
207 case PIPE_CLEAR_DEPTH: in zs_buffer_from_pipe_bits()
280 loads_pending & PIPE_CLEAR_DEPTH; in v3d_rcl_emit_loads()
296 UNUSED bool needs_z_clear = job->clear & PIPE_CLEAR_DEPTH; in v3d_rcl_emit_stores()
352 if (job->store & PIPE_CLEAR_DEPTH) { in v3d_rcl_emit_stores()
354 Z, PIPE_CLEAR_DEPTH, in v3d_rcl_emit_stores()
383 store.enable_z_write = stores_pending & PIPE_CLEAR_DEPTH; in v3d_rcl_emit_stores()
722 config.enable_z_store = job->store & PIPE_CLEAR_DEPTH; in emit_rcl()
H A Dv3dx_draw.c886 (PIPE_CLEAR_DEPTH & ~job->clear); in v3d_update_job_ez()
1270 job->load |= PIPE_CLEAR_DEPTH & ~job->clear; in v3d_draw_vbo()
1272 job->store |= PIPE_CLEAR_DEPTH; in v3d_draw_vbo()
1273 rsc->initialized_buffers = PIPE_CLEAR_DEPTH; in v3d_draw_vbo()
1630 if (zsclear & PIPE_CLEAR_DEPTH) in v3d_tlb_clear()
H A Dv3d_context.c116 job->store &= ~(PIPE_CLEAR_DEPTH | PIPE_CLEAR_STENCIL); in v3d_invalidate_resource()
/third_party/mesa3d/src/gallium/drivers/panfrost/
H A Dpan_helpers.c226 batch->read |= PIPE_CLEAR_DEPTH; in panfrost_set_batch_masks_zs()
229 panfrost_draw_target(batch, PIPE_CLEAR_DEPTH); in panfrost_set_batch_masks_zs()
H A Dpan_job.c570 if (batch->clear & PIPE_CLEAR_DEPTH) { in panfrost_batch_to_fb_info()
580 fb->zs.discard.z = !reserve && !(batch->resolve & PIPE_CLEAR_DEPTH); in panfrost_batch_to_fb_info()
584 ((batch->read & PIPE_CLEAR_DEPTH) || in panfrost_batch_to_fb_info()
585 ((batch->draws & PIPE_CLEAR_DEPTH) && in panfrost_batch_to_fb_info()
942 if (buffers & PIPE_CLEAR_DEPTH) { 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.c509 job->resolve |= PIPE_CLEAR_DEPTH; in vc4_draw_vbo()
510 rsc->initialized_buffers = PIPE_CLEAR_DEPTH; in vc4_draw_vbo()
561 if ((zsclear == PIPE_CLEAR_DEPTH || in vc4_clear()
623 if (buffers & PIPE_CLEAR_DEPTH) { 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/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))) {
313 if (buffers & PIPE_CLEAR_DEPTH)
331 if (pfb->zsbuf && (buffers & PIPE_CLEAR_DEPTH)) {
/third_party/mesa3d/src/mesa/state_tracker/
H A Dst_cb_clear.c292 if (clear_buffers & PIPE_CLEAR_DEPTH) { in clear_with_quad()
472 quad_buffers |= PIPE_CLEAR_DEPTH; in st_Clear()
474 clear_buffers |= PIPE_CLEAR_DEPTH; in st_Clear()
/third_party/mesa3d/src/gallium/drivers/lima/
H A Dlima_blit.c90 if (surf->reload & PIPE_CLEAR_DEPTH) in lima_pack_blit_cmd()
220 reload_flags |= PIPE_CLEAR_DEPTH; in lima_do_blit()
250 if ((reload_flags & PIPE_CLEAR_DEPTH) && !(info->mask & PIPE_MASK_Z)) 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()
190 if (buffers & PIPE_CLEAR_DEPTH) { in lima_clear()
193 zsbuf->reload &= ~PIPE_CLEAR_DEPTH; in lima_clear()
1025 buffers |= PIPE_CLEAR_DEPTH; 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.c90 if (buffers & PIPE_CLEAR_DEPTH) in nv30_clear()
210 if (buffers & PIPE_CLEAR_DEPTH) in nv30_clear_depth_stencil()
/third_party/mesa3d/src/gallium/drivers/radeonsi/
H A Dsi_clear.c651 return buffers & PIPE_CLEAR_DEPTH && in si_can_fast_clear_depth()
918 (*buffers & PIPE_CLEAR_DEPTH && (!zstex->surface.has_stencil || in si_fast_clear()
943 *buffers &= ~PIPE_CLEAR_DEPTH; in si_fast_clear()
1020 *buffers &= ~PIPE_CLEAR_DEPTH; in si_fast_clear()
1060 *buffers &= ~PIPE_CLEAR_DEPTH; in si_fast_clear()
1065 !(*buffers & PIPE_CLEAR_DEPTH) && in si_fast_clear()
1326 clear = PIPE_CLEAR_DEPTH; in si_clear_texture()
/third_party/mesa3d/src/gallium/drivers/freedreno/
H A Dfreedreno_batch.h88 FD_BUFFER_DEPTH = PIPE_CLEAR_DEPTH,
/third_party/mesa3d/src/gallium/drivers/svga/
H A Dsvga_pipe_clear.c158 if (buffers & PIPE_CLEAR_DEPTH) in try_clear()
326 clear_flags |= PIPE_CLEAR_DEPTH; in svga_clear_texture()
/third_party/mesa3d/src/gallium/include/pipe/
H A Dp_defines.h222 #define PIPE_CLEAR_DEPTH (1 << 0) macro
238 #define PIPE_CLEAR_DEPTHSTENCIL (PIPE_CLEAR_DEPTH | PIPE_CLEAR_STENCIL)
/third_party/mesa3d/src/gallium/auxiliary/util/
H A Du_surface.c510 if (clear_flags & PIPE_CLEAR_DEPTH) in util_fill_zs_rect()
532 if (clear_flags & PIPE_CLEAR_DEPTH) in util_fill_zs_rect()
634 clear |= PIPE_CLEAR_DEPTH; in util_clear_texture()
/third_party/mesa3d/src/gallium/drivers/i915/
H A Di915_clear.c84 if (buffers & PIPE_CLEAR_DEPTH) { in i915_clear_emit()
/third_party/mesa3d/src/gallium/drivers/freedreno/a6xx/
H A Dfd6_draw.c488 if (buffers & PIPE_CLEAR_DEPTH)
495 if (has_depth && (buffers & PIPE_CLEAR_DEPTH)) {
/third_party/mesa3d/src/gallium/drivers/iris/
H A Diris_clear.c645 buffers & PIPE_CLEAR_DEPTH, in iris_clear()
789 flags & PIPE_CLEAR_DEPTH, flags & PIPE_CLEAR_STENCIL, in iris_clear_depth_stencil()
/third_party/mesa3d/src/gallium/drivers/zink/
H A Dzink_clear.c80 if (buffers & PIPE_CLEAR_DEPTH) in clear_in_rp()
309 if (buffers & PIPE_CLEAR_DEPTH) in zink_clear()
486 flags |= PIPE_CLEAR_DEPTH; in zink_clear_texture()

Completed in 26 milliseconds

12