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:
Jeff Bolz
2018-12-11 20:53:59 -06:00
parent 00054da5e6
commit 0a93cfbb79
234 changed files with 1259 additions and 15 deletions

View File

@@ -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