You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
OS: Windows 10
GPU and driver version: GeForce RTX 3070 Ti; NVIDIA 560.94
SDK or header version if building from repo: VulkanSDK 1.3.290.0
Options enabled (synchronization, best practices, etc.): GPU-assisted validation enabled
Describe the Issue
Switching to VulkanSDK 1.3.290.0 resulted in this validation error:
ERROR:
Validation Error: [ VUID-VkPipelineShaderStageCreateInfo-pSpecializationInfo-06849 ] | MessageID = 0x437c19d3 |
vkCreateGraphicsPipelines(): pCreateInfos[0].pStages[1]
After specialization was applied, VkShaderModule 0xcf89ea00000003c6[Shader Module: main (frag)]
produces a spirv-val error (stage VK_SHADER_STAGE_FRAGMENT_BIT):
Expected Image to have the same type as Result Type Image
%85 = OpSampledImage %84 %76 %82
. The Vulkan spec states: If a shader module identifier is not specified,
the shader code used by the pipeline must be valid as described
by the Khronos SPIR-V Specification after applying the specializations
provided in pSpecializationInfo, if any, and then converting all specialization
constants into fixed constants
(https://vulkan.lunarg.com/doc/view/1.3.290.0/windows/1.3-extensions/vkspec.html#VUID-VkPipelineShaderStageCreateInfo-pSpecializationInfo-06849)
VUID-VkPipelineShaderStageCreateInfo-pSpecializationInfo-06849(ERROR / SPEC):
msgNum: 1132206547 - Validation Error: [ VUID-VkPipelineShaderStageCreateInfo-pSpecializationInfo-06849 ] |
MessageID = 0x437c19d3 | vkCreateGraphicsPipelines(): pCreateInfos[0].pStages[1]
After specialization was applied, VkShaderModule 0xcf89ea00000003c6[Shader Module: main (frag)]
produces a spirv-val error (stage VK_SHADER_STAGE_FRAGMENT_BIT):
Expected Image to have the same type as Result Type Image
%85 = OpSampledImage %84 %76 %82
. The Vulkan spec states: If a shader module identifier is not specified,
the shader code used by the pipeline must be valid as described
by the Khronos SPIR-V Specification after applying the specializations
provided in pSpecializationInfo, if any, and then converting all specialization
constants into fixed constants
(https://vulkan.lunarg.com/doc/view/1.3.290.0/windows/1.3-extensions/vkspec.html#VUID-VkPipelineShaderStageCreateInfo-pSpecializationInfo-06849)
Objects: 0
Environment:
OS: Windows 10
GPU and driver version: GeForce RTX 3070 Ti; NVIDIA 560.94
SDK or header version if building from repo: VulkanSDK 1.3.290.0
Options enabled (synchronization, best practices, etc.): GPU-assisted validation enabled
Describe the Issue
Switching to VulkanSDK 1.3.290.0 resulted in this validation error:
Reproducible example:
Run Tiny_MeshLarge.
The text was updated successfully, but these errors were encountered: