Home
last modified time | relevance | path

Searched refs:clear_depth (Results 1 - 25 of 28) sorted by relevance

12

/third_party/mesa3d/src/gallium/drivers/i915/
H A 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()
100 clear_depth = packed_z_stencil & 0xffffff; in i915_clear_emit()
103 clear_depth = (packed_z_stencil & 0xffff) | (packed_z_stencil << 16); in i915_clear_emit()
140 OUT_BATCH(clear_depth); in i915_clear_emit()
159 OUT_BATCH(clear_depth); in i915_clear_emit()
191 OUT_BATCH(clear_depth); in i915_clear_emit()
/third_party/mesa3d/src/intel/blorp/
H A Dblorp.h232 bool clear_depth, float depth_value,
248 bool clear_depth, float depth_value,
257 bool clear_depth, bool clear_stencil,
267 bool clear_depth, float depth_value,
H A Dblorp_clear.c816 bool clear_depth, float depth_value, in blorp_clear_depth_stencil()
821 if (!clear_depth && blorp_clear_stencil_as_rgba(batch, stencil, level, in blorp_clear_depth_stencil()
872 if (clear_depth) { in blorp_clear_depth_stencil()
988 bool clear_depth, in blorp_can_clear_full_surface()
997 if (clear_depth && !(width || height)) { in blorp_can_clear_full_surface()
1013 bool clear_depth, float depth_value, in blorp_hiz_clear_depth_stencil()
1031 clear_depth, clear_stencil); in blorp_hiz_clear_depth_stencil()
1050 if (clear_depth) { in blorp_hiz_clear_depth_stencil()
1077 bool clear_depth, bool clear_stencil, in blorp_gfx8_hiz_clear_attachments()
1092 params.depth.enabled = clear_depth; in blorp_gfx8_hiz_clear_attachments()
810 blorp_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, uint8_t stencil_mask, uint8_t stencil_value) blorp_clear_depth_stencil() argument
983 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) blorp_can_clear_full_surface() argument
1006 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) blorp_hiz_clear_depth_stencil() argument
1073 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) blorp_gfx8_hiz_clear_attachments() argument
1110 blorp_clear_attachments(struct blorp_batch *batch, uint32_t binding_table_offset, enum isl_format depth_format, uint32_t num_samples, uint32_t start_layer, uint32_t num_layers, uint32_t x0, uint32_t y0, uint32_t x1, uint32_t y1, bool clear_color, union isl_color_value color_value, bool clear_depth, float depth_value, uint8_t stencil_mask, uint8_t stencil_value) blorp_clear_attachments() argument
[all...]
/third_party/mesa3d/src/gallium/drivers/iris/
H A Diris_clear.c516 bool clear_depth, in clear_depth_stencil()
542 if (z_res && clear_depth && in clear_depth_stencil()
547 clear_depth = false; in clear_depth_stencil()
554 if (!(clear_depth || (clear_stencil && stencil_res))) { in clear_depth_stencil()
558 if (clear_depth && z_res) { in clear_depth_stencil()
590 clear_depth && z_res, depth, in clear_depth_stencil()
598 if (clear_depth && z_res) { in clear_depth_stencil()
511 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) clear_depth_stencil() argument
/third_party/mesa3d/src/gallium/drivers/crocus/
H A Dcrocus_clear.c544 bool clear_depth, in clear_depth_stencil()
570 if (z_res && clear_depth && in clear_depth_stencil()
576 clear_depth = false; in clear_depth_stencil()
583 if (!(clear_depth || (clear_stencil && stencil_res))) { in clear_depth_stencil()
587 if (clear_depth && z_res) { in clear_depth_stencil()
615 clear_depth && z_res, depth, in clear_depth_stencil()
622 if (clear_depth && z_res) { in clear_depth_stencil()
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) clear_depth_stencil() argument
/third_party/mesa3d/src/gallium/drivers/asahi/
H A Dmagic.h39 double clear_depth,
H A Dmagic.c170 double clear_depth, in demo_cmdbuf()
234 cfg.depth_clear_value = fui(clear_depth); in demo_cmdbuf()
159 demo_cmdbuf(uint64_t *buf, size_t size, struct agx_pool *pool, struct pipe_framebuffer_state *framebuffer, uint64_t encoder_ptr, uint64_t encoder_id, uint64_t scissor_ptr, uint64_t depth_bias_ptr, uint32_t pipeline_clear, uint32_t pipeline_load, uint32_t pipeline_store, bool clear_pipeline_textures, double clear_depth, unsigned clear_stencil) demo_cmdbuf() argument
H A Dagx_state.h106 double clear_depth; member
H A Dagx_pipe.c402 ctx->batch->clear_depth = depth; in agx_clear()
559 ctx->batch->clear_depth, in agx_flush()
/third_party/mesa3d/src/gallium/drivers/llvmpipe/
H A Dlp_setup.h58 double clear_depth,
/third_party/libdrm/include/drm/
H A Dmach64_drm.h229 unsigned int clear_depth; member
H A Dr128_drm.h261 unsigned int clear_depth; member
H A Dmga_drm.h370 unsigned int clear_depth; member
H A Dradeon_drm.h619 unsigned int clear_depth; member
/third_party/mesa3d/src/gallium/drivers/panfrost/
H A Dpan_job.h110 float clear_depth; member
H A Dpan_job.c572 fb->zs.clear_value.depth = batch->clear_depth; in panfrost_batch_to_fb_info()
943 batch->clear_depth = depth; in panfrost_batch_clear()
/third_party/mesa3d/src/gallium/drivers/freedreno/
H A Dfreedreno_batch.h216 double clear_depth; member
/third_party/mesa3d/src/intel/vulkan/
H A Danv_blorp.c1101 bool clear_depth = pRanges[r].aspectMask & VK_IMAGE_ASPECT_DEPTH_BIT; in anv_CmdClearDepthStencilImage() local
1121 clear_depth, pDepthStencil->depth, in anv_CmdClearDepthStencilImage()
1261 bool clear_depth = attachment->aspectMask & VK_IMAGE_ASPECT_DEPTH_BIT; in clear_depth_stencil_attachment()
1295 clear_depth, value.depth, in clear_depth_stencil_attachment()
1315 clear_depth, value.depth, in clear_depth_stencil_attachment()
/third_party/mesa3d/src/gallium/drivers/vc4/
H A Dvc4_context.h279 uint32_t clear_depth; /**< 24-bit unorm depth */ member
H A Dvc4_job.c471 submit.clear_z = job->clear_depth; in vc4_job_submit()
H A Dvc4_draw.c624 job->clear_depth = util_pack_z(PIPE_FORMAT_Z24X8_UNORM, in vc4_clear()
/third_party/vk-gl-cts/modules/gles2/performance/
H A Des2pStateChangeCallTests.cpp253 ADD_ARG_CASE1(clear_depth, "Test cost of glClearDepth() calls", in init()
/third_party/mesa3d/src/gallium/drivers/freedreno/a6xx/
H A Dfd6_gmem.c1137 clear_value = util_pack_z(pfmt, batch->clear_depth); in emit_clears()
1141 util_pack_z_stencil(pfmt, batch->clear_depth, batch->clear_stencil); in emit_clears()
1530 value.f[0] = batch->clear_depth;
H A Dfd6_draw.c489 ctx->batch->clear_depth = depth;
/third_party/vk-gl-cts/modules/gles3/performance/
H A Des3pStateChangeCallTests.cpp288 ADD_ARG_CASE1(clear_depth, "Test cost of glClearDepth() calls", in init()

Completed in 28 milliseconds

12