1hlsl.intrinsics.negative.comp 2Shader version: 500 3local_size = (1, 1, 1) 40:? Sequence 50:2 Function Definition: ComputeShaderFunctionS(f1;f1;f1;i1; ( temp void) 60:2 Function Parameters: 70:2 'inF0' ( in float) 80:2 'inF1' ( in float) 90:2 'inF2' ( in float) 100:2 'inI0' ( in int) 110:55 Function Definition: ComputeShaderFunction1(vf1;vf1;vf1;vi1; ( temp void) 120:55 Function Parameters: 130:55 'inF0' ( in 1-component vector of float) 140:55 'inF1' ( in 1-component vector of float) 150:55 'inF2' ( in 1-component vector of float) 160:55 'inI0' ( in 1-component vector of int) 170:62 Function Definition: ComputeShaderFunction2(vf2;vf2;vf2;vi2; ( temp void) 180:62 Function Parameters: 190:62 'inF0' ( in 2-component vector of float) 200:62 'inF1' ( in 2-component vector of float) 210:62 'inF2' ( in 2-component vector of float) 220:62 'inI0' ( in 2-component vector of int) 230:107 Function Definition: ComputeShaderFunction3(vf3;vf3;vf3;vi3; ( temp void) 240:107 Function Parameters: 250:107 'inF0' ( in 3-component vector of float) 260:107 'inF1' ( in 3-component vector of float) 270:107 'inF2' ( in 3-component vector of float) 280:107 'inI0' ( in 3-component vector of int) 290:150 Function Definition: @ComputeShaderFunction(vf4;vf4;vf4;vi4; ( temp void) 300:150 Function Parameters: 310:150 'inF0' ( in 4-component vector of float) 320:150 'inF1' ( in 4-component vector of float) 330:150 'inF2' ( in 4-component vector of float) 340:150 'inI0' ( in 4-component vector of int) 350:150 Function Definition: ComputeShaderFunction( ( temp void) 360:150 Function Parameters: 370:? Sequence 380:150 move second child to first child ( temp 4-component vector of float) 390:? 'inF0' ( temp 4-component vector of float) 400:? 'inF0' (layout( location=0) in 4-component vector of float) 410:150 move second child to first child ( temp 4-component vector of float) 420:? 'inF1' ( temp 4-component vector of float) 430:? 'inF1' (layout( location=1) in 4-component vector of float) 440:150 move second child to first child ( temp 4-component vector of float) 450:? 'inF2' ( temp 4-component vector of float) 460:? 'inF2' (layout( location=2) in 4-component vector of float) 470:150 move second child to first child ( temp 4-component vector of int) 480:? 'inI0' ( temp 4-component vector of int) 490:? 'inI0' (layout( location=3) in 4-component vector of int) 500:150 Function Call: @ComputeShaderFunction(vf4;vf4;vf4;vi4; ( temp void) 510:? 'inF0' ( temp 4-component vector of float) 520:? 'inF1' ( temp 4-component vector of float) 530:? 'inF2' ( temp 4-component vector of float) 540:? 'inI0' ( temp 4-component vector of int) 550:? Linker Objects 560:? 'inF0' (layout( location=0) in 4-component vector of float) 570:? 'inF1' (layout( location=1) in 4-component vector of float) 580:? 'inF2' (layout( location=2) in 4-component vector of float) 590:? 'inI0' (layout( location=3) in 4-component vector of int) 60 61 62Linked compute stage: 63 64 65Shader version: 500 66local_size = (1, 1, 1) 670:? Sequence 680:2 Function Definition: ComputeShaderFunctionS(f1;f1;f1;i1; ( temp void) 690:2 Function Parameters: 700:2 'inF0' ( in float) 710:2 'inF1' ( in float) 720:2 'inF2' ( in float) 730:2 'inI0' ( in int) 740:55 Function Definition: ComputeShaderFunction1(vf1;vf1;vf1;vi1; ( temp void) 750:55 Function Parameters: 760:55 'inF0' ( in 1-component vector of float) 770:55 'inF1' ( in 1-component vector of float) 780:55 'inF2' ( in 1-component vector of float) 790:55 'inI0' ( in 1-component vector of int) 800:62 Function Definition: ComputeShaderFunction2(vf2;vf2;vf2;vi2; ( temp void) 810:62 Function Parameters: 820:62 'inF0' ( in 2-component vector of float) 830:62 'inF1' ( in 2-component vector of float) 840:62 'inF2' ( in 2-component vector of float) 850:62 'inI0' ( in 2-component vector of int) 860:107 Function Definition: ComputeShaderFunction3(vf3;vf3;vf3;vi3; ( temp void) 870:107 Function Parameters: 880:107 'inF0' ( in 3-component vector of float) 890:107 'inF1' ( in 3-component vector of float) 900:107 'inF2' ( in 3-component vector of float) 910:107 'inI0' ( in 3-component vector of int) 920:150 Function Definition: @ComputeShaderFunction(vf4;vf4;vf4;vi4; ( temp void) 930:150 Function Parameters: 940:150 'inF0' ( in 4-component vector of float) 950:150 'inF1' ( in 4-component vector of float) 960:150 'inF2' ( in 4-component vector of float) 970:150 'inI0' ( in 4-component vector of int) 980:150 Function Definition: ComputeShaderFunction( ( temp void) 990:150 Function Parameters: 1000:? Sequence 1010:150 move second child to first child ( temp 4-component vector of float) 1020:? 'inF0' ( temp 4-component vector of float) 1030:? 'inF0' (layout( location=0) in 4-component vector of float) 1040:150 move second child to first child ( temp 4-component vector of float) 1050:? 'inF1' ( temp 4-component vector of float) 1060:? 'inF1' (layout( location=1) in 4-component vector of float) 1070:150 move second child to first child ( temp 4-component vector of float) 1080:? 'inF2' ( temp 4-component vector of float) 1090:? 'inF2' (layout( location=2) in 4-component vector of float) 1100:150 move second child to first child ( temp 4-component vector of int) 1110:? 'inI0' ( temp 4-component vector of int) 1120:? 'inI0' (layout( location=3) in 4-component vector of int) 1130:150 Function Call: @ComputeShaderFunction(vf4;vf4;vf4;vi4; ( temp void) 1140:? 'inF0' ( temp 4-component vector of float) 1150:? 'inF1' ( temp 4-component vector of float) 1160:? 'inF2' ( temp 4-component vector of float) 1170:? 'inI0' ( temp 4-component vector of int) 1180:? Linker Objects 1190:? 'inF0' (layout( location=0) in 4-component vector of float) 1200:? 'inF1' (layout( location=1) in 4-component vector of float) 1210:? 'inF2' (layout( location=2) in 4-component vector of float) 1220:? 'inI0' (layout( location=3) in 4-component vector of int) 123 124// Module Version 10000 125// Generated by (magic number): 8000b 126// Id's are bound by 79 127 128 Capability Shader 129 1: ExtInstImport "GLSL.std.450" 130 MemoryModel Logical GLSL450 131 EntryPoint GLCompute 4 "ComputeShaderFunction" 58 61 64 68 132 ExecutionMode 4 LocalSize 1 1 1 133 Source HLSL 500 134 Name 4 "ComputeShaderFunction" 135 Name 15 "ComputeShaderFunctionS(f1;f1;f1;i1;" 136 Name 11 "inF0" 137 Name 12 "inF1" 138 Name 13 "inF2" 139 Name 14 "inI0" 140 Name 21 "ComputeShaderFunction1(vf1;vf1;vf1;vi1;" 141 Name 17 "inF0" 142 Name 18 "inF1" 143 Name 19 "inF2" 144 Name 20 "inI0" 145 Name 32 "ComputeShaderFunction2(vf2;vf2;vf2;vi2;" 146 Name 28 "inF0" 147 Name 29 "inF1" 148 Name 30 "inF2" 149 Name 31 "inI0" 150 Name 43 "ComputeShaderFunction3(vf3;vf3;vf3;vi3;" 151 Name 39 "inF0" 152 Name 40 "inF1" 153 Name 41 "inF2" 154 Name 42 "inI0" 155 Name 54 "@ComputeShaderFunction(vf4;vf4;vf4;vi4;" 156 Name 50 "inF0" 157 Name 51 "inF1" 158 Name 52 "inF2" 159 Name 53 "inI0" 160 Name 56 "inF0" 161 Name 58 "inF0" 162 Name 60 "inF1" 163 Name 61 "inF1" 164 Name 63 "inF2" 165 Name 64 "inF2" 166 Name 66 "inI0" 167 Name 68 "inI0" 168 Name 70 "param" 169 Name 72 "param" 170 Name 74 "param" 171 Name 76 "param" 172 Decorate 58(inF0) Location 0 173 Decorate 61(inF1) Location 1 174 Decorate 64(inF2) Location 2 175 Decorate 68(inI0) Location 3 176 2: TypeVoid 177 3: TypeFunction 2 178 6: TypeFloat 32 179 7: TypePointer Function 6(float) 180 8: TypeInt 32 1 181 9: TypePointer Function 8(int) 182 10: TypeFunction 2 7(ptr) 7(ptr) 7(ptr) 9(ptr) 183 23: TypeVector 6(float) 2 184 24: TypePointer Function 23(fvec2) 185 25: TypeVector 8(int) 2 186 26: TypePointer Function 25(ivec2) 187 27: TypeFunction 2 24(ptr) 24(ptr) 24(ptr) 26(ptr) 188 34: TypeVector 6(float) 3 189 35: TypePointer Function 34(fvec3) 190 36: TypeVector 8(int) 3 191 37: TypePointer Function 36(ivec3) 192 38: TypeFunction 2 35(ptr) 35(ptr) 35(ptr) 37(ptr) 193 45: TypeVector 6(float) 4 194 46: TypePointer Function 45(fvec4) 195 47: TypeVector 8(int) 4 196 48: TypePointer Function 47(ivec4) 197 49: TypeFunction 2 46(ptr) 46(ptr) 46(ptr) 48(ptr) 198 57: TypePointer Input 45(fvec4) 199 58(inF0): 57(ptr) Variable Input 200 61(inF1): 57(ptr) Variable Input 201 64(inF2): 57(ptr) Variable Input 202 67: TypePointer Input 47(ivec4) 203 68(inI0): 67(ptr) Variable Input 2044(ComputeShaderFunction): 2 Function None 3 205 5: Label 206 56(inF0): 46(ptr) Variable Function 207 60(inF1): 46(ptr) Variable Function 208 63(inF2): 46(ptr) Variable Function 209 66(inI0): 48(ptr) Variable Function 210 70(param): 46(ptr) Variable Function 211 72(param): 46(ptr) Variable Function 212 74(param): 46(ptr) Variable Function 213 76(param): 48(ptr) Variable Function 214 59: 45(fvec4) Load 58(inF0) 215 Store 56(inF0) 59 216 62: 45(fvec4) Load 61(inF1) 217 Store 60(inF1) 62 218 65: 45(fvec4) Load 64(inF2) 219 Store 63(inF2) 65 220 69: 47(ivec4) Load 68(inI0) 221 Store 66(inI0) 69 222 71: 45(fvec4) Load 56(inF0) 223 Store 70(param) 71 224 73: 45(fvec4) Load 60(inF1) 225 Store 72(param) 73 226 75: 45(fvec4) Load 63(inF2) 227 Store 74(param) 75 228 77: 47(ivec4) Load 66(inI0) 229 Store 76(param) 77 230 78: 2 FunctionCall 54(@ComputeShaderFunction(vf4;vf4;vf4;vi4;) 70(param) 72(param) 74(param) 76(param) 231 Return 232 FunctionEnd 23315(ComputeShaderFunctionS(f1;f1;f1;i1;): 2 Function None 10 234 11(inF0): 7(ptr) FunctionParameter 235 12(inF1): 7(ptr) FunctionParameter 236 13(inF2): 7(ptr) FunctionParameter 237 14(inI0): 9(ptr) FunctionParameter 238 16: Label 239 Return 240 FunctionEnd 24121(ComputeShaderFunction1(vf1;vf1;vf1;vi1;): 2 Function None 10 242 17(inF0): 7(ptr) FunctionParameter 243 18(inF1): 7(ptr) FunctionParameter 244 19(inF2): 7(ptr) FunctionParameter 245 20(inI0): 9(ptr) FunctionParameter 246 22: Label 247 Return 248 FunctionEnd 24932(ComputeShaderFunction2(vf2;vf2;vf2;vi2;): 2 Function None 27 250 28(inF0): 24(ptr) FunctionParameter 251 29(inF1): 24(ptr) FunctionParameter 252 30(inF2): 24(ptr) FunctionParameter 253 31(inI0): 26(ptr) FunctionParameter 254 33: Label 255 Return 256 FunctionEnd 25743(ComputeShaderFunction3(vf3;vf3;vf3;vi3;): 2 Function None 38 258 39(inF0): 35(ptr) FunctionParameter 259 40(inF1): 35(ptr) FunctionParameter 260 41(inF2): 35(ptr) FunctionParameter 261 42(inI0): 37(ptr) FunctionParameter 262 44: Label 263 Return 264 FunctionEnd 26554(@ComputeShaderFunction(vf4;vf4;vf4;vi4;): 2 Function None 49 266 50(inF0): 46(ptr) FunctionParameter 267 51(inF1): 46(ptr) FunctionParameter 268 52(inF2): 46(ptr) FunctionParameter 269 53(inI0): 48(ptr) FunctionParameter 270 55: Label 271 Return 272 FunctionEnd 273