mesa/src/amd
Timur Kristóf 766617e8da radv: Enable NGG culling by default on GFX10.
We never took the time to actually test this, but it works fine.
Improves performance on Navi 10 in the following test cases:

Baldur's Gate 3 Vulkan: up to 10%
Witcher 3 D3D11: around 4%
Granite primitive stress test: 107%
FSR2 sample app: 57%

Notes:
NGG is still disabled on Navi 14.
Not tested on Navi 12.

Signed-off-by: Timur Kristóf <timur.kristof@gmail.com>
Reviewed-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/31971>
2024-11-06 03:16:54 +00:00
..
addrlib ac: make sure VEGA20 and MI200 version ranges don't overlap with other chips 2024-09-27 19:21:55 +00:00
ci amd/ci: adjust stoney traces checksums 2024-11-05 14:13:40 +00:00
common amd: move Tonga and Iceland TC-compat HTILE workarounds to ac_gpu_info.c 2024-11-04 19:45:54 +00:00
compiler aco: use inlined constant offsets for storing SGPRs in the trap handler 2024-11-05 11:55:24 +00:00
drm-shim amd/drm-shim: add GFX1150 support 2024-08-13 13:17:17 +00:00
llvm ac/llvm: implement load_pixel_coord 2024-11-04 12:34:30 +00:00
registers amd: add gfx12 register definitions 2024-05-11 22:14:05 -04:00
vpelib amd/vpelib: Input Format Adjustment 2024-11-06 02:19:39 +00:00
vulkan radv: Enable NGG culling by default on GFX10. 2024-11-06 03:16:54 +00:00
meson.build build: pass licensing information in SPDX form 2024-06-29 12:42:49 -07:00