Update to newest SPIRV-Tools. It checks the Vulkan rule that all resources must have a set and binding decoration, which many tests fail. So add code to set a default value of zero. Also disable PCH for Ninja builds.
This commit is contained in:
@@ -57,44 +57,82 @@ Validation failed
|
||||
Name 293 "tex3D"
|
||||
Name 304 "tex2DRect"
|
||||
Decorate 14(t2d) DescriptorSet 0
|
||||
Decorate 14(t2d) Binding 0
|
||||
Decorate 18(s) DescriptorSet 0
|
||||
Decorate 18(s) Binding 0
|
||||
Decorate 31(t3d) DescriptorSet 0
|
||||
Decorate 31(t3d) Binding 0
|
||||
Decorate 34(i) Flat
|
||||
Decorate 41(sA) DescriptorSet 0
|
||||
Decorate 41(sA) Binding 0
|
||||
Decorate 58(tex2D) DescriptorSet 0
|
||||
Decorate 58(tex2D) Binding 0
|
||||
Decorate 64(texCube) DescriptorSet 0
|
||||
Decorate 64(texCube) Binding 0
|
||||
Decorate 71(texCubeArray) DescriptorSet 0
|
||||
Decorate 71(texCubeArray) Binding 0
|
||||
Decorate 77(sShadow) DescriptorSet 0
|
||||
Decorate 77(sShadow) Binding 0
|
||||
Decorate 84(itexCubeArray) DescriptorSet 0
|
||||
Decorate 84(itexCubeArray) Binding 0
|
||||
Decorate 91(utexCubeArray) DescriptorSet 0
|
||||
Decorate 91(utexCubeArray) Binding 0
|
||||
Decorate 98(tex1DArray) DescriptorSet 0
|
||||
Decorate 98(tex1DArray) Binding 0
|
||||
Decorate 105(itex1DArray) DescriptorSet 0
|
||||
Decorate 105(itex1DArray) Binding 0
|
||||
Decorate 112(utex1D) DescriptorSet 0
|
||||
Decorate 112(utex1D) Binding 0
|
||||
Decorate 119(itex1D) DescriptorSet 0
|
||||
Decorate 119(itex1D) Binding 0
|
||||
Decorate 126(utex1DArray) DescriptorSet 0
|
||||
Decorate 126(utex1DArray) Binding 0
|
||||
Decorate 133(texBuffer) DescriptorSet 0
|
||||
Decorate 133(texBuffer) Binding 0
|
||||
Decorate 145(tex2DArray) DescriptorSet 0
|
||||
Decorate 145(tex2DArray) Binding 0
|
||||
Decorate 157(itex2D) DescriptorSet 0
|
||||
Decorate 157(itex2D) Binding 0
|
||||
Decorate 164(itex3D) DescriptorSet 0
|
||||
Decorate 164(itex3D) Binding 0
|
||||
Decorate 171(itexCube) DescriptorSet 0
|
||||
Decorate 171(itexCube) Binding 0
|
||||
Decorate 178(itex2DArray) DescriptorSet 0
|
||||
Decorate 178(itex2DArray) Binding 0
|
||||
Decorate 185(utex2D) DescriptorSet 0
|
||||
Decorate 185(utex2D) Binding 0
|
||||
Decorate 192(utex3D) DescriptorSet 0
|
||||
Decorate 192(utex3D) Binding 0
|
||||
Decorate 199(utexCube) DescriptorSet 0
|
||||
Decorate 199(utexCube) Binding 0
|
||||
Decorate 206(utex2DArray) DescriptorSet 0
|
||||
Decorate 206(utex2DArray) Binding 0
|
||||
Decorate 213(itex2DRect) DescriptorSet 0
|
||||
Decorate 213(itex2DRect) Binding 0
|
||||
Decorate 220(utex2DRect) DescriptorSet 0
|
||||
Decorate 220(utex2DRect) Binding 0
|
||||
Decorate 227(itexBuffer) DescriptorSet 0
|
||||
Decorate 227(itexBuffer) Binding 0
|
||||
Decorate 234(utexBuffer) DescriptorSet 0
|
||||
Decorate 234(utexBuffer) Binding 0
|
||||
Decorate 241(tex2DMS) DescriptorSet 0
|
||||
Decorate 241(tex2DMS) Binding 0
|
||||
Decorate 248(itex2DMS) DescriptorSet 0
|
||||
Decorate 248(itex2DMS) Binding 0
|
||||
Decorate 255(utex2DMS) DescriptorSet 0
|
||||
Decorate 255(utex2DMS) Binding 0
|
||||
Decorate 262(tex2DMSArray) DescriptorSet 0
|
||||
Decorate 262(tex2DMSArray) Binding 0
|
||||
Decorate 269(itex2DMSArray) DescriptorSet 0
|
||||
Decorate 269(itex2DMSArray) Binding 0
|
||||
Decorate 276(utex2DMSArray) DescriptorSet 0
|
||||
Decorate 276(utex2DMSArray) Binding 0
|
||||
Decorate 283(tex1D) DescriptorSet 0
|
||||
Decorate 283(tex1D) Binding 0
|
||||
Decorate 293(tex3D) DescriptorSet 0
|
||||
Decorate 293(tex3D) Binding 0
|
||||
Decorate 304(tex2DRect) DescriptorSet 0
|
||||
Decorate 304(tex2DRect) Binding 0
|
||||
2: TypeVoid
|
||||
3: TypeFunction 2
|
||||
8: TypeFloat 32
|
||||
|
||||
Reference in New Issue
Block a user