Home
last modified time | relevance | path

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

/third_party/mesa3d/src/freedreno/vulkan/
Dtu_lrz.c210 cmd->state.lrz.image_view = view; in tu_lrz_init_state()
215 cmd->state.lrz.valid = true; in tu_lrz_init_state()
216 cmd->state.lrz.prev_direction = TU_LRZ_UNKNOWN; in tu_lrz_init_state()
220 cmd->state.lrz.fast_clear = view->image->lrz_fc_size > 0; in tu_lrz_init_state()
222 cmd->state.lrz.gpu_dir_tracking = has_gpu_tracking; in tu_lrz_init_state()
223 cmd->state.lrz.reuse_previous_state = !clears_depth; in tu_lrz_init_state()
247 cmd->state.lrz.valid = true; in tu_lrz_init_secondary()
248 cmd->state.lrz.prev_direction = TU_LRZ_UNKNOWN; in tu_lrz_init_secondary()
249 cmd->state.lrz.gpu_dir_tracking = has_gpu_tracking; in tu_lrz_init_secondary()
256 cmd->state.lrz.fast_clear = true; in tu_lrz_init_secondary()
[all …]
Dtu_cmd_buffer.h392 struct tu_lrz_state lrz; member
499 struct tu_lrz_state lrz; member
Dtu_pipeline.h194 struct tu_lrz_pipeline lrz; member
Dtu_cmd_buffer.c1551 cmd_buffer->state.lrz.valid = false; in tu_reset_render_pass()
3419 cmd->state.lrz = suspended->state.suspended_pass.lrz; in tu_restore_suspended_pass()
3549 if (!secondary->state.lrz.valid) in tu_CmdExecuteCommands()
3550 cmd->state.lrz.valid = false; in tu_CmdExecuteCommands()
3664 if (!cmd->state.lrz.gpu_dir_tracking && cmd->state.pass) { in tu_CmdExecuteCommands()
3668 cmd->state.lrz.valid = false; in tu_CmdExecuteCommands()
3982 cmd->state.lrz.valid = false; in tu_CmdBeginRendering()
4059 cmd->state.lrz.valid = false; in tu_CmdNextSubpass2()
4298 if ((cmd->state.pipeline->lrz.fs_has_kill || in tu6_build_depth_plane_z_mode()
4301 zmode = (cmd->state.lrz.valid && cmd->state.lrz.enabled) in tu6_build_depth_plane_z_mode()
[all …]
Dtu_pipeline.c1589 pipeline->lrz.fs_has_kill = fs->has_kill; in tu6_emit_fs_outputs()
1590 pipeline->lrz.early_fragment_tests = fs->fs.early_fragment_tests; in tu6_emit_fs_outputs()
1594 pipeline->lrz.force_late_z = true; in tu6_emit_fs_outputs()
3581 pipeline->lrz.force_disable_mask |= TU_LRZ_FORCE_DISABLE_WRITE; in tu_pipeline_builder_parse_depth_stencil()
3584 pipeline->lrz.force_disable_mask = TU_LRZ_FORCE_DISABLE_LRZ; in tu_pipeline_builder_parse_depth_stencil()
3646 pipeline->lrz.force_disable_mask |= TU_LRZ_FORCE_DISABLE_WRITE; in tu_pipeline_builder_parse_multisample_and_color_blend()
3659 pipeline->lrz.force_disable_mask |= TU_LRZ_FORCE_DISABLE_WRITE; in tu_pipeline_builder_parse_multisample_and_color_blend()
/third_party/mesa3d/src/gallium/drivers/freedreno/a6xx/
Dfd6_zsa.c65 so->lrz.enable = false; in update_lrz_stencil()
66 so->lrz.test = false; in update_lrz_stencil()
71 so->lrz.write = false; in update_lrz_stencil()
78 so->lrz.write = false; in update_lrz_stencil()
83 so->lrz.enable = false; in update_lrz_stencil()
84 so->lrz.test = false; in update_lrz_stencil()
112 so->lrz.test = true; in fd6_zsa_state_create()
115 so->lrz.write = true; in fd6_zsa_state_create()
121 so->lrz.enable = true; in fd6_zsa_state_create()
122 so->lrz.direction = FD_LRZ_LESS; in fd6_zsa_state_create()
[all …]
Dfd6_emit.c632 struct fd6_lrz_state lrz; in compute_lrz_state() local
635 memset(&lrz, 0, sizeof(lrz)); in compute_lrz_state()
637 lrz.z_mode = compute_ztest_mode(emit, false); in compute_lrz_state()
639 return lrz; in compute_lrz_state()
646 lrz = zsa->lrz; in compute_lrz_state()
651 lrz.write = false; in compute_lrz_state()
653 lrz.enable = false; in compute_lrz_state()
662 (rsc->lrz_direction != lrz.direction)) { in compute_lrz_state()
668 memset(&lrz, 0, sizeof(lrz)); in compute_lrz_state()
672 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, FD_BO_NOMAP, "lrz"); in setup_lrz()
Dfd6_draw.c414 OUT_RELOC(ring, zsbuf->lrz, 0, 0, 0); in fd6_clear_lrz()
497 if (zsbuf->lrz && !is_z32(pfb->zsbuf->format)) { in fd6_clear()
Dfd6_gmem.c183 if (rsc->lrz) { in emit_zs()
184 OUT_REG(ring, A6XX_GRAS_LRZ_BUFFER_BASE(.bo = rsc->lrz), in emit_zs()
/third_party/mesa3d/src/gallium/drivers/freedreno/a5xx/
Dfd5_draw.c201 OUT_RING(ring, A5XX_RB_MRT_ARRAY_PITCH(fd_bo_size(zsbuf->lrz))); in fd5_clear_lrz()
202 OUT_RELOC(ring, zsbuf->lrz, 0x1000, 0, 0); in fd5_clear_lrz()
333 if (zsbuf->lrz) { in fd5_clear()
Dfd5_resource.c52 rsc->lrz = fd_bo_new(screen->dev, size, FD_BO_NOMAP, "lrz"); in setup_lrz()
Dfd5_gmem.c173 if (rsc->lrz) { in emit_zs()
175 OUT_RELOC(ring, rsc->lrz, 0x1000, 0, 0); in emit_zs()
179 OUT_RELOC(ring, rsc->lrz, 0, 0, 0); in emit_zs()
Dfd5_emit.c575 if (emit->no_lrz_write || !rsc->lrz || !rsc->lrz_valid) in fd5_emit_state()
/third_party/mesa3d/src/gallium/drivers/freedreno/
Dfreedreno_resource.h169 struct fd_bo *lrz; member
Dfreedreno_resource.c1028 if (rsc->lrz) in fd_resource_destroy()
1029 fd_bo_del(rsc->lrz); in fd_resource_destroy()
/third_party/mesa3d/docs/relnotes/
D22.2.0.rst1355 - tu/lrz: Do not use framebuffer when inheriting LRZ
1374 - tu/lrz: Fix multiple subpass case with secondaries
1375 - tu/lrz: Fix multiple depth attachment case with secondaries
2489 - turnip: fix wrong size for lrz cs when lrz_track_quirk is enabled.
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.txt6217 "lrz",
/third_party/astc-encoder/Test/Images/HDRIHaven/HDR-RGB/
Dhdr-rgb-arboretum.hdr737 …���οy���|~����rдȯu繛{�᪜��z~xzi���p��������|�����ֽ����Ő�}������}���ϥs}z�Մz��lrz��s���˂}�׍�䌔�Г��舴���…