1 hlsl.getdimensions.rw.dx10.frag 2 Shader version: 500 3 gl_FragCoord origin is upper left 4 using depth_any 5 0:? Sequence 6 0:44 Function Definition: @main( ( temp structure{ temp 4-component vector of float Color, temp float Depth}) 7 0:44 Function Parameters: 8 0:? Sequence 9 0:63 Sequence 10 0:63 move second child to first child ( temp uint) 11 0:63 'sizeQueryTemp' ( temp uint) 12 0:63 imageQuerySize ( temp uint) 13 0:63 'g_tTex1df4' (layout( binding=0 rgba32f) uniform image1D) 14 0:63 move second child to first child ( temp uint) 15 0:63 'WidthU' ( temp uint) 16 0:63 'sizeQueryTemp' ( temp uint) 17 0:64 Sequence 18 0:64 move second child to first child ( temp uint) 19 0:64 'sizeQueryTemp' ( temp uint) 20 0:64 imageQuerySize ( temp uint) 21 0:64 'g_tTex1di4' (layout( rgba32i) uniform iimage1D) 22 0:64 move second child to first child ( temp uint) 23 0:64 'WidthU' ( temp uint) 24 0:64 'sizeQueryTemp' ( temp uint) 25 0:65 Sequence 26 0:65 move second child to first child ( temp uint) 27 0:65 'sizeQueryTemp' ( temp uint) 28 0:65 imageQuerySize ( temp uint) 29 0:65 'g_tTex1du4' (layout( rgba32ui) uniform uimage1D) 30 0:65 move second child to first child ( temp uint) 31 0:65 'WidthU' ( temp uint) 32 0:65 'sizeQueryTemp' ( temp uint) 33 0:68 Sequence 34 0:68 move second child to first child ( temp uint) 35 0:68 'sizeQueryTemp' ( temp uint) 36 0:68 imageQuerySize ( temp uint) 37 0:68 'g_tBuffF' (layout( rgba32f) uniform imageBuffer) 38 0:68 move second child to first child ( temp uint) 39 0:68 'WidthU' ( temp uint) 40 0:68 'sizeQueryTemp' ( temp uint) 41 0:69 Sequence 42 0:69 move second child to first child ( temp uint) 43 0:69 'sizeQueryTemp' ( temp uint) 44 0:69 imageQuerySize ( temp uint) 45 0:69 'g_tBuffI' (layout( rgba32i) uniform iimageBuffer) 46 0:69 move second child to first child ( temp uint) 47 0:69 'WidthU' ( temp uint) 48 0:69 'sizeQueryTemp' ( temp uint) 49 0:70 Sequence 50 0:70 move second child to first child ( temp uint) 51 0:70 'sizeQueryTemp' ( temp uint) 52 0:70 imageQuerySize ( temp uint) 53 0:70 'g_tBuffU' (layout( rgba32ui) uniform uimageBuffer) 54 0:70 move second child to first child ( temp uint) 55 0:70 'WidthU' ( temp uint) 56 0:70 'sizeQueryTemp' ( temp uint) 57 0:73 Sequence 58 0:73 move second child to first child ( temp 2-component vector of uint) 59 0:73 'sizeQueryTemp' ( temp 2-component vector of uint) 60 0:73 imageQuerySize ( temp 2-component vector of uint) 61 0:73 'g_tTex1df4a' (layout( rgba32f) uniform image1DArray) 62 0:73 move second child to first child ( temp uint) 63 0:73 'WidthU' ( temp uint) 64 0:73 direct index ( temp uint) 65 0:73 'sizeQueryTemp' ( temp 2-component vector of uint) 66 0:73 Constant: 67 0:73 0 (const int) 68 0:73 move second child to first child ( temp uint) 69 0:73 'ElementsU' ( temp uint) 70 0:73 direct index ( temp uint) 71 0:73 'sizeQueryTemp' ( temp 2-component vector of uint) 72 0:73 Constant: 73 0:73 1 (const int) 74 0:74 Sequence 75 0:74 move second child to first child ( temp 2-component vector of uint) 76 0:74 'sizeQueryTemp' ( temp 2-component vector of uint) 77 0:74 imageQuerySize ( temp 2-component vector of uint) 78 0:74 'g_tTex1di4a' (layout( rgba32i) uniform iimage1DArray) 79 0:74 move second child to first child ( temp uint) 80 0:74 'WidthU' ( temp uint) 81 0:74 direct index ( temp uint) 82 0:74 'sizeQueryTemp' ( temp 2-component vector of uint) 83 0:74 Constant: 84 0:74 0 (const int) 85 0:74 move second child to first child ( temp uint) 86 0:74 'ElementsU' ( temp uint) 87 0:74 direct index ( temp uint) 88 0:74 'sizeQueryTemp' ( temp 2-component vector of uint) 89 0:74 Constant: 90 0:74 1 (const int) 91 0:75 Sequence 92 0:75 move second child to first child ( temp 2-component vector of uint) 93 0:75 'sizeQueryTemp' ( temp 2-component vector of uint) 94 0:75 imageQuerySize ( temp 2-component vector of uint) 95 0:75 'g_tTex1du4a' (layout( rgba32ui) uniform uimage1DArray) 96 0:75 move second child to first child ( temp uint) 97 0:75 'WidthU' ( temp uint) 98 0:75 direct index ( temp uint) 99 0:75 'sizeQueryTemp' ( temp 2-component vector of uint) 100 0:75 Constant: 101 0:75 0 (const int) 102 0:75 move second child to first child ( temp uint) 103 0:75 'ElementsU' ( temp uint) 104 0:75 direct index ( temp uint) 105 0:75 'sizeQueryTemp' ( temp 2-component vector of uint) 106 0:75 Constant: 107 0:75 1 (const int) 108 0:78 Sequence 109 0:78 move second child to first child ( temp 2-component vector of uint) 110 0:78 'sizeQueryTemp' ( temp 2-component vector of uint) 111 0:78 imageQuerySize ( temp 2-component vector of uint) 112 0:78 'g_tTex2df4' (layout( rgba32f) uniform image2D) 113 0:78 move second child to first child ( temp uint) 114 0:78 'WidthU' ( temp uint) 115 0:78 direct index ( temp uint) 116 0:78 'sizeQueryTemp' ( temp 2-component vector of uint) 117 0:78 Constant: 118 0:78 0 (const int) 119 0:78 move second child to first child ( temp uint) 120 0:78 'HeightU' ( temp uint) 121 0:78 direct index ( temp uint) 122 0:78 'sizeQueryTemp' ( temp 2-component vector of uint) 123 0:78 Constant: 124 0:78 1 (const int) 125 0:79 Sequence 126 0:79 move second child to first child ( temp 2-component vector of uint) 127 0:79 'sizeQueryTemp' ( temp 2-component vector of uint) 128 0:79 imageQuerySize ( temp 2-component vector of uint) 129 0:79 'g_tTex2di4' (layout( rgba32i) uniform iimage2D) 130 0:79 move second child to first child ( temp uint) 131 0:79 'WidthU' ( temp uint) 132 0:79 direct index ( temp uint) 133 0:79 'sizeQueryTemp' ( temp 2-component vector of uint) 134 0:79 Constant: 135 0:79 0 (const int) 136 0:79 move second child to first child ( temp uint) 137 0:79 'HeightU' ( temp uint) 138 0:79 direct index ( temp uint) 139 0:79 'sizeQueryTemp' ( temp 2-component vector of uint) 140 0:79 Constant: 141 0:79 1 (const int) 142 0:80 Sequence 143 0:80 move second child to first child ( temp 2-component vector of uint) 144 0:80 'sizeQueryTemp' ( temp 2-component vector of uint) 145 0:80 imageQuerySize ( temp 2-component vector of uint) 146 0:80 'g_tTex2du4' (layout( rgba32ui) uniform uimage2D) 147 0:80 move second child to first child ( temp uint) 148 0:80 'WidthU' ( temp uint) 149 0:80 direct index ( temp uint) 150 0:80 'sizeQueryTemp' ( temp 2-component vector of uint) 151 0:80 Constant: 152 0:80 0 (const int) 153 0:80 move second child to first child ( temp uint) 154 0:80 'HeightU' ( temp uint) 155 0:80 direct index ( temp uint) 156 0:80 'sizeQueryTemp' ( temp 2-component vector of uint) 157 0:80 Constant: 158 0:80 1 (const int) 159 0:83 Sequence 160 0:83 move second child to first child ( temp 3-component vector of uint) 161 0:83 'sizeQueryTemp' ( temp 3-component vector of uint) 162 0:83 imageQuerySize ( temp 3-component vector of uint) 163 0:83 'g_tTex2df4a' (layout( rgba32f) uniform image2DArray) 164 0:83 move second child to first child ( temp uint) 165 0:83 'WidthU' ( temp uint) 166 0:83 direct index ( temp uint) 167 0:83 'sizeQueryTemp' ( temp 3-component vector of uint) 168 0:83 Constant: 169 0:83 0 (const int) 170 0:83 move second child to first child ( temp uint) 171 0:83 'HeightU' ( temp uint) 172 0:83 direct index ( temp uint) 173 0:83 'sizeQueryTemp' ( temp 3-component vector of uint) 174 0:83 Constant: 175 0:83 1 (const int) 176 0:83 move second child to first child ( temp uint) 177 0:83 'ElementsU' ( temp uint) 178 0:83 direct index ( temp uint) 179 0:83 'sizeQueryTemp' ( temp 3-component vector of uint) 180 0:83 Constant: 181 0:83 2 (const int) 182 0:84 Sequence 183 0:84 move second child to first child ( temp 3-component vector of uint) 184 0:84 'sizeQueryTemp' ( temp 3-component vector of uint) 185 0:84 imageQuerySize ( temp 3-component vector of uint) 186 0:84 'g_tTex2di4a' (layout( rgba32i) uniform iimage2DArray) 187 0:84 move second child to first child ( temp uint) 188 0:84 'WidthU' ( temp uint) 189 0:84 direct index ( temp uint) 190 0:84 'sizeQueryTemp' ( temp 3-component vector of uint) 191 0:84 Constant: 192 0:84 0 (const int) 193 0:84 move second child to first child ( temp uint) 194 0:84 'HeightU' ( temp uint) 195 0:84 direct index ( temp uint) 196 0:84 'sizeQueryTemp' ( temp 3-component vector of uint) 197 0:84 Constant: 198 0:84 1 (const int) 199 0:84 move second child to first child ( temp uint) 200 0:84 'ElementsU' ( temp uint) 201 0:84 direct index ( temp uint) 202 0:84 'sizeQueryTemp' ( temp 3-component vector of uint) 203 0:84 Constant: 204 0:84 2 (const int) 205 0:85 Sequence 206 0:85 move second child to first child ( temp 3-component vector of uint) 207 0:85 'sizeQueryTemp' ( temp 3-component vector of uint) 208 0:85 imageQuerySize ( temp 3-component vector of uint) 209 0:85 'g_tTex2du4a' (layout( rgba32ui) uniform uimage2DArray) 210 0:85 move second child to first child ( temp uint) 211 0:85 'WidthU' ( temp uint) 212 0:85 direct index ( temp uint) 213 0:85 'sizeQueryTemp' ( temp 3-component vector of uint) 214 0:85 Constant: 215 0:85 0 (const int) 216 0:85 move second child to first child ( temp uint) 217 0:85 'HeightU' ( temp uint) 218 0:85 direct index ( temp uint) 219 0:85 'sizeQueryTemp' ( temp 3-component vector of uint) 220 0:85 Constant: 221 0:85 1 (const int) 222 0:85 move second child to first child ( temp uint) 223 0:85 'ElementsU' ( temp uint) 224 0:85 direct index ( temp uint) 225 0:85 'sizeQueryTemp' ( temp 3-component vector of uint) 226 0:85 Constant: 227 0:85 2 (const int) 228 0:88 Sequence 229 0:88 move second child to first child ( temp 3-component vector of uint) 230 0:88 'sizeQueryTemp' ( temp 3-component vector of uint) 231 0:88 imageQuerySize ( temp 3-component vector of uint) 232 0:88 'g_tTex3df4' (layout( rgba32f) uniform image3D) 233 0:88 move second child to first child ( temp uint) 234 0:88 'WidthU' ( temp uint) 235 0:88 direct index ( temp uint) 236 0:88 'sizeQueryTemp' ( temp 3-component vector of uint) 237 0:88 Constant: 238 0:88 0 (const int) 239 0:88 move second child to first child ( temp uint) 240 0:88 'HeightU' ( temp uint) 241 0:88 direct index ( temp uint) 242 0:88 'sizeQueryTemp' ( temp 3-component vector of uint) 243 0:88 Constant: 244 0:88 1 (const int) 245 0:88 move second child to first child ( temp uint) 246 0:88 'DepthU' ( temp uint) 247 0:88 direct index ( temp uint) 248 0:88 'sizeQueryTemp' ( temp 3-component vector of uint) 249 0:88 Constant: 250 0:88 2 (const int) 251 0:89 Sequence 252 0:89 move second child to first child ( temp 3-component vector of uint) 253 0:89 'sizeQueryTemp' ( temp 3-component vector of uint) 254 0:89 imageQuerySize ( temp 3-component vector of uint) 255 0:89 'g_tTex3di4' (layout( rgba32i) uniform iimage3D) 256 0:89 move second child to first child ( temp uint) 257 0:89 'WidthU' ( temp uint) 258 0:89 direct index ( temp uint) 259 0:89 'sizeQueryTemp' ( temp 3-component vector of uint) 260 0:89 Constant: 261 0:89 0 (const int) 262 0:89 move second child to first child ( temp uint) 263 0:89 'HeightU' ( temp uint) 264 0:89 direct index ( temp uint) 265 0:89 'sizeQueryTemp' ( temp 3-component vector of uint) 266 0:89 Constant: 267 0:89 1 (const int) 268 0:89 move second child to first child ( temp uint) 269 0:89 'DepthU' ( temp uint) 270 0:89 direct index ( temp uint) 271 0:89 'sizeQueryTemp' ( temp 3-component vector of uint) 272 0:89 Constant: 273 0:89 2 (const int) 274 0:90 Sequence 275 0:90 move second child to first child ( temp 3-component vector of uint) 276 0:90 'sizeQueryTemp' ( temp 3-component vector of uint) 277 0:90 imageQuerySize ( temp 3-component vector of uint) 278 0:90 'g_tTex3du4' (layout( rgba32ui) uniform uimage3D) 279 0:90 move second child to first child ( temp uint) 280 0:90 'WidthU' ( temp uint) 281 0:90 direct index ( temp uint) 282 0:90 'sizeQueryTemp' ( temp 3-component vector of uint) 283 0:90 Constant: 284 0:90 0 (const int) 285 0:90 move second child to first child ( temp uint) 286 0:90 'HeightU' ( temp uint) 287 0:90 direct index ( temp uint) 288 0:90 'sizeQueryTemp' ( temp 3-component vector of uint) 289 0:90 Constant: 290 0:90 1 (const int) 291 0:90 move second child to first child ( temp uint) 292 0:90 'DepthU' ( temp uint) 293 0:90 direct index ( temp uint) 294 0:90 'sizeQueryTemp' ( temp 3-component vector of uint) 295 0:90 Constant: 296 0:90 2 (const int) 297 0:92 move second child to first child ( temp 4-component vector of float) 298 0:92 Color: direct index for structure ( temp 4-component vector of float) 299 0:92 'psout' ( temp structure{ temp 4-component vector of float Color, temp float Depth}) 300 0:92 Constant: 301 0:92 0 (const int) 302 0:92 Constant: 303 0:92 1.000000 304 0:92 1.000000 305 0:92 1.000000 306 0:92 1.000000 307 0:93 move second child to first child ( temp float) 308 0:93 Depth: direct index for structure ( temp float) 309 0:93 'psout' ( temp structure{ temp 4-component vector of float Color, temp float Depth}) 310 0:93 Constant: 311 0:93 1 (const int) 312 0:93 Constant: 313 0:93 1.000000 314 0:95 Branch: Return with expression 315 0:95 'psout' ( temp structure{ temp 4-component vector of float Color, temp float Depth}) 316 0:44 Function Definition: main( ( temp void) 317 0:44 Function Parameters: 318 0:? Sequence 319 0:44 Sequence 320 0:44 move second child to first child ( temp structure{ temp 4-component vector of float Color, temp float Depth}) 321 0:44 'flattenTemp' ( temp structure{ temp 4-component vector of float Color, temp float Depth}) 322 0:44 Function Call: @main( ( temp structure{ temp 4-component vector of float Color, temp float Depth}) 323 0:44 move second child to first child ( temp 4-component vector of float) 324 0:? '@entryPointOutput.Color' (layout( location=0) out 4-component vector of float) 325 0:44 Color: direct index for structure ( temp 4-component vector of float) 326 0:44 'flattenTemp' ( temp structure{ temp 4-component vector of float Color, temp float Depth}) 327 0:44 Constant: 328 0:44 0 (const int) 329 0:44 move second child to first child ( temp float) 330 0:? '@entryPointOutput.Depth' ( out float FragDepth) 331 0:44 Depth: direct index for structure ( temp float) 332 0:44 'flattenTemp' ( temp structure{ temp 4-component vector of float Color, temp float Depth}) 333 0:44 Constant: 334 0:44 1 (const int) 335 0:? Linker Objects 336 0:? 'g_sSamp' (layout( binding=0) uniform sampler) 337 0:? 'g_tTex1df4' (layout( binding=0 rgba32f) uniform image1D) 338 0:? 'g_tTex1di4' (layout( rgba32i) uniform iimage1D) 339 0:? 'g_tTex1du4' (layout( rgba32ui) uniform uimage1D) 340 0:? 'g_tTex2df4' (layout( rgba32f) uniform image2D) 341 0:? 'g_tTex2di4' (layout( rgba32i) uniform iimage2D) 342 0:? 'g_tTex2du4' (layout( rgba32ui) uniform uimage2D) 343 0:? 'g_tTex3df4' (layout( rgba32f) uniform image3D) 344 0:? 'g_tTex3di4' (layout( rgba32i) uniform iimage3D) 345 0:? 'g_tTex3du4' (layout( rgba32ui) uniform uimage3D) 346 0:? 'g_tTex1df4a' (layout( rgba32f) uniform image1DArray) 347 0:? 'g_tTex1di4a' (layout( rgba32i) uniform iimage1DArray) 348 0:? 'g_tTex1du4a' (layout( rgba32ui) uniform uimage1DArray) 349 0:? 'g_tTex2df4a' (layout( rgba32f) uniform image2DArray) 350 0:? 'g_tTex2di4a' (layout( rgba32i) uniform iimage2DArray) 351 0:? 'g_tTex2du4a' (layout( rgba32ui) uniform uimage2DArray) 352 0:? 'g_tBuffF' (layout( rgba32f) uniform imageBuffer) 353 0:? 'g_tBuffI' (layout( rgba32i) uniform iimageBuffer) 354 0:? 'g_tBuffU' (layout( rgba32ui) uniform uimageBuffer) 355 0:? 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) 356 0:? '@entryPointOutput.Depth' ( out float FragDepth) 357 0:? '@entryPointOutput.Color' (layout( location=0) out 4-component vector of float) 358 359 360 Linked fragment stage: 361 362 363 Shader version: 500 364 gl_FragCoord origin is upper left 365 using depth_any 366 0:? Sequence 367 0:44 Function Definition: @main( ( temp structure{ temp 4-component vector of float Color, temp float Depth}) 368 0:44 Function Parameters: 369 0:? Sequence 370 0:63 Sequence 371 0:63 move second child to first child ( temp uint) 372 0:63 'sizeQueryTemp' ( temp uint) 373 0:63 imageQuerySize ( temp uint) 374 0:63 'g_tTex1df4' (layout( binding=0 rgba32f) uniform image1D) 375 0:63 move second child to first child ( temp uint) 376 0:63 'WidthU' ( temp uint) 377 0:63 'sizeQueryTemp' ( temp uint) 378 0:64 Sequence 379 0:64 move second child to first child ( temp uint) 380 0:64 'sizeQueryTemp' ( temp uint) 381 0:64 imageQuerySize ( temp uint) 382 0:64 'g_tTex1di4' (layout( rgba32i) uniform iimage1D) 383 0:64 move second child to first child ( temp uint) 384 0:64 'WidthU' ( temp uint) 385 0:64 'sizeQueryTemp' ( temp uint) 386 0:65 Sequence 387 0:65 move second child to first child ( temp uint) 388 0:65 'sizeQueryTemp' ( temp uint) 389 0:65 imageQuerySize ( temp uint) 390 0:65 'g_tTex1du4' (layout( rgba32ui) uniform uimage1D) 391 0:65 move second child to first child ( temp uint) 392 0:65 'WidthU' ( temp uint) 393 0:65 'sizeQueryTemp' ( temp uint) 394 0:68 Sequence 395 0:68 move second child to first child ( temp uint) 396 0:68 'sizeQueryTemp' ( temp uint) 397 0:68 imageQuerySize ( temp uint) 398 0:68 'g_tBuffF' (layout( rgba32f) uniform imageBuffer) 399 0:68 move second child to first child ( temp uint) 400 0:68 'WidthU' ( temp uint) 401 0:68 'sizeQueryTemp' ( temp uint) 402 0:69 Sequence 403 0:69 move second child to first child ( temp uint) 404 0:69 'sizeQueryTemp' ( temp uint) 405 0:69 imageQuerySize ( temp uint) 406 0:69 'g_tBuffI' (layout( rgba32i) uniform iimageBuffer) 407 0:69 move second child to first child ( temp uint) 408 0:69 'WidthU' ( temp uint) 409 0:69 'sizeQueryTemp' ( temp uint) 410 0:70 Sequence 411 0:70 move second child to first child ( temp uint) 412 0:70 'sizeQueryTemp' ( temp uint) 413 0:70 imageQuerySize ( temp uint) 414 0:70 'g_tBuffU' (layout( rgba32ui) uniform uimageBuffer) 415 0:70 move second child to first child ( temp uint) 416 0:70 'WidthU' ( temp uint) 417 0:70 'sizeQueryTemp' ( temp uint) 418 0:73 Sequence 419 0:73 move second child to first child ( temp 2-component vector of uint) 420 0:73 'sizeQueryTemp' ( temp 2-component vector of uint) 421 0:73 imageQuerySize ( temp 2-component vector of uint) 422 0:73 'g_tTex1df4a' (layout( rgba32f) uniform image1DArray) 423 0:73 move second child to first child ( temp uint) 424 0:73 'WidthU' ( temp uint) 425 0:73 direct index ( temp uint) 426 0:73 'sizeQueryTemp' ( temp 2-component vector of uint) 427 0:73 Constant: 428 0:73 0 (const int) 429 0:73 move second child to first child ( temp uint) 430 0:73 'ElementsU' ( temp uint) 431 0:73 direct index ( temp uint) 432 0:73 'sizeQueryTemp' ( temp 2-component vector of uint) 433 0:73 Constant: 434 0:73 1 (const int) 435 0:74 Sequence 436 0:74 move second child to first child ( temp 2-component vector of uint) 437 0:74 'sizeQueryTemp' ( temp 2-component vector of uint) 438 0:74 imageQuerySize ( temp 2-component vector of uint) 439 0:74 'g_tTex1di4a' (layout( rgba32i) uniform iimage1DArray) 440 0:74 move second child to first child ( temp uint) 441 0:74 'WidthU' ( temp uint) 442 0:74 direct index ( temp uint) 443 0:74 'sizeQueryTemp' ( temp 2-component vector of uint) 444 0:74 Constant: 445 0:74 0 (const int) 446 0:74 move second child to first child ( temp uint) 447 0:74 'ElementsU' ( temp uint) 448 0:74 direct index ( temp uint) 449 0:74 'sizeQueryTemp' ( temp 2-component vector of uint) 450 0:74 Constant: 451 0:74 1 (const int) 452 0:75 Sequence 453 0:75 move second child to first child ( temp 2-component vector of uint) 454 0:75 'sizeQueryTemp' ( temp 2-component vector of uint) 455 0:75 imageQuerySize ( temp 2-component vector of uint) 456 0:75 'g_tTex1du4a' (layout( rgba32ui) uniform uimage1DArray) 457 0:75 move second child to first child ( temp uint) 458 0:75 'WidthU' ( temp uint) 459 0:75 direct index ( temp uint) 460 0:75 'sizeQueryTemp' ( temp 2-component vector of uint) 461 0:75 Constant: 462 0:75 0 (const int) 463 0:75 move second child to first child ( temp uint) 464 0:75 'ElementsU' ( temp uint) 465 0:75 direct index ( temp uint) 466 0:75 'sizeQueryTemp' ( temp 2-component vector of uint) 467 0:75 Constant: 468 0:75 1 (const int) 469 0:78 Sequence 470 0:78 move second child to first child ( temp 2-component vector of uint) 471 0:78 'sizeQueryTemp' ( temp 2-component vector of uint) 472 0:78 imageQuerySize ( temp 2-component vector of uint) 473 0:78 'g_tTex2df4' (layout( rgba32f) uniform image2D) 474 0:78 move second child to first child ( temp uint) 475 0:78 'WidthU' ( temp uint) 476 0:78 direct index ( temp uint) 477 0:78 'sizeQueryTemp' ( temp 2-component vector of uint) 478 0:78 Constant: 479 0:78 0 (const int) 480 0:78 move second child to first child ( temp uint) 481 0:78 'HeightU' ( temp uint) 482 0:78 direct index ( temp uint) 483 0:78 'sizeQueryTemp' ( temp 2-component vector of uint) 484 0:78 Constant: 485 0:78 1 (const int) 486 0:79 Sequence 487 0:79 move second child to first child ( temp 2-component vector of uint) 488 0:79 'sizeQueryTemp' ( temp 2-component vector of uint) 489 0:79 imageQuerySize ( temp 2-component vector of uint) 490 0:79 'g_tTex2di4' (layout( rgba32i) uniform iimage2D) 491 0:79 move second child to first child ( temp uint) 492 0:79 'WidthU' ( temp uint) 493 0:79 direct index ( temp uint) 494 0:79 'sizeQueryTemp' ( temp 2-component vector of uint) 495 0:79 Constant: 496 0:79 0 (const int) 497 0:79 move second child to first child ( temp uint) 498 0:79 'HeightU' ( temp uint) 499 0:79 direct index ( temp uint) 500 0:79 'sizeQueryTemp' ( temp 2-component vector of uint) 501 0:79 Constant: 502 0:79 1 (const int) 503 0:80 Sequence 504 0:80 move second child to first child ( temp 2-component vector of uint) 505 0:80 'sizeQueryTemp' ( temp 2-component vector of uint) 506 0:80 imageQuerySize ( temp 2-component vector of uint) 507 0:80 'g_tTex2du4' (layout( rgba32ui) uniform uimage2D) 508 0:80 move second child to first child ( temp uint) 509 0:80 'WidthU' ( temp uint) 510 0:80 direct index ( temp uint) 511 0:80 'sizeQueryTemp' ( temp 2-component vector of uint) 512 0:80 Constant: 513 0:80 0 (const int) 514 0:80 move second child to first child ( temp uint) 515 0:80 'HeightU' ( temp uint) 516 0:80 direct index ( temp uint) 517 0:80 'sizeQueryTemp' ( temp 2-component vector of uint) 518 0:80 Constant: 519 0:80 1 (const int) 520 0:83 Sequence 521 0:83 move second child to first child ( temp 3-component vector of uint) 522 0:83 'sizeQueryTemp' ( temp 3-component vector of uint) 523 0:83 imageQuerySize ( temp 3-component vector of uint) 524 0:83 'g_tTex2df4a' (layout( rgba32f) uniform image2DArray) 525 0:83 move second child to first child ( temp uint) 526 0:83 'WidthU' ( temp uint) 527 0:83 direct index ( temp uint) 528 0:83 'sizeQueryTemp' ( temp 3-component vector of uint) 529 0:83 Constant: 530 0:83 0 (const int) 531 0:83 move second child to first child ( temp uint) 532 0:83 'HeightU' ( temp uint) 533 0:83 direct index ( temp uint) 534 0:83 'sizeQueryTemp' ( temp 3-component vector of uint) 535 0:83 Constant: 536 0:83 1 (const int) 537 0:83 move second child to first child ( temp uint) 538 0:83 'ElementsU' ( temp uint) 539 0:83 direct index ( temp uint) 540 0:83 'sizeQueryTemp' ( temp 3-component vector of uint) 541 0:83 Constant: 542 0:83 2 (const int) 543 0:84 Sequence 544 0:84 move second child to first child ( temp 3-component vector of uint) 545 0:84 'sizeQueryTemp' ( temp 3-component vector of uint) 546 0:84 imageQuerySize ( temp 3-component vector of uint) 547 0:84 'g_tTex2di4a' (layout( rgba32i) uniform iimage2DArray) 548 0:84 move second child to first child ( temp uint) 549 0:84 'WidthU' ( temp uint) 550 0:84 direct index ( temp uint) 551 0:84 'sizeQueryTemp' ( temp 3-component vector of uint) 552 0:84 Constant: 553 0:84 0 (const int) 554 0:84 move second child to first child ( temp uint) 555 0:84 'HeightU' ( temp uint) 556 0:84 direct index ( temp uint) 557 0:84 'sizeQueryTemp' ( temp 3-component vector of uint) 558 0:84 Constant: 559 0:84 1 (const int) 560 0:84 move second child to first child ( temp uint) 561 0:84 'ElementsU' ( temp uint) 562 0:84 direct index ( temp uint) 563 0:84 'sizeQueryTemp' ( temp 3-component vector of uint) 564 0:84 Constant: 565 0:84 2 (const int) 566 0:85 Sequence 567 0:85 move second child to first child ( temp 3-component vector of uint) 568 0:85 'sizeQueryTemp' ( temp 3-component vector of uint) 569 0:85 imageQuerySize ( temp 3-component vector of uint) 570 0:85 'g_tTex2du4a' (layout( rgba32ui) uniform uimage2DArray) 571 0:85 move second child to first child ( temp uint) 572 0:85 'WidthU' ( temp uint) 573 0:85 direct index ( temp uint) 574 0:85 'sizeQueryTemp' ( temp 3-component vector of uint) 575 0:85 Constant: 576 0:85 0 (const int) 577 0:85 move second child to first child ( temp uint) 578 0:85 'HeightU' ( temp uint) 579 0:85 direct index ( temp uint) 580 0:85 'sizeQueryTemp' ( temp 3-component vector of uint) 581 0:85 Constant: 582 0:85 1 (const int) 583 0:85 move second child to first child ( temp uint) 584 0:85 'ElementsU' ( temp uint) 585 0:85 direct index ( temp uint) 586 0:85 'sizeQueryTemp' ( temp 3-component vector of uint) 587 0:85 Constant: 588 0:85 2 (const int) 589 0:88 Sequence 590 0:88 move second child to first child ( temp 3-component vector of uint) 591 0:88 'sizeQueryTemp' ( temp 3-component vector of uint) 592 0:88 imageQuerySize ( temp 3-component vector of uint) 593 0:88 'g_tTex3df4' (layout( rgba32f) uniform image3D) 594 0:88 move second child to first child ( temp uint) 595 0:88 'WidthU' ( temp uint) 596 0:88 direct index ( temp uint) 597 0:88 'sizeQueryTemp' ( temp 3-component vector of uint) 598 0:88 Constant: 599 0:88 0 (const int) 600 0:88 move second child to first child ( temp uint) 601 0:88 'HeightU' ( temp uint) 602 0:88 direct index ( temp uint) 603 0:88 'sizeQueryTemp' ( temp 3-component vector of uint) 604 0:88 Constant: 605 0:88 1 (const int) 606 0:88 move second child to first child ( temp uint) 607 0:88 'DepthU' ( temp uint) 608 0:88 direct index ( temp uint) 609 0:88 'sizeQueryTemp' ( temp 3-component vector of uint) 610 0:88 Constant: 611 0:88 2 (const int) 612 0:89 Sequence 613 0:89 move second child to first child ( temp 3-component vector of uint) 614 0:89 'sizeQueryTemp' ( temp 3-component vector of uint) 615 0:89 imageQuerySize ( temp 3-component vector of uint) 616 0:89 'g_tTex3di4' (layout( rgba32i) uniform iimage3D) 617 0:89 move second child to first child ( temp uint) 618 0:89 'WidthU' ( temp uint) 619 0:89 direct index ( temp uint) 620 0:89 'sizeQueryTemp' ( temp 3-component vector of uint) 621 0:89 Constant: 622 0:89 0 (const int) 623 0:89 move second child to first child ( temp uint) 624 0:89 'HeightU' ( temp uint) 625 0:89 direct index ( temp uint) 626 0:89 'sizeQueryTemp' ( temp 3-component vector of uint) 627 0:89 Constant: 628 0:89 1 (const int) 629 0:89 move second child to first child ( temp uint) 630 0:89 'DepthU' ( temp uint) 631 0:89 direct index ( temp uint) 632 0:89 'sizeQueryTemp' ( temp 3-component vector of uint) 633 0:89 Constant: 634 0:89 2 (const int) 635 0:90 Sequence 636 0:90 move second child to first child ( temp 3-component vector of uint) 637 0:90 'sizeQueryTemp' ( temp 3-component vector of uint) 638 0:90 imageQuerySize ( temp 3-component vector of uint) 639 0:90 'g_tTex3du4' (layout( rgba32ui) uniform uimage3D) 640 0:90 move second child to first child ( temp uint) 641 0:90 'WidthU' ( temp uint) 642 0:90 direct index ( temp uint) 643 0:90 'sizeQueryTemp' ( temp 3-component vector of uint) 644 0:90 Constant: 645 0:90 0 (const int) 646 0:90 move second child to first child ( temp uint) 647 0:90 'HeightU' ( temp uint) 648 0:90 direct index ( temp uint) 649 0:90 'sizeQueryTemp' ( temp 3-component vector of uint) 650 0:90 Constant: 651 0:90 1 (const int) 652 0:90 move second child to first child ( temp uint) 653 0:90 'DepthU' ( temp uint) 654 0:90 direct index ( temp uint) 655 0:90 'sizeQueryTemp' ( temp 3-component vector of uint) 656 0:90 Constant: 657 0:90 2 (const int) 658 0:92 move second child to first child ( temp 4-component vector of float) 659 0:92 Color: direct index for structure ( temp 4-component vector of float) 660 0:92 'psout' ( temp structure{ temp 4-component vector of float Color, temp float Depth}) 661 0:92 Constant: 662 0:92 0 (const int) 663 0:92 Constant: 664 0:92 1.000000 665 0:92 1.000000 666 0:92 1.000000 667 0:92 1.000000 668 0:93 move second child to first child ( temp float) 669 0:93 Depth: direct index for structure ( temp float) 670 0:93 'psout' ( temp structure{ temp 4-component vector of float Color, temp float Depth}) 671 0:93 Constant: 672 0:93 1 (const int) 673 0:93 Constant: 674 0:93 1.000000 675 0:95 Branch: Return with expression 676 0:95 'psout' ( temp structure{ temp 4-component vector of float Color, temp float Depth}) 677 0:44 Function Definition: main( ( temp void) 678 0:44 Function Parameters: 679 0:? Sequence 680 0:44 Sequence 681 0:44 move second child to first child ( temp structure{ temp 4-component vector of float Color, temp float Depth}) 682 0:44 'flattenTemp' ( temp structure{ temp 4-component vector of float Color, temp float Depth}) 683 0:44 Function Call: @main( ( temp structure{ temp 4-component vector of float Color, temp float Depth}) 684 0:44 move second child to first child ( temp 4-component vector of float) 685 0:? '@entryPointOutput.Color' (layout( location=0) out 4-component vector of float) 686 0:44 Color: direct index for structure ( temp 4-component vector of float) 687 0:44 'flattenTemp' ( temp structure{ temp 4-component vector of float Color, temp float Depth}) 688 0:44 Constant: 689 0:44 0 (const int) 690 0:44 move second child to first child ( temp float) 691 0:? '@entryPointOutput.Depth' ( out float FragDepth) 692 0:44 Depth: direct index for structure ( temp float) 693 0:44 'flattenTemp' ( temp structure{ temp 4-component vector of float Color, temp float Depth}) 694 0:44 Constant: 695 0:44 1 (const int) 696 0:? Linker Objects 697 0:? 'g_sSamp' (layout( binding=0) uniform sampler) 698 0:? 'g_tTex1df4' (layout( binding=0 rgba32f) uniform image1D) 699 0:? 'g_tTex1di4' (layout( rgba32i) uniform iimage1D) 700 0:? 'g_tTex1du4' (layout( rgba32ui) uniform uimage1D) 701 0:? 'g_tTex2df4' (layout( rgba32f) uniform image2D) 702 0:? 'g_tTex2di4' (layout( rgba32i) uniform iimage2D) 703 0:? 'g_tTex2du4' (layout( rgba32ui) uniform uimage2D) 704 0:? 'g_tTex3df4' (layout( rgba32f) uniform image3D) 705 0:? 'g_tTex3di4' (layout( rgba32i) uniform iimage3D) 706 0:? 'g_tTex3du4' (layout( rgba32ui) uniform uimage3D) 707 0:? 'g_tTex1df4a' (layout( rgba32f) uniform image1DArray) 708 0:? 'g_tTex1di4a' (layout( rgba32i) uniform iimage1DArray) 709 0:? 'g_tTex1du4a' (layout( rgba32ui) uniform uimage1DArray) 710 0:? 'g_tTex2df4a' (layout( rgba32f) uniform image2DArray) 711 0:? 'g_tTex2di4a' (layout( rgba32i) uniform iimage2DArray) 712 0:? 'g_tTex2du4a' (layout( rgba32ui) uniform uimage2DArray) 713 0:? 'g_tBuffF' (layout( rgba32f) uniform imageBuffer) 714 0:? 'g_tBuffI' (layout( rgba32i) uniform iimageBuffer) 715 0:? 'g_tBuffU' (layout( rgba32ui) uniform uimageBuffer) 716 0:? 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) 717 0:? '@entryPointOutput.Depth' ( out float FragDepth) 718 0:? '@entryPointOutput.Color' (layout( location=0) out 4-component vector of float) 719 720 // Module Version 10000 721 // Generated by (magic number): 80007 722 // Id's are bound by 232 723 724 Capability Shader 725 Capability Image1D 726 Capability ImageBuffer 727 Capability ImageQuery 728 1: ExtInstImport "GLSL.std.450" 729 MemoryModel Logical GLSL450 730 EntryPoint Fragment 4 "main" 216 220 731 ExecutionMode 4 OriginUpperLeft 732 ExecutionMode 4 DepthReplacing 733 Source HLSL 500 734 Name 4 "main" 735 Name 8 "PS_OUTPUT" 736 MemberName 8(PS_OUTPUT) 0 "Color" 737 MemberName 8(PS_OUTPUT) 1 "Depth" 738 Name 10 "@main(" 739 Name 14 "sizeQueryTemp" 740 Name 17 "g_tTex1df4" 741 Name 20 "WidthU" 742 Name 22 "sizeQueryTemp" 743 Name 26 "g_tTex1di4" 744 Name 30 "sizeQueryTemp" 745 Name 33 "g_tTex1du4" 746 Name 37 "sizeQueryTemp" 747 Name 40 "g_tBuffF" 748 Name 44 "sizeQueryTemp" 749 Name 47 "g_tBuffI" 750 Name 51 "sizeQueryTemp" 751 Name 54 "g_tBuffU" 752 Name 60 "sizeQueryTemp" 753 Name 63 "g_tTex1df4a" 754 Name 69 "ElementsU" 755 Name 73 "sizeQueryTemp" 756 Name 76 "g_tTex1di4a" 757 Name 83 "sizeQueryTemp" 758 Name 86 "g_tTex1du4a" 759 Name 93 "sizeQueryTemp" 760 Name 96 "g_tTex2df4" 761 Name 101 "HeightU" 762 Name 104 "sizeQueryTemp" 763 Name 107 "g_tTex2di4" 764 Name 114 "sizeQueryTemp" 765 Name 117 "g_tTex2du4" 766 Name 126 "sizeQueryTemp" 767 Name 129 "g_tTex2df4a" 768 Name 139 "sizeQueryTemp" 769 Name 142 "g_tTex2di4a" 770 Name 151 "sizeQueryTemp" 771 Name 154 "g_tTex2du4a" 772 Name 163 "sizeQueryTemp" 773 Name 166 "g_tTex3df4" 774 Name 173 "DepthU" 775 Name 176 "sizeQueryTemp" 776 Name 179 "g_tTex3di4" 777 Name 188 "sizeQueryTemp" 778 Name 191 "g_tTex3du4" 779 Name 201 "psout" 780 Name 213 "flattenTemp" 781 Name 216 "@entryPointOutput.Color" 782 Name 220 "@entryPointOutput.Depth" 783 Name 225 "g_sSamp" 784 Name 229 "$Global" 785 MemberName 229($Global) 0 "c1" 786 MemberName 229($Global) 1 "c2" 787 MemberName 229($Global) 2 "c3" 788 MemberName 229($Global) 3 "c4" 789 MemberName 229($Global) 4 "o1" 790 MemberName 229($Global) 5 "o2" 791 MemberName 229($Global) 6 "o3" 792 MemberName 229($Global) 7 "o4" 793 Name 231 "" 794 Decorate 17(g_tTex1df4) DescriptorSet 0 795 Decorate 17(g_tTex1df4) Binding 0 796 Decorate 26(g_tTex1di4) DescriptorSet 0 797 Decorate 26(g_tTex1di4) Binding 0 798 Decorate 33(g_tTex1du4) DescriptorSet 0 799 Decorate 33(g_tTex1du4) Binding 0 800 Decorate 40(g_tBuffF) DescriptorSet 0 801 Decorate 40(g_tBuffF) Binding 0 802 Decorate 47(g_tBuffI) DescriptorSet 0 803 Decorate 47(g_tBuffI) Binding 0 804 Decorate 54(g_tBuffU) DescriptorSet 0 805 Decorate 54(g_tBuffU) Binding 0 806 Decorate 63(g_tTex1df4a) DescriptorSet 0 807 Decorate 63(g_tTex1df4a) Binding 0 808 Decorate 76(g_tTex1di4a) DescriptorSet 0 809 Decorate 76(g_tTex1di4a) Binding 0 810 Decorate 86(g_tTex1du4a) DescriptorSet 0 811 Decorate 86(g_tTex1du4a) Binding 0 812 Decorate 96(g_tTex2df4) DescriptorSet 0 813 Decorate 96(g_tTex2df4) Binding 0 814 Decorate 107(g_tTex2di4) DescriptorSet 0 815 Decorate 107(g_tTex2di4) Binding 0 816 Decorate 117(g_tTex2du4) DescriptorSet 0 817 Decorate 117(g_tTex2du4) Binding 0 818 Decorate 129(g_tTex2df4a) DescriptorSet 0 819 Decorate 129(g_tTex2df4a) Binding 0 820 Decorate 142(g_tTex2di4a) DescriptorSet 0 821 Decorate 142(g_tTex2di4a) Binding 0 822 Decorate 154(g_tTex2du4a) DescriptorSet 0 823 Decorate 154(g_tTex2du4a) Binding 0 824 Decorate 166(g_tTex3df4) DescriptorSet 0 825 Decorate 166(g_tTex3df4) Binding 0 826 Decorate 179(g_tTex3di4) DescriptorSet 0 827 Decorate 179(g_tTex3di4) Binding 0 828 Decorate 191(g_tTex3du4) DescriptorSet 0 829 Decorate 191(g_tTex3du4) Binding 0 830 Decorate 216(@entryPointOutput.Color) Location 0 831 Decorate 220(@entryPointOutput.Depth) BuiltIn FragDepth 832 Decorate 225(g_sSamp) DescriptorSet 0 833 Decorate 225(g_sSamp) Binding 0 834 MemberDecorate 229($Global) 0 Offset 0 835 MemberDecorate 229($Global) 1 Offset 8 836 MemberDecorate 229($Global) 2 Offset 16 837 MemberDecorate 229($Global) 3 Offset 32 838 MemberDecorate 229($Global) 4 Offset 48 839 MemberDecorate 229($Global) 5 Offset 56 840 MemberDecorate 229($Global) 6 Offset 64 841 MemberDecorate 229($Global) 7 Offset 80 842 Decorate 229($Global) Block 843 Decorate 231 DescriptorSet 0 844 Decorate 231 Binding 0 845 2: TypeVoid 846 3: TypeFunction 2 847 6: TypeFloat 32 848 7: TypeVector 6(float) 4 849 8(PS_OUTPUT): TypeStruct 7(fvec4) 6(float) 850 9: TypeFunction 8(PS_OUTPUT) 851 12: TypeInt 32 0 852 13: TypePointer Function 12(int) 853 15: TypeImage 6(float) 1D nonsampled format:Rgba32f 854 16: TypePointer UniformConstant 15 855 17(g_tTex1df4): 16(ptr) Variable UniformConstant 856 23: TypeInt 32 1 857 24: TypeImage 23(int) 1D nonsampled format:Rgba32i 858 25: TypePointer UniformConstant 24 859 26(g_tTex1di4): 25(ptr) Variable UniformConstant 860 31: TypeImage 12(int) 1D nonsampled format:Rgba32ui 861 32: TypePointer UniformConstant 31 862 33(g_tTex1du4): 32(ptr) Variable UniformConstant 863 38: TypeImage 6(float) Buffer nonsampled format:Rgba32f 864 39: TypePointer UniformConstant 38 865 40(g_tBuffF): 39(ptr) Variable UniformConstant 866 45: TypeImage 23(int) Buffer nonsampled format:Rgba32i 867 46: TypePointer UniformConstant 45 868 47(g_tBuffI): 46(ptr) Variable UniformConstant 869 52: TypeImage 12(int) Buffer nonsampled format:Rgba32ui 870 53: TypePointer UniformConstant 52 871 54(g_tBuffU): 53(ptr) Variable UniformConstant 872 58: TypeVector 12(int) 2 873 59: TypePointer Function 58(ivec2) 874 61: TypeImage 6(float) 1D array nonsampled format:Rgba32f 875 62: TypePointer UniformConstant 61 876 63(g_tTex1df4a): 62(ptr) Variable UniformConstant 877 66: 12(int) Constant 0 878 70: 12(int) Constant 1 879 74: TypeImage 23(int) 1D array nonsampled format:Rgba32i 880 75: TypePointer UniformConstant 74 881 76(g_tTex1di4a): 75(ptr) Variable UniformConstant 882 84: TypeImage 12(int) 1D array nonsampled format:Rgba32ui 883 85: TypePointer UniformConstant 84 884 86(g_tTex1du4a): 85(ptr) Variable UniformConstant 885 94: TypeImage 6(float) 2D nonsampled format:Rgba32f 886 95: TypePointer UniformConstant 94 887 96(g_tTex2df4): 95(ptr) Variable UniformConstant 888 105: TypeImage 23(int) 2D nonsampled format:Rgba32i 889 106: TypePointer UniformConstant 105 890 107(g_tTex2di4): 106(ptr) Variable UniformConstant 891 115: TypeImage 12(int) 2D nonsampled format:Rgba32ui 892 116: TypePointer UniformConstant 115 893 117(g_tTex2du4): 116(ptr) Variable UniformConstant 894 124: TypeVector 12(int) 3 895 125: TypePointer Function 124(ivec3) 896 127: TypeImage 6(float) 2D array nonsampled format:Rgba32f 897 128: TypePointer UniformConstant 127 898 129(g_tTex2df4a): 128(ptr) Variable UniformConstant 899 136: 12(int) Constant 2 900 140: TypeImage 23(int) 2D array nonsampled format:Rgba32i 901 141: TypePointer UniformConstant 140 902 142(g_tTex2di4a): 141(ptr) Variable UniformConstant 903 152: TypeImage 12(int) 2D array nonsampled format:Rgba32ui 904 153: TypePointer UniformConstant 152 905 154(g_tTex2du4a): 153(ptr) Variable UniformConstant 906 164: TypeImage 6(float) 3D nonsampled format:Rgba32f 907 165: TypePointer UniformConstant 164 908 166(g_tTex3df4): 165(ptr) Variable UniformConstant 909 177: TypeImage 23(int) 3D nonsampled format:Rgba32i 910 178: TypePointer UniformConstant 177 911 179(g_tTex3di4): 178(ptr) Variable UniformConstant 912 189: TypeImage 12(int) 3D nonsampled format:Rgba32ui 913 190: TypePointer UniformConstant 189 914 191(g_tTex3du4): 190(ptr) Variable UniformConstant 915 200: TypePointer Function 8(PS_OUTPUT) 916 202: 23(int) Constant 0 917 203: 6(float) Constant 1065353216 918 204: 7(fvec4) ConstantComposite 203 203 203 203 919 205: TypePointer Function 7(fvec4) 920 207: 23(int) Constant 1 921 208: TypePointer Function 6(float) 922 215: TypePointer Output 7(fvec4) 923 216(@entryPointOutput.Color): 215(ptr) Variable Output 924 219: TypePointer Output 6(float) 925 220(@entryPointOutput.Depth): 219(ptr) Variable Output 926 223: TypeSampler 927 224: TypePointer UniformConstant 223 928 225(g_sSamp): 224(ptr) Variable UniformConstant 929 226: TypeVector 23(int) 2 930 227: TypeVector 23(int) 3 931 228: TypeVector 23(int) 4 932 229($Global): TypeStruct 23(int) 226(ivec2) 227(ivec3) 228(ivec4) 23(int) 226(ivec2) 227(ivec3) 228(ivec4) 933 230: TypePointer Uniform 229($Global) 934 231: 230(ptr) Variable Uniform 935 4(main): 2 Function None 3 936 5: Label 937 213(flattenTemp): 200(ptr) Variable Function 938 214:8(PS_OUTPUT) FunctionCall 10(@main() 939 Store 213(flattenTemp) 214 940 217: 205(ptr) AccessChain 213(flattenTemp) 202 941 218: 7(fvec4) Load 217 942 Store 216(@entryPointOutput.Color) 218 943 221: 208(ptr) AccessChain 213(flattenTemp) 207 944 222: 6(float) Load 221 945 Store 220(@entryPointOutput.Depth) 222 946 Return 947 FunctionEnd 948 10(@main():8(PS_OUTPUT) Function None 9 949 11: Label 950 14(sizeQueryTemp): 13(ptr) Variable Function 951 20(WidthU): 13(ptr) Variable Function 952 22(sizeQueryTemp): 13(ptr) Variable Function 953 30(sizeQueryTemp): 13(ptr) Variable Function 954 37(sizeQueryTemp): 13(ptr) Variable Function 955 44(sizeQueryTemp): 13(ptr) Variable Function 956 51(sizeQueryTemp): 13(ptr) Variable Function 957 60(sizeQueryTemp): 59(ptr) Variable Function 958 69(ElementsU): 13(ptr) Variable Function 959 73(sizeQueryTemp): 59(ptr) Variable Function 960 83(sizeQueryTemp): 59(ptr) Variable Function 961 93(sizeQueryTemp): 59(ptr) Variable Function 962 101(HeightU): 13(ptr) Variable Function 963 104(sizeQueryTemp): 59(ptr) Variable Function 964 114(sizeQueryTemp): 59(ptr) Variable Function 965 126(sizeQueryTemp): 125(ptr) Variable Function 966 139(sizeQueryTemp): 125(ptr) Variable Function 967 151(sizeQueryTemp): 125(ptr) Variable Function 968 163(sizeQueryTemp): 125(ptr) Variable Function 969 173(DepthU): 13(ptr) Variable Function 970 176(sizeQueryTemp): 125(ptr) Variable Function 971 188(sizeQueryTemp): 125(ptr) Variable Function 972 201(psout): 200(ptr) Variable Function 973 18: 15 Load 17(g_tTex1df4) 974 19: 12(int) ImageQuerySize 18 975 Store 14(sizeQueryTemp) 19 976 21: 12(int) Load 14(sizeQueryTemp) 977 Store 20(WidthU) 21 978 27: 24 Load 26(g_tTex1di4) 979 28: 12(int) ImageQuerySize 27 980 Store 22(sizeQueryTemp) 28 981 29: 12(int) Load 22(sizeQueryTemp) 982 Store 20(WidthU) 29 983 34: 31 Load 33(g_tTex1du4) 984 35: 12(int) ImageQuerySize 34 985 Store 30(sizeQueryTemp) 35 986 36: 12(int) Load 30(sizeQueryTemp) 987 Store 20(WidthU) 36 988 41: 38 Load 40(g_tBuffF) 989 42: 12(int) ImageQuerySize 41 990 Store 37(sizeQueryTemp) 42 991 43: 12(int) Load 37(sizeQueryTemp) 992 Store 20(WidthU) 43 993 48: 45 Load 47(g_tBuffI) 994 49: 12(int) ImageQuerySize 48 995 Store 44(sizeQueryTemp) 49 996 50: 12(int) Load 44(sizeQueryTemp) 997 Store 20(WidthU) 50 998 55: 52 Load 54(g_tBuffU) 999 56: 12(int) ImageQuerySize 55 1000 Store 51(sizeQueryTemp) 56 1001 57: 12(int) Load 51(sizeQueryTemp) 1002 Store 20(WidthU) 57 1003 64: 61 Load 63(g_tTex1df4a) 1004 65: 58(ivec2) ImageQuerySize 64 1005 Store 60(sizeQueryTemp) 65 1006 67: 13(ptr) AccessChain 60(sizeQueryTemp) 66 1007 68: 12(int) Load 67 1008 Store 20(WidthU) 68 1009 71: 13(ptr) AccessChain 60(sizeQueryTemp) 70 1010 72: 12(int) Load 71 1011 Store 69(ElementsU) 72 1012 77: 74 Load 76(g_tTex1di4a) 1013 78: 58(ivec2) ImageQuerySize 77 1014 Store 73(sizeQueryTemp) 78 1015 79: 13(ptr) AccessChain 73(sizeQueryTemp) 66 1016 80: 12(int) Load 79 1017 Store 20(WidthU) 80 1018 81: 13(ptr) AccessChain 73(sizeQueryTemp) 70 1019 82: 12(int) Load 81 1020 Store 69(ElementsU) 82 1021 87: 84 Load 86(g_tTex1du4a) 1022 88: 58(ivec2) ImageQuerySize 87 1023 Store 83(sizeQueryTemp) 88 1024 89: 13(ptr) AccessChain 83(sizeQueryTemp) 66 1025 90: 12(int) Load 89 1026 Store 20(WidthU) 90 1027 91: 13(ptr) AccessChain 83(sizeQueryTemp) 70 1028 92: 12(int) Load 91 1029 Store 69(ElementsU) 92 1030 97: 94 Load 96(g_tTex2df4) 1031 98: 58(ivec2) ImageQuerySize 97 1032 Store 93(sizeQueryTemp) 98 1033 99: 13(ptr) AccessChain 93(sizeQueryTemp) 66 1034 100: 12(int) Load 99 1035 Store 20(WidthU) 100 1036 102: 13(ptr) AccessChain 93(sizeQueryTemp) 70 1037 103: 12(int) Load 102 1038 Store 101(HeightU) 103 1039 108: 105 Load 107(g_tTex2di4) 1040 109: 58(ivec2) ImageQuerySize 108 1041 Store 104(sizeQueryTemp) 109 1042 110: 13(ptr) AccessChain 104(sizeQueryTemp) 66 1043 111: 12(int) Load 110 1044 Store 20(WidthU) 111 1045 112: 13(ptr) AccessChain 104(sizeQueryTemp) 70 1046 113: 12(int) Load 112 1047 Store 101(HeightU) 113 1048 118: 115 Load 117(g_tTex2du4) 1049 119: 58(ivec2) ImageQuerySize 118 1050 Store 114(sizeQueryTemp) 119 1051 120: 13(ptr) AccessChain 114(sizeQueryTemp) 66 1052 121: 12(int) Load 120 1053 Store 20(WidthU) 121 1054 122: 13(ptr) AccessChain 114(sizeQueryTemp) 70 1055 123: 12(int) Load 122 1056 Store 101(HeightU) 123 1057 130: 127 Load 129(g_tTex2df4a) 1058 131: 124(ivec3) ImageQuerySize 130 1059 Store 126(sizeQueryTemp) 131 1060 132: 13(ptr) AccessChain 126(sizeQueryTemp) 66 1061 133: 12(int) Load 132 1062 Store 20(WidthU) 133 1063 134: 13(ptr) AccessChain 126(sizeQueryTemp) 70 1064 135: 12(int) Load 134 1065 Store 101(HeightU) 135 1066 137: 13(ptr) AccessChain 126(sizeQueryTemp) 136 1067 138: 12(int) Load 137 1068 Store 69(ElementsU) 138 1069 143: 140 Load 142(g_tTex2di4a) 1070 144: 124(ivec3) ImageQuerySize 143 1071 Store 139(sizeQueryTemp) 144 1072 145: 13(ptr) AccessChain 139(sizeQueryTemp) 66 1073 146: 12(int) Load 145 1074 Store 20(WidthU) 146 1075 147: 13(ptr) AccessChain 139(sizeQueryTemp) 70 1076 148: 12(int) Load 147 1077 Store 101(HeightU) 148 1078 149: 13(ptr) AccessChain 139(sizeQueryTemp) 136 1079 150: 12(int) Load 149 1080 Store 69(ElementsU) 150 1081 155: 152 Load 154(g_tTex2du4a) 1082 156: 124(ivec3) ImageQuerySize 155 1083 Store 151(sizeQueryTemp) 156 1084 157: 13(ptr) AccessChain 151(sizeQueryTemp) 66 1085 158: 12(int) Load 157 1086 Store 20(WidthU) 158 1087 159: 13(ptr) AccessChain 151(sizeQueryTemp) 70 1088 160: 12(int) Load 159 1089 Store 101(HeightU) 160 1090 161: 13(ptr) AccessChain 151(sizeQueryTemp) 136 1091 162: 12(int) Load 161 1092 Store 69(ElementsU) 162 1093 167: 164 Load 166(g_tTex3df4) 1094 168: 124(ivec3) ImageQuerySize 167 1095 Store 163(sizeQueryTemp) 168 1096 169: 13(ptr) AccessChain 163(sizeQueryTemp) 66 1097 170: 12(int) Load 169 1098 Store 20(WidthU) 170 1099 171: 13(ptr) AccessChain 163(sizeQueryTemp) 70 1100 172: 12(int) Load 171 1101 Store 101(HeightU) 172 1102 174: 13(ptr) AccessChain 163(sizeQueryTemp) 136 1103 175: 12(int) Load 174 1104 Store 173(DepthU) 175 1105 180: 177 Load 179(g_tTex3di4) 1106 181: 124(ivec3) ImageQuerySize 180 1107 Store 176(sizeQueryTemp) 181 1108 182: 13(ptr) AccessChain 176(sizeQueryTemp) 66 1109 183: 12(int) Load 182 1110 Store 20(WidthU) 183 1111 184: 13(ptr) AccessChain 176(sizeQueryTemp) 70 1112 185: 12(int) Load 184 1113 Store 101(HeightU) 185 1114 186: 13(ptr) AccessChain 176(sizeQueryTemp) 136 1115 187: 12(int) Load 186 1116 Store 173(DepthU) 187 1117 192: 189 Load 191(g_tTex3du4) 1118 193: 124(ivec3) ImageQuerySize 192 1119 Store 188(sizeQueryTemp) 193 1120 194: 13(ptr) AccessChain 188(sizeQueryTemp) 66 1121 195: 12(int) Load 194 1122 Store 20(WidthU) 195 1123 196: 13(ptr) AccessChain 188(sizeQueryTemp) 70 1124 197: 12(int) Load 196 1125 Store 101(HeightU) 197 1126 198: 13(ptr) AccessChain 188(sizeQueryTemp) 136 1127 199: 12(int) Load 198 1128 Store 173(DepthU) 199 1129 206: 205(ptr) AccessChain 201(psout) 202 1130 Store 206 204 1131 209: 208(ptr) AccessChain 201(psout) 207 1132 Store 209 203 1133 210:8(PS_OUTPUT) Load 201(psout) 1134 ReturnValue 210 1135 FunctionEnd 1136