summaryrefslogtreecommitdiffstats
path: root/include/vulkan/vk_platform.h
diff options
context:
space:
mode:
authorSamuel Pitoiset <[email protected]>2018-03-21 21:30:42 +0100
committerSamuel Pitoiset <[email protected]>2018-03-23 10:05:57 +0100
commitccc64f313398fbfa025db9a09b9d980ac0ff7415 (patch)
tree28f0d635651a2182e53c99d59bcd7bd265870fcc /include/vulkan/vk_platform.h
parent5ae97722450dd818fb019b1e4727b3e2a44e1ed1 (diff)
radv: enable TC-compat HTILE for 16-bit depth surfaces on GFX8
The hardware only supports 32-bit depth surfaces, but we can enable TC-compat HTILE for 16-bit depth surfaces if no Z planes are compressed. The main benefit is to reduce the number of depth decompression passes. Also, we don't need to implement DB->CB copies which is fine. This improves Serious Sam 2017 by +4%. Talos and F12017 are also affected but I don't see a performance difference. This also improves the shadowmapping Vulkan demo by 10-15% (FPS is now similar to AMDVLK). No CTS regressions on Polaris10. Signed-off-by: Samuel Pitoiset <[email protected]> Reviewed-by: Bas Nieuwenhuizen <[email protected]>
Diffstat (limited to 'include/vulkan/vk_platform.h')
0 files changed, 0 insertions, 0 deletions