hlsl.cbuffer-offsets.comp Shader version: 500 local_size = (1, 1, 1) 0:? Sequence 0:43 Function Definition: @main( ( temp void) 0:43 Function Parameters: 0:43 Function Definition: main( ( temp void) 0:43 Function Parameters: 0:? Sequence 0:43 Function Call: @main( ( temp void) 0:? Linker Objects 0:? 'anon@0' (layout( row_major std140) uniform block{layout( row_major std140) uniform float f1, layout( row_major std140) uniform 3-element array of 3-component vector of float f3a3, layout( row_major std140) uniform float f2, layout( row_major std140) uniform float f3, layout( row_major std140) uniform 1X1 matrix of float m11, layout( row_major std140) uniform 1X2 matrix of float m12, layout( row_major std140) uniform 2X1 matrix of float m21, layout( row_major std140) uniform 2X2 matrix of float m22, layout( row_major std140) uniform 3X3 matrix of float m33, layout( row_major std140) uniform float f4, layout( row_major std140) uniform 3X4 matrix of float m34, layout( row_major std140) uniform float f5, layout( row_major std140) uniform 4X3 matrix of float m43, layout( row_major std140) uniform float f6, layout( column_major std140) uniform 1X1 matrix of float rm11, layout( column_major std140) uniform 1X2 matrix of float rm12, layout( column_major std140) uniform 2X1 matrix of float rm21, layout( column_major std140) uniform 2X2 matrix of float rm22, layout( column_major std140) uniform 3X3 matrix of float rm33, layout( row_major std140) uniform float f7, layout( column_major std140) uniform 3X4 matrix of float rm34, layout( row_major std140) uniform float f8, layout( column_major std140) uniform 4X3 matrix of float rm43, layout( row_major std140) uniform float f9, layout( row_major std140) uniform 3-element array of float f1a3, layout( row_major std140) uniform float f10}) Linked compute stage: Shader version: 500 local_size = (1, 1, 1) 0:? Sequence 0:43 Function Definition: @main( ( temp void) 0:43 Function Parameters: 0:43 Function Definition: main( ( temp void) 0:43 Function Parameters: 0:? Sequence 0:43 Function Call: @main( ( temp void) 0:? Linker Objects 0:? 'anon@0' (layout( row_major std140) uniform block{layout( row_major std140) uniform float f1, layout( row_major std140) uniform 3-element array of 3-component vector of float f3a3, layout( row_major std140) uniform float f2, layout( row_major std140) uniform float f3, layout( row_major std140) uniform 1X1 matrix of float m11, layout( row_major std140) uniform 1X2 matrix of float m12, layout( row_major std140) uniform 2X1 matrix of float m21, layout( row_major std140) uniform 2X2 matrix of float m22, layout( row_major std140) uniform 3X3 matrix of float m33, layout( row_major std140) uniform float f4, layout( row_major std140) uniform 3X4 matrix of float m34, layout( row_major std140) uniform float f5, layout( row_major std140) uniform 4X3 matrix of float m43, layout( row_major std140) uniform float f6, layout( column_major std140) uniform 1X1 matrix of float rm11, layout( column_major std140) uniform 1X2 matrix of float rm12, layout( column_major std140) uniform 2X1 matrix of float rm21, layout( column_major std140) uniform 2X2 matrix of float rm22, layout( column_major std140) uniform 3X3 matrix of float rm33, layout( row_major std140) uniform float f7, layout( column_major std140) uniform 3X4 matrix of float rm34, layout( row_major std140) uniform float f8, layout( column_major std140) uniform 4X3 matrix of float rm43, layout( row_major std140) uniform float f9, layout( row_major std140) uniform 3-element array of float f1a3, layout( row_major std140) uniform float f10}) Validation failed // Module Version 10000 // Generated by (magic number): 8000b // Id's are bound by 28 Capability Shader 1: ExtInstImport "GLSL.std.450" MemoryModel Logical GLSL450 EntryPoint GLCompute 4 "main" ExecutionMode 4 LocalSize 1 1 1 Source HLSL 500 Name 4 "main" Name 6 "@main(" Name 25 "CB" MemberName 25(CB) 0 "f1" MemberName 25(CB) 1 "f3a3" MemberName 25(CB) 2 "f2" MemberName 25(CB) 3 "f3" MemberName 25(CB) 4 "m11" MemberName 25(CB) 5 "m12" MemberName 25(CB) 6 "m21" MemberName 25(CB) 7 "m22" MemberName 25(CB) 8 "m33" MemberName 25(CB) 9 "f4" MemberName 25(CB) 10 "m34" MemberName 25(CB) 11 "f5" MemberName 25(CB) 12 "m43" MemberName 25(CB) 13 "f6" MemberName 25(CB) 14 "rm11" MemberName 25(CB) 15 "rm12" MemberName 25(CB) 16 "rm21" MemberName 25(CB) 17 "rm22" MemberName 25(CB) 18 "rm33" MemberName 25(CB) 19 "f7" MemberName 25(CB) 20 "rm34" MemberName 25(CB) 21 "f8" MemberName 25(CB) 22 "rm43" MemberName 25(CB) 23 "f9" MemberName 25(CB) 24 "f1a3" MemberName 25(CB) 25 "f10" Name 27 "" Decorate 13 ArrayStride 16 Decorate 24 ArrayStride 16 Decorate 25(CB) Block MemberDecorate 25(CB) 0 Offset 0 MemberDecorate 25(CB) 1 Offset 16 MemberDecorate 25(CB) 2 Offset 60 MemberDecorate 25(CB) 3 Offset 64 MemberDecorate 25(CB) 4 RowMajor MemberDecorate 25(CB) 4 MatrixStride 16 MemberDecorate 25(CB) 4 Offset 68 MemberDecorate 25(CB) 5 RowMajor MemberDecorate 25(CB) 5 MatrixStride 16 MemberDecorate 25(CB) 5 Offset 80 MemberDecorate 25(CB) 6 RowMajor MemberDecorate 25(CB) 6 MatrixStride 16 MemberDecorate 25(CB) 6 Offset 100 MemberDecorate 25(CB) 7 RowMajor MemberDecorate 25(CB) 7 MatrixStride 16 MemberDecorate 25(CB) 7 Offset 112 MemberDecorate 25(CB) 8 RowMajor MemberDecorate 25(CB) 8 MatrixStride 16 MemberDecorate 25(CB) 8 Offset 144 MemberDecorate 25(CB) 9 Offset 188 MemberDecorate 25(CB) 10 RowMajor MemberDecorate 25(CB) 10 MatrixStride 16 MemberDecorate 25(CB) 10 Offset 192 MemberDecorate 25(CB) 11 Offset 252 MemberDecorate 25(CB) 12 RowMajor MemberDecorate 25(CB) 12 MatrixStride 16 MemberDecorate 25(CB) 12 Offset 256 MemberDecorate 25(CB) 13 Offset 304 MemberDecorate 25(CB) 14 ColMajor MemberDecorate 25(CB) 14 MatrixStride 16 MemberDecorate 25(CB) 14 Offset 308 MemberDecorate 25(CB) 15 ColMajor MemberDecorate 25(CB) 15 MatrixStride 16 MemberDecorate 25(CB) 15 Offset 312 MemberDecorate 25(CB) 16 ColMajor MemberDecorate 25(CB) 16 MatrixStride 16 MemberDecorate 25(CB) 16 Offset 320 MemberDecorate 25(CB) 17 ColMajor MemberDecorate 25(CB) 17 MatrixStride 16 MemberDecorate 25(CB) 17 Offset 352 MemberDecorate 25(CB) 18 ColMajor MemberDecorate 25(CB) 18 MatrixStride 16 MemberDecorate 25(CB) 18 Offset 384 MemberDecorate 25(CB) 19 Offset 428 MemberDecorate 25(CB) 20 ColMajor MemberDecorate 25(CB) 20 MatrixStride 16 MemberDecorate 25(CB) 20 Offset 432 MemberDecorate 25(CB) 21 Offset 480 MemberDecorate 25(CB) 22 ColMajor MemberDecorate 25(CB) 22 MatrixStride 16 MemberDecorate 25(CB) 22 Offset 496 MemberDecorate 25(CB) 23 Offset 556 MemberDecorate 25(CB) 24 Offset 560 MemberDecorate 25(CB) 25 Offset 596 Decorate 27 Binding 0 Decorate 27 DescriptorSet 0 2: TypeVoid 3: TypeFunction 2 9: TypeFloat 32 10: TypeVector 9(float) 3 11: TypeInt 32 0 12: 11(int) Constant 3 13: TypeArray 10(fvec3) 12 14: TypeVector 9(float) 1 15: TypeMatrix 14(fvec) 1 16: TypeVector 9(float) 2 17: TypeMatrix 16(fvec2) 1 18: TypeMatrix 14(fvec) 2 19: TypeMatrix 16(fvec2) 2 20: TypeMatrix 10(fvec3) 3 21: TypeVector 9(float) 4 22: TypeMatrix 21(fvec4) 3 23: TypeMatrix 10(fvec3) 4 24: TypeArray 9(float) 12 25(CB): TypeStruct 9(float) 13 9(float) 9(float) 15 17 18 19 20 9(float) 22 9(float) 23 9(float) 15 17 18 19 20 9(float) 22 9(float) 23 9(float) 24 9(float) 26: TypePointer Uniform 25(CB) 27: 26(ptr) Variable Uniform 4(main): 2 Function None 3 5: Label 8: 2 FunctionCall 6(@main() Return FunctionEnd 6(@main(): 2 Function None 3 7: Label Return FunctionEnd