Home
last modified time | relevance | path

Searched refs:lrz (Results 1 – 23 of 23) sorted by relevance

/third_party/mesa3d/src/gallium/drivers/freedreno/a6xx/
Dfd6_zsa.c66 so->lrz.enable = false; in update_lrz_stencil()
67 so->lrz.test = false; in update_lrz_stencil()
72 so->lrz.write = false; in update_lrz_stencil()
79 so->lrz.write = false; in update_lrz_stencil()
84 so->lrz.enable = false; in update_lrz_stencil()
85 so->lrz.test = false; in update_lrz_stencil()
113 so->lrz.test = true; in fd6_zsa_state_create()
116 so->lrz.write = true; in fd6_zsa_state_create()
122 so->lrz.enable = true; in fd6_zsa_state_create()
123 so->lrz.direction = FD_LRZ_LESS; in fd6_zsa_state_create()
[all …]
Dfd6_emit.c621 struct fd6_lrz_state lrz; in compute_lrz_state() local
624 memset(&lrz, 0, sizeof(lrz)); in compute_lrz_state()
626 lrz.z_mode = compute_ztest_mode(emit, false); in compute_lrz_state()
628 return lrz; in compute_lrz_state()
635 lrz = zsa->lrz; in compute_lrz_state()
639 lrz.write = false; in compute_lrz_state()
641 lrz.enable = false; in compute_lrz_state()
650 (rsc->lrz_direction != lrz.direction)) { in compute_lrz_state()
656 memset(&lrz, 0, sizeof(lrz)); in compute_lrz_state()
660 lrz.enable = false; in compute_lrz_state()
[all …]
Dfd6_zsa.h50 struct fd6_lrz_state lrz; member
Dfd6_context.h95 struct fd6_lrz_state lrz[2]; member
Dfd6_resource.c223 rsc->lrz = fd_bo_new(screen->dev, size, 0, "lrz"); in setup_lrz()
Dfd6_draw.c447 OUT_RELOC(ring, zsbuf->lrz, 0, 0, 0); in fd6_clear_lrz()
530 if (zsbuf->lrz && !is_z32(pfb->zsbuf->format)) { in fd6_clear()
Dfd6_gmem.c172 if (rsc->lrz) { in emit_zs()
173 OUT_REG(ring, A6XX_GRAS_LRZ_BUFFER_BASE(.bo = rsc->lrz), in emit_zs()
/third_party/mesa3d/src/gallium/drivers/freedreno/a5xx/
Dfd5_draw.c204 OUT_RING(ring, A5XX_RB_MRT_ARRAY_PITCH(fd_bo_size(zsbuf->lrz))); in fd5_clear_lrz()
205 OUT_RELOC(ring, zsbuf->lrz, 0x1000, 0, 0); in fd5_clear_lrz()
336 if (zsbuf->lrz) { in fd5_clear()
Dfd5_resource.c52 rsc->lrz = fd_bo_new(screen->dev, size, 0, "lrz"); in setup_lrz()
Dfd5_gmem.c174 if (rsc->lrz) { in emit_zs()
176 OUT_RELOC(ring, rsc->lrz, 0x1000, 0, 0); in emit_zs()
180 OUT_RELOC(ring, rsc->lrz, 0, 0, 0); in emit_zs()
Dfd5_emit.c583 if (emit->no_lrz_write || !rsc->lrz || !rsc->lrz_valid) in fd5_emit_state()
/third_party/mesa3d/src/freedreno/vulkan/
Dtu_cmd_buffer.c3000 cmd->state.lrz.valid = false; in tu_CmdExecuteCommands()
3189 cmd->state.lrz.image = image; in tu_CmdBeginRenderPass2()
3190 cmd->state.lrz.valid = true; in tu_CmdBeginRenderPass2()
3191 cmd->state.lrz.prev_direction = TU_LRZ_UNKNOWN; in tu_CmdBeginRenderPass2()
3202 cmd->state.lrz.valid = false; in tu_CmdBeginRenderPass2()
3236 cmd->state.lrz.valid = false; in tu_CmdNextSubpass2()
3685 bool invalidate_lrz = pipeline->lrz.force_disable_mask & TU_LRZ_FORCE_DISABLE_LRZ; in tu6_calculate_lrz_state()
3686 bool force_disable_write = pipeline->lrz.force_disable_mask & TU_LRZ_FORCE_DISABLE_WRITE; in tu6_calculate_lrz_state()
3698 if (cmd->state.lrz.prev_direction != TU_LRZ_UNKNOWN && in tu6_calculate_lrz_state()
3700 cmd->state.lrz.prev_direction != lrz_direction) { in tu6_calculate_lrz_state()
[all …]
Dtu_private.h1027 struct tu_lrz_state lrz; member
1263 struct tu_lrz_pipeline lrz; member
Dtu_pipeline.c1542 pipeline->lrz.fs_has_kill = fs->has_kill; in tu6_emit_fs_outputs()
1543 pipeline->lrz.early_fragment_tests = fs->shader->nir->info.fs.early_fragment_tests; in tu6_emit_fs_outputs()
1547 pipeline->lrz.force_late_z = true; in tu6_emit_fs_outputs()
2963 pipeline->lrz.force_disable_mask |= TU_LRZ_FORCE_DISABLE_WRITE; in tu_pipeline_builder_parse_depth_stencil()
2966 pipeline->lrz.force_disable_mask = TU_LRZ_FORCE_DISABLE_LRZ; in tu_pipeline_builder_parse_depth_stencil()
3032 pipeline->lrz.force_disable_mask |= TU_LRZ_FORCE_DISABLE_WRITE; in tu_pipeline_builder_parse_multisample_and_color_blend()
Dtu_clear_blit.c2525 cmd->state.lrz.valid = false; in tu_CmdClearAttachments()
/third_party/mesa3d/src/gallium/drivers/freedreno/
Dfreedreno_resource.h169 struct fd_bo *lrz; member
Dfreedreno_resource.c1006 if (rsc->lrz) in fd_resource_destroy()
1007 fd_bo_del(rsc->lrz); in fd_resource_destroy()
/third_party/mesa3d/docs/relnotes/
D20.2.0.rst4068 - freedreno/a6xx: add early-lrz-late-z mode
4161 - freedreno/a6xx: don't enable early-z/lrz if no z-test
D21.2.0.rst4706 - turnip/lrz: add support for VK_EXT_extended_dynamic_state
4708 - turnip/lrz: added support for depth bounds test enable
D20.1.0.rst3637 - freedreno/a6xx: fix lrz overflow
/third_party/skia/third_party/externals/icu/source/data/misc/
DsupplementalData.txt6118 "lrz",
/third_party/icu/icu4c/source/data/misc/
DsupplementalData.txt6118 "lrz",
/third_party/flutter/skia/third_party/externals/icu/source/data/misc/
DsupplementalData.txt5896 "lrz",