mesa/src/amd
Chan, Roy 8dc7fbaed3 amd/vpelib: Revise the config sharing handling
[WHY]
- was hardcoded to store 16 configs only
- as the config descriptor usage grows, more is needed
- in bypass case, we also generate a new config which is a waste

[HOW]
- change to use vector to store configs
- don't force new config desc if in bypass
- revise the vector API, reduce the parameter passing

[TESTING]
- Tested with corresponding test cases

Reviewed-by: Brendan Leder <breleder@amd.com>
Acked-by: Chih-Wei Chien <Chih-Wei.Chien@amd.com>
Signed-off-by: Roy Chan <roy.chan@amd.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/31693>
2024-10-18 05:56:36 +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 ci/amd: Reassign radv-raven-traces from zork to dalboz 2024-10-18 03:27:46 +00:00
common nir: always emit ddx intrinsics 2024-10-17 09:50:19 +00:00
compiler aco/print_ir: use parse_depctr_wait 2024-10-17 11:16:16 +00:00
drm-shim amd/drm-shim: add GFX1150 support 2024-08-13 13:17:17 +00:00
llvm amd: remove the redundant target library info instance in LLVM compiler 2024-10-05 09:10:06 +00:00
registers amd: add gfx12 register definitions 2024-05-11 22:14:05 -04:00
vpelib amd/vpelib: Revise the config sharing handling 2024-10-18 05:56:36 +00:00
vulkan radv: fix emitting DB_RENDER_OVERRIDE on GFX12 2024-10-18 00:28:02 +00:00
meson.build build: pass licensing information in SPDX form 2024-06-29 12:42:49 -07:00