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