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