1 hlsl.samplegrad.basic.dx10.vert 2 Shader version: 500 3 0:? Sequence 4 0:27 Function Definition: @main( ( temp structure{ temp 4-component vector of float Pos}) 5 0:27 Function Parameters: 6 0:? Sequence 7 0:30 Sequence 8 0:30 move second child to first child ( temp 4-component vector of float) 9 0:30 'txval10' ( temp 4-component vector of float) 10 0:30 textureGrad ( temp 4-component vector of float) 11 0:30 Construct combined texture-sampler ( temp sampler1D) 12 0:30 'g_tTex1df4' (layout( binding=0) uniform texture1D) 13 0:30 'g_sSamp' (layout( binding=0) uniform sampler) 14 0:30 Constant: 15 0:30 0.100000 16 0:30 Constant: 17 0:30 1.100000 18 0:30 Constant: 19 0:30 1.200000 20 0:31 Sequence 21 0:31 move second child to first child ( temp 4-component vector of int) 22 0:31 'txval11' ( temp 4-component vector of int) 23 0:31 textureGrad ( temp 4-component vector of int) 24 0:31 Construct combined texture-sampler ( temp isampler1D) 25 0:31 'g_tTex1di4' ( uniform itexture1D) 26 0:31 'g_sSamp' (layout( binding=0) uniform sampler) 27 0:31 Constant: 28 0:31 0.200000 29 0:31 Constant: 30 0:31 1.100000 31 0:31 Constant: 32 0:31 1.200000 33 0:32 Sequence 34 0:32 move second child to first child ( temp 4-component vector of uint) 35 0:32 'txval12' ( temp 4-component vector of uint) 36 0:32 textureGrad ( temp 4-component vector of uint) 37 0:32 Construct combined texture-sampler ( temp usampler1D) 38 0:32 'g_tTex1du4' ( uniform utexture1D) 39 0:32 'g_sSamp' (layout( binding=0) uniform sampler) 40 0:32 Constant: 41 0:32 0.300000 42 0:32 Constant: 43 0:32 1.100000 44 0:32 Constant: 45 0:32 1.200000 46 0:34 Sequence 47 0:34 move second child to first child ( temp 4-component vector of float) 48 0:34 'txval20' ( temp 4-component vector of float) 49 0:34 textureGrad ( temp 4-component vector of float) 50 0:34 Construct combined texture-sampler ( temp sampler2D) 51 0:34 'g_tTex2df4' ( uniform texture2D) 52 0:34 'g_sSamp' (layout( binding=0) uniform sampler) 53 0:? Constant: 54 0:? 0.100000 55 0:? 0.200000 56 0:? Constant: 57 0:? 1.100000 58 0:? 1.200000 59 0:? Constant: 60 0:? 1.100000 61 0:? 1.200000 62 0:35 Sequence 63 0:35 move second child to first child ( temp 4-component vector of int) 64 0:35 'txval21' ( temp 4-component vector of int) 65 0:35 textureGrad ( temp 4-component vector of int) 66 0:35 Construct combined texture-sampler ( temp isampler2D) 67 0:35 'g_tTex2di4' ( uniform itexture2D) 68 0:35 'g_sSamp' (layout( binding=0) uniform sampler) 69 0:? Constant: 70 0:? 0.300000 71 0:? 0.400000 72 0:? Constant: 73 0:? 1.100000 74 0:? 1.200000 75 0:? Constant: 76 0:? 1.100000 77 0:? 1.200000 78 0:36 Sequence 79 0:36 move second child to first child ( temp 4-component vector of uint) 80 0:36 'txval22' ( temp 4-component vector of uint) 81 0:36 textureGrad ( temp 4-component vector of uint) 82 0:36 Construct combined texture-sampler ( temp usampler2D) 83 0:36 'g_tTex2du4' ( uniform utexture2D) 84 0:36 'g_sSamp' (layout( binding=0) uniform sampler) 85 0:? Constant: 86 0:? 0.500000 87 0:? 0.600000 88 0:? Constant: 89 0:? 1.100000 90 0:? 1.200000 91 0:? Constant: 92 0:? 1.100000 93 0:? 1.200000 94 0:38 Sequence 95 0:38 move second child to first child ( temp 4-component vector of float) 96 0:38 'txval30' ( temp 4-component vector of float) 97 0:38 textureGrad ( temp 4-component vector of float) 98 0:38 Construct combined texture-sampler ( temp sampler3D) 99 0:38 'g_tTex3df4' ( uniform texture3D) 100 0:38 'g_sSamp' (layout( binding=0) uniform sampler) 101 0:? Constant: 102 0:? 0.100000 103 0:? 0.200000 104 0:? 0.300000 105 0:? Constant: 106 0:? 1.100000 107 0:? 1.200000 108 0:? 1.300000 109 0:? Constant: 110 0:? 1.100000 111 0:? 1.200000 112 0:? 1.300000 113 0:39 Sequence 114 0:39 move second child to first child ( temp 4-component vector of int) 115 0:39 'txval31' ( temp 4-component vector of int) 116 0:39 textureGrad ( temp 4-component vector of int) 117 0:39 Construct combined texture-sampler ( temp isampler3D) 118 0:39 'g_tTex3di4' ( uniform itexture3D) 119 0:39 'g_sSamp' (layout( binding=0) uniform sampler) 120 0:? Constant: 121 0:? 0.400000 122 0:? 0.500000 123 0:? 0.600000 124 0:? Constant: 125 0:? 1.100000 126 0:? 1.200000 127 0:? 1.300000 128 0:? Constant: 129 0:? 1.100000 130 0:? 1.200000 131 0:? 1.300000 132 0:40 Sequence 133 0:40 move second child to first child ( temp 4-component vector of uint) 134 0:40 'txval32' ( temp 4-component vector of uint) 135 0:40 textureGrad ( temp 4-component vector of uint) 136 0:40 Construct combined texture-sampler ( temp usampler3D) 137 0:40 'g_tTex3du4' ( uniform utexture3D) 138 0:40 'g_sSamp' (layout( binding=0) uniform sampler) 139 0:? Constant: 140 0:? 0.700000 141 0:? 0.800000 142 0:? 0.900000 143 0:? Constant: 144 0:? 1.100000 145 0:? 1.200000 146 0:? 1.300000 147 0:? Constant: 148 0:? 1.100000 149 0:? 1.200000 150 0:? 1.300000 151 0:42 Sequence 152 0:42 move second child to first child ( temp 4-component vector of float) 153 0:42 'txval40' ( temp 4-component vector of float) 154 0:42 textureGrad ( temp 4-component vector of float) 155 0:42 Construct combined texture-sampler ( temp samplerCube) 156 0:42 'g_tTexcdf4' ( uniform textureCube) 157 0:42 'g_sSamp' (layout( binding=0) uniform sampler) 158 0:? Constant: 159 0:? 0.100000 160 0:? 0.200000 161 0:? 0.300000 162 0:? Constant: 163 0:? 1.100000 164 0:? 1.200000 165 0:? 1.300000 166 0:? Constant: 167 0:? 1.100000 168 0:? 1.200000 169 0:? 1.300000 170 0:43 Sequence 171 0:43 move second child to first child ( temp 4-component vector of int) 172 0:43 'txval41' ( temp 4-component vector of int) 173 0:43 textureGrad ( temp 4-component vector of int) 174 0:43 Construct combined texture-sampler ( temp isamplerCube) 175 0:43 'g_tTexcdi4' ( uniform itextureCube) 176 0:43 'g_sSamp' (layout( binding=0) uniform sampler) 177 0:? Constant: 178 0:? 0.400000 179 0:? 0.500000 180 0:? 0.600000 181 0:? Constant: 182 0:? 1.100000 183 0:? 1.200000 184 0:? 1.300000 185 0:? Constant: 186 0:? 1.100000 187 0:? 1.200000 188 0:? 1.300000 189 0:44 Sequence 190 0:44 move second child to first child ( temp 4-component vector of uint) 191 0:44 'txval42' ( temp 4-component vector of uint) 192 0:44 textureGrad ( temp 4-component vector of uint) 193 0:44 Construct combined texture-sampler ( temp usamplerCube) 194 0:44 'g_tTexcdu4' ( uniform utextureCube) 195 0:44 'g_sSamp' (layout( binding=0) uniform sampler) 196 0:? Constant: 197 0:? 0.700000 198 0:? 0.800000 199 0:? 0.900000 200 0:? Constant: 201 0:? 1.100000 202 0:? 1.200000 203 0:? 1.300000 204 0:? Constant: 205 0:? 1.100000 206 0:? 1.200000 207 0:? 1.300000 208 0:46 move second child to first child ( temp 4-component vector of float) 209 0:46 Pos: direct index for structure ( temp 4-component vector of float) 210 0:46 'vsout' ( temp structure{ temp 4-component vector of float Pos}) 211 0:46 Constant: 212 0:46 0 (const int) 213 0:? Constant: 214 0:? 0.000000 215 0:? 0.000000 216 0:? 0.000000 217 0:? 0.000000 218 0:48 Branch: Return with expression 219 0:48 'vsout' ( temp structure{ temp 4-component vector of float Pos}) 220 0:27 Function Definition: main( ( temp void) 221 0:27 Function Parameters: 222 0:? Sequence 223 0:27 Sequence 224 0:27 move second child to first child ( temp 4-component vector of float) 225 0:? '@entryPointOutput.Pos' ( out 4-component vector of float Position) 226 0:27 Pos: direct index for structure ( temp 4-component vector of float) 227 0:27 Function Call: @main( ( temp structure{ temp 4-component vector of float Pos}) 228 0:27 Constant: 229 0:27 0 (const int) 230 0:? Linker Objects 231 0:? 'g_sSamp' (layout( binding=0) uniform sampler) 232 0:? 'g_tTex1df4a' (layout( binding=1) uniform texture1D) 233 0:? 'g_tTex1df4' (layout( binding=0) uniform texture1D) 234 0:? 'g_tTex1di4' ( uniform itexture1D) 235 0:? 'g_tTex1du4' ( uniform utexture1D) 236 0:? 'g_tTex2df4' ( uniform texture2D) 237 0:? 'g_tTex2di4' ( uniform itexture2D) 238 0:? 'g_tTex2du4' ( uniform utexture2D) 239 0:? 'g_tTex3df4' ( uniform texture3D) 240 0:? 'g_tTex3di4' ( uniform itexture3D) 241 0:? 'g_tTex3du4' ( uniform utexture3D) 242 0:? 'g_tTexcdf4' ( uniform textureCube) 243 0:? 'g_tTexcdi4' ( uniform itextureCube) 244 0:? 'g_tTexcdu4' ( uniform utextureCube) 245 0:? '@entryPointOutput.Pos' ( out 4-component vector of float Position) 246 247 248 Linked vertex stage: 249 250 251 Shader version: 500 252 0:? Sequence 253 0:27 Function Definition: @main( ( temp structure{ temp 4-component vector of float Pos}) 254 0:27 Function Parameters: 255 0:? Sequence 256 0:30 Sequence 257 0:30 move second child to first child ( temp 4-component vector of float) 258 0:30 'txval10' ( temp 4-component vector of float) 259 0:30 textureGrad ( temp 4-component vector of float) 260 0:30 Construct combined texture-sampler ( temp sampler1D) 261 0:30 'g_tTex1df4' (layout( binding=0) uniform texture1D) 262 0:30 'g_sSamp' (layout( binding=0) uniform sampler) 263 0:30 Constant: 264 0:30 0.100000 265 0:30 Constant: 266 0:30 1.100000 267 0:30 Constant: 268 0:30 1.200000 269 0:31 Sequence 270 0:31 move second child to first child ( temp 4-component vector of int) 271 0:31 'txval11' ( temp 4-component vector of int) 272 0:31 textureGrad ( temp 4-component vector of int) 273 0:31 Construct combined texture-sampler ( temp isampler1D) 274 0:31 'g_tTex1di4' ( uniform itexture1D) 275 0:31 'g_sSamp' (layout( binding=0) uniform sampler) 276 0:31 Constant: 277 0:31 0.200000 278 0:31 Constant: 279 0:31 1.100000 280 0:31 Constant: 281 0:31 1.200000 282 0:32 Sequence 283 0:32 move second child to first child ( temp 4-component vector of uint) 284 0:32 'txval12' ( temp 4-component vector of uint) 285 0:32 textureGrad ( temp 4-component vector of uint) 286 0:32 Construct combined texture-sampler ( temp usampler1D) 287 0:32 'g_tTex1du4' ( uniform utexture1D) 288 0:32 'g_sSamp' (layout( binding=0) uniform sampler) 289 0:32 Constant: 290 0:32 0.300000 291 0:32 Constant: 292 0:32 1.100000 293 0:32 Constant: 294 0:32 1.200000 295 0:34 Sequence 296 0:34 move second child to first child ( temp 4-component vector of float) 297 0:34 'txval20' ( temp 4-component vector of float) 298 0:34 textureGrad ( temp 4-component vector of float) 299 0:34 Construct combined texture-sampler ( temp sampler2D) 300 0:34 'g_tTex2df4' ( uniform texture2D) 301 0:34 'g_sSamp' (layout( binding=0) uniform sampler) 302 0:? Constant: 303 0:? 0.100000 304 0:? 0.200000 305 0:? Constant: 306 0:? 1.100000 307 0:? 1.200000 308 0:? Constant: 309 0:? 1.100000 310 0:? 1.200000 311 0:35 Sequence 312 0:35 move second child to first child ( temp 4-component vector of int) 313 0:35 'txval21' ( temp 4-component vector of int) 314 0:35 textureGrad ( temp 4-component vector of int) 315 0:35 Construct combined texture-sampler ( temp isampler2D) 316 0:35 'g_tTex2di4' ( uniform itexture2D) 317 0:35 'g_sSamp' (layout( binding=0) uniform sampler) 318 0:? Constant: 319 0:? 0.300000 320 0:? 0.400000 321 0:? Constant: 322 0:? 1.100000 323 0:? 1.200000 324 0:? Constant: 325 0:? 1.100000 326 0:? 1.200000 327 0:36 Sequence 328 0:36 move second child to first child ( temp 4-component vector of uint) 329 0:36 'txval22' ( temp 4-component vector of uint) 330 0:36 textureGrad ( temp 4-component vector of uint) 331 0:36 Construct combined texture-sampler ( temp usampler2D) 332 0:36 'g_tTex2du4' ( uniform utexture2D) 333 0:36 'g_sSamp' (layout( binding=0) uniform sampler) 334 0:? Constant: 335 0:? 0.500000 336 0:? 0.600000 337 0:? Constant: 338 0:? 1.100000 339 0:? 1.200000 340 0:? Constant: 341 0:? 1.100000 342 0:? 1.200000 343 0:38 Sequence 344 0:38 move second child to first child ( temp 4-component vector of float) 345 0:38 'txval30' ( temp 4-component vector of float) 346 0:38 textureGrad ( temp 4-component vector of float) 347 0:38 Construct combined texture-sampler ( temp sampler3D) 348 0:38 'g_tTex3df4' ( uniform texture3D) 349 0:38 'g_sSamp' (layout( binding=0) uniform sampler) 350 0:? Constant: 351 0:? 0.100000 352 0:? 0.200000 353 0:? 0.300000 354 0:? Constant: 355 0:? 1.100000 356 0:? 1.200000 357 0:? 1.300000 358 0:? Constant: 359 0:? 1.100000 360 0:? 1.200000 361 0:? 1.300000 362 0:39 Sequence 363 0:39 move second child to first child ( temp 4-component vector of int) 364 0:39 'txval31' ( temp 4-component vector of int) 365 0:39 textureGrad ( temp 4-component vector of int) 366 0:39 Construct combined texture-sampler ( temp isampler3D) 367 0:39 'g_tTex3di4' ( uniform itexture3D) 368 0:39 'g_sSamp' (layout( binding=0) uniform sampler) 369 0:? Constant: 370 0:? 0.400000 371 0:? 0.500000 372 0:? 0.600000 373 0:? Constant: 374 0:? 1.100000 375 0:? 1.200000 376 0:? 1.300000 377 0:? Constant: 378 0:? 1.100000 379 0:? 1.200000 380 0:? 1.300000 381 0:40 Sequence 382 0:40 move second child to first child ( temp 4-component vector of uint) 383 0:40 'txval32' ( temp 4-component vector of uint) 384 0:40 textureGrad ( temp 4-component vector of uint) 385 0:40 Construct combined texture-sampler ( temp usampler3D) 386 0:40 'g_tTex3du4' ( uniform utexture3D) 387 0:40 'g_sSamp' (layout( binding=0) uniform sampler) 388 0:? Constant: 389 0:? 0.700000 390 0:? 0.800000 391 0:? 0.900000 392 0:? Constant: 393 0:? 1.100000 394 0:? 1.200000 395 0:? 1.300000 396 0:? Constant: 397 0:? 1.100000 398 0:? 1.200000 399 0:? 1.300000 400 0:42 Sequence 401 0:42 move second child to first child ( temp 4-component vector of float) 402 0:42 'txval40' ( temp 4-component vector of float) 403 0:42 textureGrad ( temp 4-component vector of float) 404 0:42 Construct combined texture-sampler ( temp samplerCube) 405 0:42 'g_tTexcdf4' ( uniform textureCube) 406 0:42 'g_sSamp' (layout( binding=0) uniform sampler) 407 0:? Constant: 408 0:? 0.100000 409 0:? 0.200000 410 0:? 0.300000 411 0:? Constant: 412 0:? 1.100000 413 0:? 1.200000 414 0:? 1.300000 415 0:? Constant: 416 0:? 1.100000 417 0:? 1.200000 418 0:? 1.300000 419 0:43 Sequence 420 0:43 move second child to first child ( temp 4-component vector of int) 421 0:43 'txval41' ( temp 4-component vector of int) 422 0:43 textureGrad ( temp 4-component vector of int) 423 0:43 Construct combined texture-sampler ( temp isamplerCube) 424 0:43 'g_tTexcdi4' ( uniform itextureCube) 425 0:43 'g_sSamp' (layout( binding=0) uniform sampler) 426 0:? Constant: 427 0:? 0.400000 428 0:? 0.500000 429 0:? 0.600000 430 0:? Constant: 431 0:? 1.100000 432 0:? 1.200000 433 0:? 1.300000 434 0:? Constant: 435 0:? 1.100000 436 0:? 1.200000 437 0:? 1.300000 438 0:44 Sequence 439 0:44 move second child to first child ( temp 4-component vector of uint) 440 0:44 'txval42' ( temp 4-component vector of uint) 441 0:44 textureGrad ( temp 4-component vector of uint) 442 0:44 Construct combined texture-sampler ( temp usamplerCube) 443 0:44 'g_tTexcdu4' ( uniform utextureCube) 444 0:44 'g_sSamp' (layout( binding=0) uniform sampler) 445 0:? Constant: 446 0:? 0.700000 447 0:? 0.800000 448 0:? 0.900000 449 0:? Constant: 450 0:? 1.100000 451 0:? 1.200000 452 0:? 1.300000 453 0:? Constant: 454 0:? 1.100000 455 0:? 1.200000 456 0:? 1.300000 457 0:46 move second child to first child ( temp 4-component vector of float) 458 0:46 Pos: direct index for structure ( temp 4-component vector of float) 459 0:46 'vsout' ( temp structure{ temp 4-component vector of float Pos}) 460 0:46 Constant: 461 0:46 0 (const int) 462 0:? Constant: 463 0:? 0.000000 464 0:? 0.000000 465 0:? 0.000000 466 0:? 0.000000 467 0:48 Branch: Return with expression 468 0:48 'vsout' ( temp structure{ temp 4-component vector of float Pos}) 469 0:27 Function Definition: main( ( temp void) 470 0:27 Function Parameters: 471 0:? Sequence 472 0:27 Sequence 473 0:27 move second child to first child ( temp 4-component vector of float) 474 0:? '@entryPointOutput.Pos' ( out 4-component vector of float Position) 475 0:27 Pos: direct index for structure ( temp 4-component vector of float) 476 0:27 Function Call: @main( ( temp structure{ temp 4-component vector of float Pos}) 477 0:27 Constant: 478 0:27 0 (const int) 479 0:? Linker Objects 480 0:? 'g_sSamp' (layout( binding=0) uniform sampler) 481 0:? 'g_tTex1df4a' (layout( binding=1) uniform texture1D) 482 0:? 'g_tTex1df4' (layout( binding=0) uniform texture1D) 483 0:? 'g_tTex1di4' ( uniform itexture1D) 484 0:? 'g_tTex1du4' ( uniform utexture1D) 485 0:? 'g_tTex2df4' ( uniform texture2D) 486 0:? 'g_tTex2di4' ( uniform itexture2D) 487 0:? 'g_tTex2du4' ( uniform utexture2D) 488 0:? 'g_tTex3df4' ( uniform texture3D) 489 0:? 'g_tTex3di4' ( uniform itexture3D) 490 0:? 'g_tTex3du4' ( uniform utexture3D) 491 0:? 'g_tTexcdf4' ( uniform textureCube) 492 0:? 'g_tTexcdi4' ( uniform itextureCube) 493 0:? 'g_tTexcdu4' ( uniform utextureCube) 494 0:? '@entryPointOutput.Pos' ( out 4-component vector of float Position) 495 496 // Module Version 10000 497 // Generated by (magic number): 80007 498 // Id's are bound by 166 499 500 Capability Shader 501 Capability Sampled1D 502 1: ExtInstImport "GLSL.std.450" 503 MemoryModel Logical GLSL450 504 EntryPoint Vertex 4 "main" 162 505 Source HLSL 500 506 Name 4 "main" 507 Name 8 "VS_OUTPUT" 508 MemberName 8(VS_OUTPUT) 0 "Pos" 509 Name 10 "@main(" 510 Name 13 "txval10" 511 Name 16 "g_tTex1df4" 512 Name 20 "g_sSamp" 513 Name 31 "txval11" 514 Name 34 "g_tTex1di4" 515 Name 44 "txval12" 516 Name 47 "g_tTex1du4" 517 Name 54 "txval20" 518 Name 57 "g_tTex2df4" 519 Name 66 "txval21" 520 Name 69 "g_tTex2di4" 521 Name 77 "txval22" 522 Name 80 "g_tTex2du4" 523 Name 89 "txval30" 524 Name 92 "g_tTex3df4" 525 Name 102 "txval31" 526 Name 105 "g_tTex3di4" 527 Name 112 "txval32" 528 Name 115 "g_tTex3du4" 529 Name 125 "txval40" 530 Name 128 "g_tTexcdf4" 531 Name 134 "txval41" 532 Name 137 "g_tTexcdi4" 533 Name 143 "txval42" 534 Name 146 "g_tTexcdu4" 535 Name 153 "vsout" 536 Name 162 "@entryPointOutput.Pos" 537 Name 165 "g_tTex1df4a" 538 Decorate 16(g_tTex1df4) DescriptorSet 0 539 Decorate 16(g_tTex1df4) Binding 0 540 Decorate 20(g_sSamp) DescriptorSet 0 541 Decorate 20(g_sSamp) Binding 0 542 Decorate 34(g_tTex1di4) DescriptorSet 0 543 Decorate 34(g_tTex1di4) Binding 0 544 Decorate 47(g_tTex1du4) DescriptorSet 0 545 Decorate 47(g_tTex1du4) Binding 0 546 Decorate 57(g_tTex2df4) DescriptorSet 0 547 Decorate 57(g_tTex2df4) Binding 0 548 Decorate 69(g_tTex2di4) DescriptorSet 0 549 Decorate 69(g_tTex2di4) Binding 0 550 Decorate 80(g_tTex2du4) DescriptorSet 0 551 Decorate 80(g_tTex2du4) Binding 0 552 Decorate 92(g_tTex3df4) DescriptorSet 0 553 Decorate 92(g_tTex3df4) Binding 0 554 Decorate 105(g_tTex3di4) DescriptorSet 0 555 Decorate 105(g_tTex3di4) Binding 0 556 Decorate 115(g_tTex3du4) DescriptorSet 0 557 Decorate 115(g_tTex3du4) Binding 0 558 Decorate 128(g_tTexcdf4) DescriptorSet 0 559 Decorate 128(g_tTexcdf4) Binding 0 560 Decorate 137(g_tTexcdi4) DescriptorSet 0 561 Decorate 137(g_tTexcdi4) Binding 0 562 Decorate 146(g_tTexcdu4) DescriptorSet 0 563 Decorate 146(g_tTexcdu4) Binding 0 564 Decorate 162(@entryPointOutput.Pos) BuiltIn Position 565 Decorate 165(g_tTex1df4a) DescriptorSet 0 566 Decorate 165(g_tTex1df4a) Binding 1 567 2: TypeVoid 568 3: TypeFunction 2 569 6: TypeFloat 32 570 7: TypeVector 6(float) 4 571 8(VS_OUTPUT): TypeStruct 7(fvec4) 572 9: TypeFunction 8(VS_OUTPUT) 573 12: TypePointer Function 7(fvec4) 574 14: TypeImage 6(float) 1D sampled format:Unknown 575 15: TypePointer UniformConstant 14 576 16(g_tTex1df4): 15(ptr) Variable UniformConstant 577 18: TypeSampler 578 19: TypePointer UniformConstant 18 579 20(g_sSamp): 19(ptr) Variable UniformConstant 580 22: TypeSampledImage 14 581 24: 6(float) Constant 1036831949 582 25: 6(float) Constant 1066192077 583 26: 6(float) Constant 1067030938 584 28: TypeInt 32 1 585 29: TypeVector 28(int) 4 586 30: TypePointer Function 29(ivec4) 587 32: TypeImage 28(int) 1D sampled format:Unknown 588 33: TypePointer UniformConstant 32 589 34(g_tTex1di4): 33(ptr) Variable UniformConstant 590 37: TypeSampledImage 32 591 39: 6(float) Constant 1045220557 592 41: TypeInt 32 0 593 42: TypeVector 41(int) 4 594 43: TypePointer Function 42(ivec4) 595 45: TypeImage 41(int) 1D sampled format:Unknown 596 46: TypePointer UniformConstant 45 597 47(g_tTex1du4): 46(ptr) Variable UniformConstant 598 50: TypeSampledImage 45 599 52: 6(float) Constant 1050253722 600 55: TypeImage 6(float) 2D sampled format:Unknown 601 56: TypePointer UniformConstant 55 602 57(g_tTex2df4): 56(ptr) Variable UniformConstant 603 60: TypeSampledImage 55 604 62: TypeVector 6(float) 2 605 63: 62(fvec2) ConstantComposite 24 39 606 64: 62(fvec2) ConstantComposite 25 26 607 67: TypeImage 28(int) 2D sampled format:Unknown 608 68: TypePointer UniformConstant 67 609 69(g_tTex2di4): 68(ptr) Variable UniformConstant 610 72: TypeSampledImage 67 611 74: 6(float) Constant 1053609165 612 75: 62(fvec2) ConstantComposite 52 74 613 78: TypeImage 41(int) 2D sampled format:Unknown 614 79: TypePointer UniformConstant 78 615 80(g_tTex2du4): 79(ptr) Variable UniformConstant 616 83: TypeSampledImage 78 617 85: 6(float) Constant 1056964608 618 86: 6(float) Constant 1058642330 619 87: 62(fvec2) ConstantComposite 85 86 620 90: TypeImage 6(float) 3D sampled format:Unknown 621 91: TypePointer UniformConstant 90 622 92(g_tTex3df4): 91(ptr) Variable UniformConstant 623 95: TypeSampledImage 90 624 97: TypeVector 6(float) 3 625 98: 97(fvec3) ConstantComposite 24 39 52 626 99: 6(float) Constant 1067869798 627 100: 97(fvec3) ConstantComposite 25 26 99 628 103: TypeImage 28(int) 3D sampled format:Unknown 629 104: TypePointer UniformConstant 103 630 105(g_tTex3di4): 104(ptr) Variable UniformConstant 631 108: TypeSampledImage 103 632 110: 97(fvec3) ConstantComposite 74 85 86 633 113: TypeImage 41(int) 3D sampled format:Unknown 634 114: TypePointer UniformConstant 113 635 115(g_tTex3du4): 114(ptr) Variable UniformConstant 636 118: TypeSampledImage 113 637 120: 6(float) Constant 1060320051 638 121: 6(float) Constant 1061997773 639 122: 6(float) Constant 1063675494 640 123: 97(fvec3) ConstantComposite 120 121 122 641 126: TypeImage 6(float) Cube sampled format:Unknown 642 127: TypePointer UniformConstant 126 643 128(g_tTexcdf4): 127(ptr) Variable UniformConstant 644 131: TypeSampledImage 126 645 135: TypeImage 28(int) Cube sampled format:Unknown 646 136: TypePointer UniformConstant 135 647 137(g_tTexcdi4): 136(ptr) Variable UniformConstant 648 140: TypeSampledImage 135 649 144: TypeImage 41(int) Cube sampled format:Unknown 650 145: TypePointer UniformConstant 144 651 146(g_tTexcdu4): 145(ptr) Variable UniformConstant 652 149: TypeSampledImage 144 653 152: TypePointer Function 8(VS_OUTPUT) 654 154: 28(int) Constant 0 655 155: 6(float) Constant 0 656 156: 7(fvec4) ConstantComposite 155 155 155 155 657 161: TypePointer Output 7(fvec4) 658 162(@entryPointOutput.Pos): 161(ptr) Variable Output 659 165(g_tTex1df4a): 15(ptr) Variable UniformConstant 660 4(main): 2 Function None 3 661 5: Label 662 163:8(VS_OUTPUT) FunctionCall 10(@main() 663 164: 7(fvec4) CompositeExtract 163 0 664 Store 162(@entryPointOutput.Pos) 164 665 Return 666 FunctionEnd 667 10(@main():8(VS_OUTPUT) Function None 9 668 11: Label 669 13(txval10): 12(ptr) Variable Function 670 31(txval11): 30(ptr) Variable Function 671 44(txval12): 43(ptr) Variable Function 672 54(txval20): 12(ptr) Variable Function 673 66(txval21): 30(ptr) Variable Function 674 77(txval22): 43(ptr) Variable Function 675 89(txval30): 12(ptr) Variable Function 676 102(txval31): 30(ptr) Variable Function 677 112(txval32): 43(ptr) Variable Function 678 125(txval40): 12(ptr) Variable Function 679 134(txval41): 30(ptr) Variable Function 680 143(txval42): 43(ptr) Variable Function 681 153(vsout): 152(ptr) Variable Function 682 17: 14 Load 16(g_tTex1df4) 683 21: 18 Load 20(g_sSamp) 684 23: 22 SampledImage 17 21 685 27: 7(fvec4) ImageSampleExplicitLod 23 24 Grad 25 26 686 Store 13(txval10) 27 687 35: 32 Load 34(g_tTex1di4) 688 36: 18 Load 20(g_sSamp) 689 38: 37 SampledImage 35 36 690 40: 29(ivec4) ImageSampleExplicitLod 38 39 Grad 25 26 691 Store 31(txval11) 40 692 48: 45 Load 47(g_tTex1du4) 693 49: 18 Load 20(g_sSamp) 694 51: 50 SampledImage 48 49 695 53: 42(ivec4) ImageSampleExplicitLod 51 52 Grad 25 26 696 Store 44(txval12) 53 697 58: 55 Load 57(g_tTex2df4) 698 59: 18 Load 20(g_sSamp) 699 61: 60 SampledImage 58 59 700 65: 7(fvec4) ImageSampleExplicitLod 61 63 Grad 64 64 701 Store 54(txval20) 65 702 70: 67 Load 69(g_tTex2di4) 703 71: 18 Load 20(g_sSamp) 704 73: 72 SampledImage 70 71 705 76: 29(ivec4) ImageSampleExplicitLod 73 75 Grad 64 64 706 Store 66(txval21) 76 707 81: 78 Load 80(g_tTex2du4) 708 82: 18 Load 20(g_sSamp) 709 84: 83 SampledImage 81 82 710 88: 42(ivec4) ImageSampleExplicitLod 84 87 Grad 64 64 711 Store 77(txval22) 88 712 93: 90 Load 92(g_tTex3df4) 713 94: 18 Load 20(g_sSamp) 714 96: 95 SampledImage 93 94 715 101: 7(fvec4) ImageSampleExplicitLod 96 98 Grad 100 100 716 Store 89(txval30) 101 717 106: 103 Load 105(g_tTex3di4) 718 107: 18 Load 20(g_sSamp) 719 109: 108 SampledImage 106 107 720 111: 29(ivec4) ImageSampleExplicitLod 109 110 Grad 100 100 721 Store 102(txval31) 111 722 116: 113 Load 115(g_tTex3du4) 723 117: 18 Load 20(g_sSamp) 724 119: 118 SampledImage 116 117 725 124: 42(ivec4) ImageSampleExplicitLod 119 123 Grad 100 100 726 Store 112(txval32) 124 727 129: 126 Load 128(g_tTexcdf4) 728 130: 18 Load 20(g_sSamp) 729 132: 131 SampledImage 129 130 730 133: 7(fvec4) ImageSampleExplicitLod 132 98 Grad 100 100 731 Store 125(txval40) 133 732 138: 135 Load 137(g_tTexcdi4) 733 139: 18 Load 20(g_sSamp) 734 141: 140 SampledImage 138 139 735 142: 29(ivec4) ImageSampleExplicitLod 141 110 Grad 100 100 736 Store 134(txval41) 142 737 147: 144 Load 146(g_tTexcdu4) 738 148: 18 Load 20(g_sSamp) 739 150: 149 SampledImage 147 148 740 151: 42(ivec4) ImageSampleExplicitLod 150 123 Grad 100 100 741 Store 143(txval42) 151 742 157: 12(ptr) AccessChain 153(vsout) 154 743 Store 157 156 744 158:8(VS_OUTPUT) Load 153(vsout) 745 ReturnValue 158 746 FunctionEnd 747