Integer shader varyings don't work in Vulkan with driver 470.82


Not sure if this is a known issue but with driver 470.82 integer shader varyings are always zero. Driver 495.44 fixes the issue but seems like an issue well worth to backport to the stable driver?

See the example shader below for details. It targets a binddless texture architecture with the Vulkan 1.2 dyanmic array feature. However, I doubt it is related to that. Not using the array but assigning it to the output color doesn’t work either.


main.frag (379 Bytes)
main.vert (886 Bytes)