yum-mirror/glslang
git clone https://git.yummers.dev/yum-mirror/glslang
33c7e308
main
1hlsl.cbuffer-offsets.comp 2Shader version: 500 3local_size = (1, 1, 1) 40:? Sequence 50:43 Function Definition: @main( ( temp void) 60:43 Function Parameters: 70:43 Function Definition: main( ( temp void) 80:43 Function Parameters: 90:? Sequence 100:43 Function Call: @main( ( temp void) 110:? Linker Objects 120:? '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}) 13 14 15Linked compute stage: 16 17 18Shader version: 500 19local_size = (1, 1, 1) 200:? Sequence 210:43 Function Definition: @main( ( temp void) 220:43 Function Parameters: 230:43 Function Definition: main( ( temp void) 240:43 Function Parameters: 250:? Sequence 260:43 Function Call: @main( ( temp void) 270:? Linker Objects 280:? '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}) 29 30Validation failed 31// Module Version 10000 32// Generated by (magic number): 8000b 33// Id's are bound by 28 34 35 Capability Shader 36 1: ExtInstImport "GLSL.std.450" 37 MemoryModel Logical GLSL450 38 EntryPoint GLCompute 4 "main" 39 ExecutionMode 4 LocalSize 1 1 1 40 Source HLSL 500 41 Name 4 "main" 42 Name 6 "@main(" 43 Name 25 "CB" 44 MemberName 25(CB) 0 "f1" 45 MemberName 25(CB) 1 "f3a3" 46 MemberName 25(CB) 2 "f2" 47 MemberName 25(CB) 3 "f3" 48 MemberName 25(CB) 4 "m11" 49 MemberName 25(CB) 5 "m12" 50 MemberName 25(CB) 6 "m21" 51 MemberName 25(CB) 7 "m22" 52 MemberName 25(CB) 8 "m33" 53 MemberName 25(CB) 9 "f4" 54 MemberName 25(CB) 10 "m34" 55 MemberName 25(CB) 11 "f5" 56 MemberName 25(CB) 12 "m43" 57 MemberName 25(CB) 13 "f6" 58 MemberName 25(CB) 14 "rm11" 59 MemberName 25(CB) 15 "rm12" 60 MemberName 25(CB) 16 "rm21" 61 MemberName 25(CB) 17 "rm22" 62 MemberName 25(CB) 18 "rm33" 63 MemberName 25(CB) 19 "f7" 64 MemberName 25(CB) 20 "rm34" 65 MemberName 25(CB) 21 "f8" 66 MemberName 25(CB) 22 "rm43" 67 MemberName 25(CB) 23 "f9" 68 MemberName 25(CB) 24 "f1a3" 69 MemberName 25(CB) 25 "f10" 70 Name 27 "" 71 Decorate 13 ArrayStride 16 72 Decorate 24 ArrayStride 16 73 Decorate 25(CB) Block 74 MemberDecorate 25(CB) 0 Offset 0 75 MemberDecorate 25(CB) 1 Offset 16 76 MemberDecorate 25(CB) 2 Offset 60 77 MemberDecorate 25(CB) 3 Offset 64 78 MemberDecorate 25(CB) 4 RowMajor 79 MemberDecorate 25(CB) 4 MatrixStride 16 80 MemberDecorate 25(CB) 4 Offset 68 81 MemberDecorate 25(CB) 5 RowMajor 82 MemberDecorate 25(CB) 5 MatrixStride 16 83 MemberDecorate 25(CB) 5 Offset 80 84 MemberDecorate 25(CB) 6 RowMajor 85 MemberDecorate 25(CB) 6 MatrixStride 16 86 MemberDecorate 25(CB) 6 Offset 100 87 MemberDecorate 25(CB) 7 RowMajor 88 MemberDecorate 25(CB) 7 MatrixStride 16 89 MemberDecorate 25(CB) 7 Offset 112 90 MemberDecorate 25(CB) 8 RowMajor 91 MemberDecorate 25(CB) 8 MatrixStride 16 92 MemberDecorate 25(CB) 8 Offset 144 93 MemberDecorate 25(CB) 9 Offset 188 94 MemberDecorate 25(CB) 10 RowMajor 95 MemberDecorate 25(CB) 10 MatrixStride 16 96 MemberDecorate 25(CB) 10 Offset 192 97 MemberDecorate 25(CB) 11 Offset 252 98 MemberDecorate 25(CB) 12 RowMajor 99 MemberDecorate 25(CB) 12 MatrixStride 16 100 MemberDecorate 25(CB) 12 Offset 256 101 MemberDecorate 25(CB) 13 Offset 304 102 MemberDecorate 25(CB) 14 ColMajor 103 MemberDecorate 25(CB) 14 MatrixStride 16 104 MemberDecorate 25(CB) 14 Offset 308 105 MemberDecorate 25(CB) 15 ColMajor 106 MemberDecorate 25(CB) 15 MatrixStride 16 107 MemberDecorate 25(CB) 15 Offset 312 108 MemberDecorate 25(CB) 16 ColMajor 109 MemberDecorate 25(CB) 16 MatrixStride 16 110 MemberDecorate 25(CB) 16 Offset 320 111 MemberDecorate 25(CB) 17 ColMajor 112 MemberDecorate 25(CB) 17 MatrixStride 16 113 MemberDecorate 25(CB) 17 Offset 352 114 MemberDecorate 25(CB) 18 ColMajor 115 MemberDecorate 25(CB) 18 MatrixStride 16 116 MemberDecorate 25(CB) 18 Offset 384 117 MemberDecorate 25(CB) 19 Offset 428 118 MemberDecorate 25(CB) 20 ColMajor 119 MemberDecorate 25(CB) 20 MatrixStride 16 120 MemberDecorate 25(CB) 20 Offset 432 121 MemberDecorate 25(CB) 21 Offset 480 122 MemberDecorate 25(CB) 22 ColMajor 123 MemberDecorate 25(CB) 22 MatrixStride 16 124 MemberDecorate 25(CB) 22 Offset 496 125 MemberDecorate 25(CB) 23 Offset 556 126 MemberDecorate 25(CB) 24 Offset 560 127 MemberDecorate 25(CB) 25 Offset 596 128 Decorate 27 Binding 0 129 Decorate 27 DescriptorSet 0 130 2: TypeVoid 131 3: TypeFunction 2 132 9: TypeFloat 32 133 10: TypeVector 9(float) 3 134 11: TypeInt 32 0 135 12: 11(int) Constant 3 136 13: TypeArray 10(fvec3) 12 137 14: TypeVector 9(float) 1 138 15: TypeMatrix 14(fvec) 1 139 16: TypeVector 9(float) 2 140 17: TypeMatrix 16(fvec2) 1 141 18: TypeMatrix 14(fvec) 2 142 19: TypeMatrix 16(fvec2) 2 143 20: TypeMatrix 10(fvec3) 3 144 21: TypeVector 9(float) 4 145 22: TypeMatrix 21(fvec4) 3 146 23: TypeMatrix 10(fvec3) 4 147 24: TypeArray 9(float) 12 148 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) 149 26: TypePointer Uniform 25(CB) 150 27: 26(ptr) Variable Uniform 151 4(main): 2 Function None 3 152 5: Label 153 8: 2 FunctionCall 6(@main() 154 Return 155 FunctionEnd 156 6(@main(): 2 Function None 3 157 7: Label 158 Return 159 FunctionEnd