Home
last modified time | relevance | path

Searched refs:PIPE_CLEAR_COLOR0 (Results 1 – 25 of 44) sorted by relevance

12

/third_party/mesa3d/src/gallium/drivers/zink/
Dzink_clear.c84 if (!(buffers & (PIPE_CLEAR_COLOR0 << i)) || !fb->cbufs[i]) in clear_in_rp()
219 if ((buffers & (PIPE_CLEAR_COLOR0 << i)) && fb->cbufs[i]) { in zink_clear()
224 ctx->clears_enabled |= PIPE_CLEAR_COLOR0 << i; in zink_clear()
233 ctx->rp_clears_enabled &= ~(PIPE_CLEAR_COLOR0 << i); in zink_clear()
235 ctx->rp_clears_enabled |= PIPE_CLEAR_COLOR0 << i; in zink_clear()
273 for (int i = 0; i < fb_state->nr_cbufs && clear_buffers >= PIPE_CLEAR_COLOR0; i++) { in zink_clear_framebuffer()
274 assert(!(clear_buffers & (PIPE_CLEAR_COLOR0 << i)) || zink_fb_clear_enabled(ctx, i)); in zink_clear_framebuffer()
281 for (int i = 0; i < fb_state->nr_cbufs && clear_buffers >= PIPE_CLEAR_COLOR0; i++) { in zink_clear_framebuffer()
284 if (!(clear_buffers & (PIPE_CLEAR_COLOR0 << i))) in zink_clear_framebuffer()
308 clear_buffers &= ~(PIPE_CLEAR_COLOR0 << i); in zink_clear_framebuffer()
[all …]
Dzink_context.h381 return ctx->clears_enabled & (PIPE_CLEAR_COLOR0 << idx); in zink_fb_clear_enabled()
/third_party/mesa3d/src/gallium/drivers/freedreno/
Dfreedreno_draw.c116 restore_buffers |= PIPE_CLEAR_COLOR0 << i; in batch_draw_tracking_for_dirty_bits()
118 batch->invalidated |= PIPE_CLEAR_COLOR0 << i; in batch_draw_tracking_for_dirty_bits()
121 buffers |= PIPE_CLEAR_COLOR0 << i; in batch_draw_tracking_for_dirty_bits()
416 if (buffers & (PIPE_CLEAR_COLOR0 << i)) in batch_clear_tracking()
/third_party/mesa3d/src/gallium/drivers/softpipe/
Dsp_clear.c73 if (buffers & (PIPE_CLEAR_COLOR0 << i)) in softpipe_clear()
/third_party/mesa3d/src/gallium/drivers/v3d/
Dv3dx_rcl.c30 #define PIPE_CLEAR_COLOR_BUFFERS (PIPE_CLEAR_COLOR0 | \
35 #define PIPE_FIRST_COLOR_BUFFER_BIT (ffs(PIPE_CLEAR_COLOR0) - 1)
229 uint32_t bit = PIPE_CLEAR_COLOR0 << i; in v3d_rcl_emit_loads()
332 uint32_t bit = PIPE_CLEAR_COLOR0 << i; in v3d_rcl_emit_stores()
776 if (job->store & PIPE_CLEAR_COLOR0 << i) in v3dX()
Dv3d_job.c400 job->clear |= PIPE_CLEAR_COLOR0 << i; in v3d_get_job_for_fbo()
Dv3dx_draw.c1268 uint32_t bit = PIPE_CLEAR_COLOR0 << i; in v3d_draw_vbo()
1545 uint32_t bit = PIPE_CLEAR_COLOR0 << i; in v3d_tlb_clear()
/third_party/mesa3d/src/mesa/state_tracker/
Dst_cb_clear.c285 if (!(clear_buffers & (PIPE_CLEAR_COLOR0 << i))) in clear_with_quad()
470 quad_buffers |= PIPE_CLEAR_COLOR0 << i; in st_Clear()
472 clear_buffers |= PIPE_CLEAR_COLOR0 << i; in st_Clear()
/third_party/mesa3d/src/gallium/drivers/lima/
Dlima_draw.c103 if (fb->base.nr_cbufs && (buffers & PIPE_CLEAR_COLOR0) && in lima_update_job_wb()
104 !(job->resolve & PIPE_CLEAR_COLOR0)) { in lima_update_job_wb()
151 if (ctx->framebuffer.base.nr_cbufs && (buffers & PIPE_CLEAR_COLOR0)) { in lima_clear()
153 surf->reload &= ~PIPE_CLEAR_COLOR0; in lima_clear()
159 if (buffers & PIPE_CLEAR_COLOR0) { in lima_clear()
1035 buffers |= PIPE_CLEAR_COLOR0; in lima_draw_vbo_update()
Dlima_job.c133 if (job->key.cbuf && (job->resolve & PIPE_CLEAR_COLOR0)) in lima_job_free()
294 if (!(job->key.cbuf && (job->resolve & PIPE_CLEAR_COLOR0))) in lima_job_get_damage()
318 else if (surf->reload & PIPE_CLEAR_COLOR0) in lima_fb_cbuf_needs_reload()
887 if (cbuf && (job->resolve & PIPE_CLEAR_COLOR0)) in lima_pack_pp_frame_reg()
1042 if (job->key.cbuf && (job->resolve & PIPE_CLEAR_COLOR0)) { in lima_do_job()
1044 surf->reload = PIPE_CLEAR_COLOR0; in lima_do_job()
Dlima_context.c120 job->resolve &= ~PIPE_CLEAR_COLOR0; in lima_invalidate_resource()
/third_party/mesa3d/src/gallium/drivers/vc4/
Dvc4_draw.c494 job->resolve |= PIPE_CLEAR_COLOR0; in vc4_draw_vbo()
568 if (buffers & PIPE_CLEAR_COLOR0) { in vc4_clear()
588 rsc->initialized_buffers |= (buffers & PIPE_CLEAR_COLOR0); in vc4_clear()
Dvc4_job.c254 job->cleared |= PIPE_CLEAR_COLOR0; in vc4_get_job_for_fbo()
/third_party/mesa3d/src/gallium/drivers/swr/
Dswr_clear.cpp48 if (fb->cbufs[i] && (buffers & (PIPE_CLEAR_COLOR0 << i))) { in swr_clear()
/third_party/mesa3d/src/gallium/include/pipe/
Dp_defines.h224 #define PIPE_CLEAR_COLOR0 (1 << 2) macro
234 #define PIPE_CLEAR_COLOR (PIPE_CLEAR_COLOR0 | PIPE_CLEAR_COLOR1 | \
/third_party/mesa3d/src/gallium/drivers/svga/
Dsvga_pipe_clear.c96 if ((buffers & (PIPE_CLEAR_COLOR0 << i)) && in is_integer_target()
189 !(buffers & (PIPE_CLEAR_COLOR0 << i))) in try_clear()
/third_party/mesa3d/src/gallium/drivers/radeonsi/
Dsi_clear.c555 unsigned color_buffer_mask = (*buffers & PIPE_CLEAR_COLOR) >> util_logbase2(PIPE_CLEAR_COLOR0); in si_fast_clear()
747 *buffers &= ~(PIPE_CLEAR_COLOR0 << i); in si_fast_clear()
975 buffers &= ~(PIPE_CLEAR_COLOR0 << i); in si_clear()
988 unsigned color_buffer_mask = (buffers & PIPE_CLEAR_COLOR) >> util_logbase2(PIPE_CLEAR_COLOR0); in si_clear()
/third_party/mesa3d/src/gallium/drivers/i915/
Di915_clear.c230 if (buffers & (PIPE_CLEAR_COLOR0 << i)) { in i915_clear_blitter()
/third_party/mesa3d/src/gallium/auxiliary/postprocess/
Dpp_run.c311 p->pipe->clear(p->pipe, PIPE_CLEAR_COLOR0, NULL, &p->clear_color, 0, 0); in pp_filter_set_clear_fb()
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/freedreno/a6xx/
Dfd6_gmem.c1046 if (!(buffers & (PIPE_CLEAR_COLOR0 << i))) in emit_clears()
1199 if (!(batch->restore & (PIPE_CLEAR_COLOR0 << i))) in emit_restore_blits()
1403 if (!(batch->resolve & (PIPE_CLEAR_COLOR0 << i))) in prepare_tile_fini_ib()
1497 if (!(buffers & (PIPE_CLEAR_COLOR0 << i))) in emit_sysmem_clears()
/third_party/mesa3d/src/gallium/drivers/freedreno/a5xx/
Dfd5_draw.c259 if (!(buffers & (PIPE_CLEAR_COLOR0 << i))) in fd5_clear()
Dfd5_gmem.c554 if (!(batch->restore & (PIPE_CLEAR_COLOR0 << i))) in fd5_emit_tile_mem2gmem()
681 if (!(batch->resolve & (PIPE_CLEAR_COLOR0 << i))) in fd5_emit_tile_gmem2mem()
/third_party/mesa3d/src/gallium/drivers/panfrost/
Dpan_job.c451 unsigned mask = PIPE_CLEAR_COLOR0 << i; in panfrost_batch_to_fb_info()
862 if (!(buffers & (PIPE_CLEAR_COLOR0 << i))) in panfrost_batch_clear()
/third_party/mesa3d/src/gallium/drivers/llvmpipe/
Dlp_setup.c244 assert(PIPE_CLEAR_COLOR0 == 1 << 2); in begin_binning()
468 assert(PIPE_CLEAR_COLOR0 == (1 << 2)); in lp_setup_try_clear_color_buffer()
568 assert(PIPE_CLEAR_COLOR0 == (1 << 2)); in lp_setup_clear()

12