mesa/src
Lionel Landwerlin 5f2288095b anv: fix shader identifier handling
When compilation is required, we should return
VK_PIPELINE_COMPILE_REQUIRED. The spec prevents the application from
passing a module or SPIR-V code so we have nothing to compile if the
cache lookup fails :

VUID-VkPipelineShaderStageCreateInfo-stage-06844:
   If a shader module identifier is specified for this stage, a
   VkShaderModuleCreateInfo structure must not be present in the pNext
   chain

VUID-VkPipelineShaderStageCreateInfo-stage-06848:
   If a shader module identifier is specified for this stage, module
   must be VK_NULL_HANDLE

Signed-off-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com>
Cc: mesa-stable
Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/11208
Reviewed-by: Tapani Pälli <tapani.palli@intel.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/29340>
2024-05-23 19:05:05 +00:00
..
amd radv/ci: move amdgpu-specific kernel message warning to src/amd/ci/ 2024-05-23 18:28:41 +00:00
android_stub
asahi
broadcom v3dv/ci: Add more dEQP-VK subgroups that are currently skipped 2024-05-23 11:55:26 +02:00
c11
compiler spirv: Add MESA_SPIRV_DEBUG=values to dump all values 2024-05-23 17:07:31 +00:00
drm-shim drm-shim: Stub syncobj reset ioctl 2024-05-21 14:14:25 +00:00
egl egl/android: Fix sRGB visuals 2024-05-21 11:57:55 +00:00
etnaviv
freedreno turnip/ci: add vkcts jobs on the a750 2024-05-23 06:58:01 +00:00
gallium radeonsi: use the common helper for initializing DS surfaces 2024-05-23 15:47:14 +00:00
gbm
getopt
glx
gtest
imagination
imgui
intel anv: fix shader identifier handling 2024-05-23 19:05:05 +00:00
loader
mapi
mesa get_color_read_type: make sure format/type combo is legal for gles 2024-05-23 15:04:30 +00:00
microsoft
nouveau nvk/ci: add missing .test rules to avoid running nvk tests in post-merge pipeline 2024-05-23 16:45:29 +00:00
panfrost panfrost: untangle faces from layers 2024-05-23 10:18:07 +00:00
tool
util
virtio venus: enable VK_KHR_maintenance5 2024-05-22 18:15:34 +00:00
vulkan anv: fix shader identifier handling 2024-05-23 19:05:05 +00:00
.clang-format
meson.build