mesa/src/amd
Samuel Pitoiset 66eaca3a0a radv: introduce radv_shader_layout for per-stage descriptor layout
With pipelines, the shader layout is inherited from the pipeline layout
but with shader objects, the layout is passed through
VkCreateShaderInfoEXT.

This basically replaces uses of radv_pipeline_layout by
radv_shader_layout during shaders compilation. This will avoid
creating a pipeline layout with ESO.

Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/24562>
2023-08-10 08:51:05 +00:00
..
addrlib ac/radv: decouple radv vulkan driver and compiler from gallium 2023-08-03 09:45:42 +00:00
ci radv/ci: skip some mesh shader tests on GFX1100 2023-08-04 19:34:14 +00:00
common ac/nir: handle more special cases in ac_nir_unpack_arg 2023-08-09 10:04:53 +00:00
compiler aco: use s_bitreplicate_b64_b32 to set exec to 0xffff0000ffff0000 2023-08-09 20:29:01 +00:00
drm-shim amd/drm-shim: use fixed-width types 2023-06-23 18:35:52 +00:00
llvm nir: Drop nir_alu_src::{negate,abs} 2023-08-03 22:40:28 +00:00
registers ac,radeonsi,winsyses: switch to SPDX-License-Identifier: MIT 2023-05-24 21:48:19 +00:00
vulkan radv: introduce radv_shader_layout for per-stage descriptor layout 2023-08-10 08:51:05 +00:00
meson.build meson: build radeonsi with aco 2023-05-15 02:01:10 +00:00