diff options
author | Samuel Pitoiset <[email protected]> | 2018-03-21 21:30:42 +0100 |
---|---|---|
committer | Samuel Pitoiset <[email protected]> | 2018-03-23 10:05:57 +0100 |
commit | ccc64f313398fbfa025db9a09b9d980ac0ff7415 (patch) | |
tree | 28f0d635651a2182e53c99d59bcd7bd265870fcc /include/vulkan/vk_platform.h | |
parent | 5ae97722450dd818fb019b1e4727b3e2a44e1ed1 (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