Searched refs:clear_stencil (Results 1 - 25 of 37) sorted by relevance

12

/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/i915/
H A Di915_clear.c49 uint32_t clear_params, clear_color, clear_depth, clear_stencil, local in function:i915_clear_emit
84 clear_depth = clear_stencil = 0;
97 clear_stencil = packed_z_stencil >> 24;
115 clear_stencil = packed_z_stencil >> 24;
143 OUT_BATCH(clear_stencil);
162 OUT_BATCH(clear_stencil);
194 OUT_BATCH(clear_stencil);
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/i915/
H A Di915_clear.c48 uint32_t clear_params, clear_color, clear_depth, clear_stencil, local in function:i915_clear_emit
83 clear_depth = clear_stencil = 0;
97 clear_stencil = packed_z_stencil >> 24;
116 clear_stencil = packed_z_stencil >> 24;
144 OUT_BATCH(clear_stencil);
163 OUT_BATCH(clear_stencil);
195 OUT_BATCH(clear_stencil);
/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/panfrost/
H A Dpan_job.h52 unsigned clear_stencil; member in struct:panfrost_job
H A Dpan_sfbd.c63 sfbd->clear_stencil = job->clear_stencil;
H A Dpan_mfbd.c81 fb->clear_stencil = job->clear_stencil;
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/zink/
H A Dzink_render_pass.h39 bool clear_stencil; member in union:zink_rt_attrib::__anone4a46bd6010a
H A Dzink_render_pass.c72 bool has_clear = rt->clear_color || rt->clear_stencil;
79 attachments[num_attachments].stencilLoadOp = rt->clear_stencil ? VK_ATTACHMENT_LOAD_OP_CLEAR : VK_ATTACHMENT_LOAD_OP_LOAD;
194 bool has_clear = rt->clear_color || rt->clear_stencil;
202 attachments[num_attachments].stencilLoadOp = rt->clear_stencil ? VK_ATTACHMENT_LOAD_OP_CLEAR : VK_ATTACHMENT_LOAD_OP_LOAD;
330 if (!rp->state.rts[idx].clear_color && !rp->state.rts[idx].clear_stencil)
332 if (!rp->state.rts[idx].clear_color && !rp->state.rts[idx].clear_stencil && !rp->state.rts[idx].needs_write)
/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/llvmpipe/
H A Dlp_setup.h60 unsigned clear_stencil,
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/panfrost/
H A Dpan_job.h65 unsigned clear_stencil; member in struct:panfrost_batch
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/llvmpipe/
H A Dlp_setup.h60 unsigned clear_stencil,
/xsrc/external/mit/MesaLib.old/dist/src/intel/blorp/
H A Dblorp.h204 bool clear_stencil, uint8_t stencil_value);
212 bool clear_depth, bool clear_stencil,
H A Dblorp_clear.c711 bool clear_stencil, uint8_t stencil_value)
729 if (clear_stencil) {
765 bool clear_depth, bool clear_stencil,
780 params.stencil.enabled = clear_stencil;
703 blorp_hiz_clear_depth_stencil(struct blorp_batch * batch,const struct blorp_surf * depth,const struct blorp_surf * stencil,uint32_t level,uint32_t start_layer,uint32_t num_layers,uint32_t x0,uint32_t y0,uint32_t x1,uint32_t y1,bool clear_depth,float depth_value,bool clear_stencil,uint8_t stencil_value) argument
761 blorp_gen8_hiz_clear_attachments(struct blorp_batch * batch,uint32_t num_samples,uint32_t x0,uint32_t y0,uint32_t x1,uint32_t y1,bool clear_depth,bool clear_stencil,uint8_t stencil_value) argument
/xsrc/external/mit/MesaLib/dist/src/intel/blorp/
H A Dblorp.h222 bool clear_stencil, uint8_t stencil_value);
230 bool clear_depth, bool clear_stencil,
H A Dblorp_clear.c987 bool clear_stencil)
990 if (clear_stencil) {
1012 bool clear_stencil, uint8_t stencil_value)
1029 clear_depth, clear_stencil);
1039 if (clear_stencil) {
1075 bool clear_depth, bool clear_stencil,
1091 params.stencil.enabled = clear_stencil;
981 blorp_can_clear_full_surface(const struct blorp_surf * depth,const struct blorp_surf * stencil,uint32_t level,uint32_t x0,uint32_t y0,uint32_t x1,uint32_t y1,bool clear_depth,bool clear_stencil) argument
1004 blorp_hiz_clear_depth_stencil(struct blorp_batch * batch,const struct blorp_surf * depth,const struct blorp_surf * stencil,uint32_t level,uint32_t start_layer,uint32_t num_layers,uint32_t x0,uint32_t y0,uint32_t x1,uint32_t y1,bool clear_depth,float depth_value,bool clear_stencil,uint8_t stencil_value) argument
1071 blorp_gfx8_hiz_clear_attachments(struct blorp_batch * batch,uint32_t num_samples,uint32_t x0,uint32_t y0,uint32_t x1,uint32_t y1,bool clear_depth,bool clear_stencil,uint8_t stencil_value) argument
/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/freedreno/
H A Dfreedreno_batch.h182 unsigned clear_stencil; member in struct:fd_batch
/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/iris/
H A Diris_clear.c488 bool clear_stencil,
524 if (!(clear_depth || clear_stencil)) {
549 clear_stencil && stencil_res ? 0xff : 0, stencil);
482 clear_depth_stencil(struct iris_context * ice,struct pipe_resource * p_res,unsigned level,const struct pipe_box * box,bool render_condition_enabled,bool clear_depth,bool clear_stencil,float depth,uint8_t stencil) argument
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/freedreno/
H A Dfreedreno_batch.h217 unsigned clear_stencil; member in struct:fd_batch
/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/panfrost/include/
H A Dpanfrost-job.h1345 u32 clear_stencil; // Exactly as it appears in OpenGL member in struct:mali_single_framebuffer
1504 u32 clear_stencil : 8; member in struct:bifrost_framebuffer
/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/vc4/
H A Dvc4_context.h280 uint8_t clear_stencil; member in struct:vc4_job
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/vc4/
H A Dvc4_context.h280 uint8_t clear_stencil; member in struct:vc4_job
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/crocus/
H A Dcrocus_clear.c545 bool clear_stencil,
583 if (!(clear_depth || (clear_stencil && stencil_res))) {
601 uint8_t stencil_mask = clear_stencil && stencil_res ? 0xff : 0;
539 clear_depth_stencil(struct crocus_context * ice,struct pipe_resource * p_res,unsigned level,const struct pipe_box * box,bool render_condition_enabled,bool clear_depth,bool clear_stencil,float depth,uint8_t stencil) argument
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/iris/
H A Diris_clear.c556 bool clear_stencil,
594 if (!(clear_depth || (clear_stencil && stencil_res))) {
609 uint8_t stencil_mask = clear_stencil && stencil_res ? 0xff : 0;
550 clear_depth_stencil(struct iris_context * ice,struct pipe_resource * p_res,unsigned level,const struct pipe_box * box,bool render_condition_enabled,bool clear_depth,bool clear_stencil,float depth,uint8_t stencil) argument
/xsrc/external/mit/MesaLib.old/dist/src/intel/vulkan/
H A Danv_blorp.c935 bool clear_stencil = pRanges[r].aspectMask & VK_IMAGE_ASPECT_STENCIL_BIT; local in function:anv_CmdClearDepthStencilImage
952 clear_stencil ? 0xff : 0,
1087 bool clear_stencil = attachment->aspectMask & VK_IMAGE_ASPECT_STENCIL_BIT; local in function:clear_depth_stencil_attachment
1121 clear_stencil ? 0xff : 0, value.stencil);
1140 clear_stencil ? 0xff : 0, value.stencil);
/xsrc/external/mit/MesaLib/dist/src/intel/vulkan/
H A Danv_blorp.c1133 bool clear_stencil = pRanges[r].aspectMask & VK_IMAGE_ASPECT_STENCIL_BIT; local in function:anv_CmdClearDepthStencilImage
1153 clear_stencil ? 0xff : 0,
1156 if (clear_stencil && has_stencil_shadow) {
1298 bool clear_stencil = attachment->aspectMask & VK_IMAGE_ASPECT_STENCIL_BIT; local in function:clear_depth_stencil_attachment
1331 clear_stencil ? 0xff : 0, value.stencil);
1350 clear_stencil ? 0xff : 0, value.stencil);
/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/freedreno/a6xx/
H A Dfd6_draw.c404 ctx->batch->clear_stencil = stencil;

Completed in 29 milliseconds

12