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
Vulkano currently checks whether the interfaces of two shaders match, by checking that the values written to each interface location are the same. But the Vulkan spec has a stronger requirement, as described here. There is only a match if the types of the two variables, as defined with SPIR-V opcodes, match. It is possible for two shaders to have the same interface location representation but different actual types, so the current check in Vulkano seems to be not strict enough.
The text was updated successfully, but these errors were encountered:
Vulkano currently checks whether the interfaces of two shaders match, by checking that the values written to each interface location are the same. But the Vulkan spec has a stronger requirement, as described here. There is only a match if the types of the two variables, as defined with SPIR-V opcodes, match. It is possible for two shaders to have the same interface location representation but different actual types, so the current check in Vulkano seems to be not strict enough.
The text was updated successfully, but these errors were encountered: