mesa/src/amd
Daniel Schürmann c39cccec9c radv/rt: use stage ID as handle for general and closestHit shaders
This avoids some code duplication and divergence.

Quake II RTX:
Totals from 7 (0.01% of 134913) affected shaders:
CodeSize: 218880 -> 217592 (-0.59%)
Instrs: 39692 -> 39468 (-0.56%)
Latency: 789091 -> 761581 (-3.49%)
InvThroughput: 526061 -> 507721 (-3.49%)
VClause: 1202 -> 1188 (-1.16%)
Copies: 4649 -> 4621 (-0.60%)
Branches: 1605 -> 1598 (-0.44%)

Reviewed-by: Konstantin Seurer <konstantin.seurer@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/17301>
2022-07-22 15:31:23 +00:00
..
addrlib amd: Revert gfx10 addrlib changes 2022-07-11 09:10:16 +00:00
ci radv: Enable task shader feature for NV_mesh_shader. 2022-07-20 19:00:31 +00:00
common ac/nir/ngg: Remember proper bit sizes of GS output variables. 2022-07-22 08:17:39 +00:00
compiler aco: Remove hack for primitive ID export. 2022-07-21 21:53:29 +00:00
drm-shim Use proper types for meson objects 2022-04-18 13:03:08 +03:00
llvm ac/llvm: Use gs_prim_id for NGG VS. 2022-07-22 08:17:39 +00:00
registers amd/gfx11: add PixelWaitSync packet fields 2022-06-15 20:52:42 +00:00
vulkan radv/rt: use stage ID as handle for general and closestHit shaders 2022-07-22 15:31:23 +00:00
.clang-format radv: allow holes in inline push constants 2022-04-12 11:44:30 +00:00
meson.build r300/r600: Add drm-shim support. 2022-02-02 00:59:08 +00:00