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