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