Home
last modified time | relevance | path

Searched refs:clear_stencil (Results 1 – 25 of 73) sorted by relevance

123

/third_party/mesa3d/src/gallium/drivers/i915/
Di915_clear.c48 uint32_t clear_params, clear_color, clear_depth, clear_stencil, in i915_clear_emit() local
83 clear_depth = clear_stencil = 0; in i915_clear_emit()
97 clear_stencil = packed_z_stencil >> 24; in i915_clear_emit()
116 clear_stencil = packed_z_stencil >> 24; in i915_clear_emit()
144 OUT_BATCH(clear_stencil); in i915_clear_emit()
163 OUT_BATCH(clear_stencil); in i915_clear_emit()
195 OUT_BATCH(clear_stencil); in i915_clear_emit()
/third_party/skia/third_party/externals/swiftshader/tests/regres/testlists/
Dgles3-565-no-depth-no-stencil-NOT_SUPPORTED.txt2 dEQP-GLES3.functional.fragment_ops.scissor.clear_stencil
Dgles2-master-NOT_SUPPORTED.txt113 dEQP-GLES2.functional.fragment_ops.scissor.clear_stencil
/third_party/mesa3d/src/gallium/drivers/asahi/
Dmagic.h40 unsigned clear_stencil);
Dmagic.c171 unsigned clear_stencil) in demo_cmdbuf() argument
235 cfg.stencil_clear_value = clear_stencil; in demo_cmdbuf()
Dagx_state.h107 unsigned clear_stencil; member
Dagx_pipe.c405 ctx->batch->clear_stencil = stencil; in agx_clear()
560 ctx->batch->clear_stencil); in agx_flush()
/third_party/mesa3d/src/gallium/drivers/zink/
Dzink_render_pass.c56 bool has_clear = rt->clear_color || rt->clear_stencil; in get_zs_rt_layout()
135 …attachments[num_attachments].stencilLoadOp = rt->clear_stencil ? VK_ATTACHMENT_LOAD_OP_CLEAR : VK_… in create_render_pass2()
279 if (!rt->clear_color && !rt->clear_stencil) in zink_render_pass_attachment_get_barrier_info()
281 if (rt->clear_color || rt->clear_stencil || rt->needs_write) in zink_render_pass_attachment_get_barrier_info()
336 rt->clear_stencil = zink_fb_clear_enabled(ctx, PIPE_MAX_COLOR_BUFS) && in zink_init_zs_attachment()
346 …bool needs_write_s = rt->clear_stencil || (outputs_written & BITFIELD64_BIT(FRAG_RESULT_STENCIL)) … in zink_init_zs_attachment()
415 if (state.rts[fb->nr_cbufs].clear_stencil) in get_render_pass()
Dzink_render_pass.h39 bool clear_stencil; member
/third_party/mesa3d/src/intel/blorp/
Dblorp.h249 bool clear_stencil, uint8_t stencil_value);
257 bool clear_depth, bool clear_stencil,
Dblorp_clear.c989 bool clear_stencil) in blorp_can_clear_full_surface() argument
992 if (clear_stencil) { in blorp_can_clear_full_surface()
1014 bool clear_stencil, uint8_t stencil_value) in blorp_hiz_clear_depth_stencil() argument
1031 clear_depth, clear_stencil); in blorp_hiz_clear_depth_stencil()
1041 if (clear_stencil) { in blorp_hiz_clear_depth_stencil()
1077 bool clear_depth, bool clear_stencil, in blorp_gfx8_hiz_clear_attachments() argument
1093 params.stencil.enabled = clear_stencil; in blorp_gfx8_hiz_clear_attachments()
/third_party/mesa3d/src/gallium/drivers/llvmpipe/
Dlp_setup.h59 unsigned clear_stencil,
/third_party/mesa3d/src/gallium/drivers/panfrost/
Dpan_job.h111 unsigned clear_stencil; member
Dpan_job.c577 fb->zs.clear_value.stencil = batch->clear_stencil; in panfrost_batch_to_fb_info()
805 z_rsrc->stencil_value = batch->clear_stencil; in panfrost_batch_submit()
808 batch->clear_stencil = z_rsrc->stencil_value; in panfrost_batch_submit()
947 batch->clear_stencil = stencil; in panfrost_batch_clear()
/third_party/mesa3d/src/gallium/drivers/iris/
Diris_clear.c517 bool clear_stencil, in clear_depth_stencil() argument
554 if (!(clear_depth || (clear_stencil && stencil_res))) { in clear_depth_stencil()
569 uint8_t stencil_mask = clear_stencil && stencil_res ? 0xff : 0; in clear_depth_stencil()
/third_party/mesa3d/src/gallium/drivers/crocus/
Dcrocus_clear.c545 bool clear_stencil, in clear_depth_stencil() argument
583 if (!(clear_depth || (clear_stencil && stencil_res))) { in clear_depth_stencil()
601 uint8_t stencil_mask = clear_stencil && stencil_res ? 0xff : 0; in clear_depth_stencil()
/third_party/mesa3d/src/gallium/drivers/freedreno/
Dfreedreno_batch.h217 unsigned clear_stencil; member
/third_party/mesa3d/src/intel/vulkan/
Danv_blorp.c1102 bool clear_stencil = pRanges[r].aspectMask & VK_IMAGE_ASPECT_STENCIL_BIT; in anv_CmdClearDepthStencilImage() local
1122 clear_stencil ? 0xff : 0, in anv_CmdClearDepthStencilImage()
1125 if (clear_stencil && has_stencil_shadow) { in anv_CmdClearDepthStencilImage()
1262 bool clear_stencil = attachment->aspectMask & VK_IMAGE_ASPECT_STENCIL_BIT; in clear_depth_stencil_attachment() local
1296 clear_stencil ? 0xff : 0, value.stencil); in clear_depth_stencil_attachment()
1316 clear_stencil ? 0xff : 0, value.stencil); in clear_depth_stencil_attachment()
/third_party/mesa3d/src/gallium/drivers/vc4/
Dvc4_context.h280 uint8_t clear_stencil; member
Dvc4_job.c472 submit.clear_s = job->clear_stencil; in vc4_job_submit()
Dvc4_draw.c628 job->clear_stencil = stencil; in vc4_clear()
/third_party/mesa3d/src/gallium/drivers/freedreno/a6xx/
Dfd6_gmem.c1141 util_pack_z_stencil(pfmt, batch->clear_depth, batch->clear_stencil); in emit_clears()
1195 OUT_RING(ring, batch->clear_stencil & 0xff); in emit_clears()
1531 value.ui[1] = batch->clear_stencil; in emit_sysmem_clears()
1537 value.ui[0] = batch->clear_stencil; in emit_sysmem_clears()
Dfd6_draw.c491 ctx->batch->clear_stencil = stencil; in fd6_clear()
/third_party/vk-gl-cts/modules/gles2/performance/
Des2pStateChangeCallTests.cpp263 ADD_ARG_CASE1(clear_stencil, "Test cost of glClearStencil() calls", in init()
/third_party/vk-gl-cts/modules/gles3/performance/
Des3pStateChangeCallTests.cpp298 ADD_ARG_CASE1(clear_stencil, "Test cost of glClearStencil() calls", in init()

123