| hlsl.wavebroadcast.comp |
| Shader version: 500 |
| local_size = (32, 16, 1) |
| 0:? Sequence |
| 0:13 Function Definition: @CSMain(vu3; ( temp void) |
| 0:13 Function Parameters: |
| 0:13 'dti' ( in 3-component vector of uint) |
| 0:? Sequence |
| 0:14 move second child to first child ( temp 4-component vector of uint) |
| 0:14 u: direct index for structure ( temp 4-component vector of uint) |
| 0:14 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) |
| 0:14 @data: direct index for structure (layout( row_major std430) buffer implicitly-sized array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) |
| 0:14 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer implicitly-sized array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) |
| 0:14 Constant: |
| 0:14 0 (const uint) |
| 0:14 direct index ( temp uint) |
| 0:14 'dti' ( in 3-component vector of uint) |
| 0:14 Constant: |
| 0:14 0 (const int) |
| 0:14 Constant: |
| 0:14 0 (const int) |
| 0:14 subgroupShuffle ( temp 4-component vector of uint) |
| 0:14 u: direct index for structure ( temp 4-component vector of uint) |
| 0:14 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) |
| 0:14 @data: direct index for structure (layout( row_major std430) buffer implicitly-sized array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) |
| 0:14 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer implicitly-sized array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) |
| 0:14 Constant: |
| 0:14 0 (const uint) |
| 0:14 direct index ( temp uint) |
| 0:14 'dti' ( in 3-component vector of uint) |
| 0:14 Constant: |
| 0:14 0 (const int) |
| 0:14 Constant: |
| 0:14 0 (const int) |
| 0:14 Constant: |
| 0:14 13 (const uint) |
| 0:15 move second child to first child ( temp uint) |
| 0:15 direct index ( temp uint) |
| 0:15 u: direct index for structure ( temp 4-component vector of uint) |
| 0:15 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) |
| 0:15 @data: direct index for structure (layout( row_major std430) buffer implicitly-sized array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) |
| 0:15 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer implicitly-sized array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) |
| 0:15 Constant: |
| 0:15 0 (const uint) |
| 0:15 direct index ( temp uint) |
| 0:15 'dti' ( in 3-component vector of uint) |
| 0:15 Constant: |
| 0:15 0 (const int) |
| 0:15 Constant: |
| 0:15 0 (const int) |
| 0:15 Constant: |
| 0:15 0 (const int) |
| 0:15 subgroupShuffle ( temp uint) |
| 0:15 direct index ( temp uint) |
| 0:15 u: direct index for structure ( temp 4-component vector of uint) |
| 0:15 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) |
| 0:15 @data: direct index for structure (layout( row_major std430) buffer implicitly-sized array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) |
| 0:15 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer implicitly-sized array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) |
| 0:15 Constant: |
| 0:15 0 (const uint) |
| 0:15 direct index ( temp uint) |
| 0:15 'dti' ( in 3-component vector of uint) |
| 0:15 Constant: |
| 0:15 0 (const int) |
| 0:15 Constant: |
| 0:15 0 (const int) |
| 0:15 Constant: |
| 0:15 0 (const int) |
| 0:15 Constant: |
| 0:15 13 (const uint) |
| 0:16 move second child to first child ( temp 2-component vector of uint) |
| 0:16 vector swizzle ( temp 2-component vector of uint) |
| 0:16 u: direct index for structure ( temp 4-component vector of uint) |
| 0:16 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) |
| 0:16 @data: direct index for structure (layout( row_major std430) buffer implicitly-sized array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) |
| 0:16 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer implicitly-sized array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) |
| 0:16 Constant: |
| 0:16 0 (const uint) |
| 0:16 direct index ( temp uint) |
| 0:16 'dti' ( in 3-component vector of uint) |
| 0:16 Constant: |
| 0:16 0 (const int) |
| 0:16 Constant: |
| 0:16 0 (const int) |
| 0:16 Sequence |
| 0:16 Constant: |
| 0:16 0 (const int) |
| 0:16 Constant: |
| 0:16 1 (const int) |
| 0:16 subgroupShuffle ( temp 2-component vector of uint) |
| 0:16 vector swizzle ( temp 2-component vector of uint) |
| 0:16 u: direct index for structure ( temp 4-component vector of uint) |
| 0:16 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) |
| 0:16 @data: direct index for structure (layout( row_major std430) buffer implicitly-sized array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) |
| 0:16 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer implicitly-sized array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) |
| 0:16 Constant: |
| 0:16 0 (const uint) |
| 0:16 direct index ( temp uint) |
| 0:16 'dti' ( in 3-component vector of uint) |
| 0:16 Constant: |
| 0:16 0 (const int) |
| 0:16 Constant: |
| 0:16 0 (const int) |
| 0:16 Sequence |
| 0:16 Constant: |
| 0:16 0 (const int) |
| 0:16 Constant: |
| 0:16 1 (const int) |
| 0:16 Constant: |
| 0:16 13 (const uint) |
| 0:17 move second child to first child ( temp 3-component vector of uint) |
| 0:17 vector swizzle ( temp 3-component vector of uint) |
| 0:17 u: direct index for structure ( temp 4-component vector of uint) |
| 0:17 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) |
| 0:17 @data: direct index for structure (layout( row_major std430) buffer implicitly-sized array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) |
| 0:17 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer implicitly-sized array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) |
| 0:17 Constant: |
| 0:17 0 (const uint) |
| 0:17 direct index ( temp uint) |
| 0:17 'dti' ( in 3-component vector of uint) |
| 0:17 Constant: |
| 0:17 0 (const int) |
| 0:17 Constant: |
| 0:17 0 (const int) |
| 0:17 Sequence |
| 0:17 Constant: |
| 0:17 0 (const int) |
| 0:17 Constant: |
| 0:17 1 (const int) |
| 0:17 Constant: |
| 0:17 2 (const int) |
| 0:17 subgroupShuffle ( temp 3-component vector of uint) |
| 0:17 vector swizzle ( temp 3-component vector of uint) |
| 0:17 u: direct index for structure ( temp 4-component vector of uint) |
| 0:17 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) |
| 0:17 @data: direct index for structure (layout( row_major std430) buffer implicitly-sized array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) |
| 0:17 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer implicitly-sized array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) |
| 0:17 Constant: |
| 0:17 0 (const uint) |
| 0:17 direct index ( temp uint) |
| 0:17 'dti' ( in 3-component vector of uint) |
| 0:17 Constant: |
| 0:17 0 (const int) |
| 0:17 Constant: |
| 0:17 0 (const int) |
| 0:17 Sequence |
| 0:17 Constant: |
| 0:17 0 (const int) |
| 0:17 Constant: |
| 0:17 1 (const int) |
| 0:17 Constant: |
| 0:17 2 (const int) |
| 0:17 Constant: |
| 0:17 13 (const uint) |
| 0:19 move second child to first child ( temp 4-component vector of int) |
| 0:19 i: direct index for structure ( temp 4-component vector of int) |
| 0:19 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) |
| 0:19 @data: direct index for structure (layout( row_major std430) buffer implicitly-sized array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) |
| 0:19 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer implicitly-sized array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) |
| 0:19 Constant: |
| 0:19 0 (const uint) |
| 0:19 direct index ( temp uint) |
| 0:19 'dti' ( in 3-component vector of uint) |
| 0:19 Constant: |
| 0:19 0 (const int) |
| 0:19 Constant: |
| 0:19 1 (const int) |
| 0:19 subgroupShuffle ( temp 4-component vector of int) |
| 0:19 i: direct index for structure ( temp 4-component vector of int) |
| 0:19 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) |
| 0:19 @data: direct index for structure (layout( row_major std430) buffer implicitly-sized array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) |
| 0:19 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer implicitly-sized array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) |
| 0:19 Constant: |
| 0:19 0 (const uint) |
| 0:19 direct index ( temp uint) |
| 0:19 'dti' ( in 3-component vector of uint) |
| 0:19 Constant: |
| 0:19 0 (const int) |
| 0:19 Constant: |
| 0:19 1 (const int) |
| 0:19 Constant: |
| 0:19 13 (const uint) |
| 0:20 move second child to first child ( temp int) |
| 0:20 direct index ( temp int) |
| 0:20 i: direct index for structure ( temp 4-component vector of int) |
| 0:20 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) |
| 0:20 @data: direct index for structure (layout( row_major std430) buffer implicitly-sized array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) |
| 0:20 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer implicitly-sized array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) |
| 0:20 Constant: |
| 0:20 0 (const uint) |
| 0:20 direct index ( temp uint) |
| 0:20 'dti' ( in 3-component vector of uint) |
| 0:20 Constant: |
| 0:20 0 (const int) |
| 0:20 Constant: |
| 0:20 1 (const int) |
| 0:20 Constant: |
| 0:20 0 (const int) |
| 0:20 subgroupShuffle ( temp int) |
| 0:20 direct index ( temp int) |
| 0:20 i: direct index for structure ( temp 4-component vector of int) |
| 0:20 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) |
| 0:20 @data: direct index for structure (layout( row_major std430) buffer implicitly-sized array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) |
| 0:20 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer implicitly-sized array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) |
| 0:20 Constant: |
| 0:20 0 (const uint) |
| 0:20 direct index ( temp uint) |
| 0:20 'dti' ( in 3-component vector of uint) |
| 0:20 Constant: |
| 0:20 0 (const int) |
| 0:20 Constant: |
| 0:20 1 (const int) |
| 0:20 Constant: |
| 0:20 0 (const int) |
| 0:20 Constant: |
| 0:20 13 (const uint) |
| 0:21 move second child to first child ( temp 2-component vector of int) |
| 0:21 vector swizzle ( temp 2-component vector of int) |
| 0:21 i: direct index for structure ( temp 4-component vector of int) |
| 0:21 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) |
| 0:21 @data: direct index for structure (layout( row_major std430) buffer implicitly-sized array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) |
| 0:21 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer implicitly-sized array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) |
| 0:21 Constant: |
| 0:21 0 (const uint) |
| 0:21 direct index ( temp uint) |
| 0:21 'dti' ( in 3-component vector of uint) |
| 0:21 Constant: |
| 0:21 0 (const int) |
| 0:21 Constant: |
| 0:21 1 (const int) |
| 0:21 Sequence |
| 0:21 Constant: |
| 0:21 0 (const int) |
| 0:21 Constant: |
| 0:21 1 (const int) |
| 0:21 subgroupShuffle ( temp 2-component vector of int) |
| 0:21 vector swizzle ( temp 2-component vector of int) |
| 0:21 i: direct index for structure ( temp 4-component vector of int) |
| 0:21 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) |
| 0:21 @data: direct index for structure (layout( row_major std430) buffer implicitly-sized array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) |
| 0:21 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer implicitly-sized array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) |
| 0:21 Constant: |
| 0:21 0 (const uint) |
| 0:21 direct index ( temp uint) |
| 0:21 'dti' ( in 3-component vector of uint) |
| 0:21 Constant: |
| 0:21 0 (const int) |
| 0:21 Constant: |
| 0:21 1 (const int) |
| 0:21 Sequence |
| 0:21 Constant: |
| 0:21 0 (const int) |
| 0:21 Constant: |
| 0:21 1 (const int) |
| 0:21 Constant: |
| 0:21 13 (const uint) |
| 0:22 move second child to first child ( temp 3-component vector of int) |
| 0:22 vector swizzle ( temp 3-component vector of int) |
| 0:22 i: direct index for structure ( temp 4-component vector of int) |
| 0:22 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) |
| 0:22 @data: direct index for structure (layout( row_major std430) buffer implicitly-sized array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) |
| 0:22 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer implicitly-sized array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) |
| 0:22 Constant: |
| 0:22 0 (const uint) |
| 0:22 direct index ( temp uint) |
| 0:22 'dti' ( in 3-component vector of uint) |
| 0:22 Constant: |
| 0:22 0 (const int) |
| 0:22 Constant: |
| 0:22 1 (const int) |
| 0:22 Sequence |
| 0:22 Constant: |
| 0:22 0 (const int) |
| 0:22 Constant: |
| 0:22 1 (const int) |
| 0:22 Constant: |
| 0:22 2 (const int) |
| 0:22 subgroupShuffle ( temp 3-component vector of int) |
| 0:22 vector swizzle ( temp 3-component vector of int) |
| 0:22 i: direct index for structure ( temp 4-component vector of int) |
| 0:22 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) |
| 0:22 @data: direct index for structure (layout( row_major std430) buffer implicitly-sized array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) |
| 0:22 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer implicitly-sized array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) |
| 0:22 Constant: |
| 0:22 0 (const uint) |
| 0:22 direct index ( temp uint) |
| 0:22 'dti' ( in 3-component vector of uint) |
| 0:22 Constant: |
| 0:22 0 (const int) |
| 0:22 Constant: |
| 0:22 1 (const int) |
| 0:22 Sequence |
| 0:22 Constant: |
| 0:22 0 (const int) |
| 0:22 Constant: |
| 0:22 1 (const int) |
| 0:22 Constant: |
| 0:22 2 (const int) |
| 0:22 Constant: |
| 0:22 13 (const uint) |
| 0:24 move second child to first child ( temp 4-component vector of float) |
| 0:24 f: direct index for structure ( temp 4-component vector of float) |
| 0:24 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) |
| 0:24 @data: direct index for structure (layout( row_major std430) buffer implicitly-sized array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) |
| 0:24 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer implicitly-sized array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) |
| 0:24 Constant: |
| 0:24 0 (const uint) |
| 0:24 direct index ( temp uint) |
| 0:24 'dti' ( in 3-component vector of uint) |
| 0:24 Constant: |
| 0:24 0 (const int) |
| 0:24 Constant: |
| 0:24 2 (const int) |
| 0:24 subgroupShuffle ( temp 4-component vector of float) |
| 0:24 f: direct index for structure ( temp 4-component vector of float) |
| 0:24 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) |
| 0:24 @data: direct index for structure (layout( row_major std430) buffer implicitly-sized array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) |
| 0:24 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer implicitly-sized array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) |
| 0:24 Constant: |
| 0:24 0 (const uint) |
| 0:24 direct index ( temp uint) |
| 0:24 'dti' ( in 3-component vector of uint) |
| 0:24 Constant: |
| 0:24 0 (const int) |
| 0:24 Constant: |
| 0:24 2 (const int) |
| 0:24 Constant: |
| 0:24 13 (const uint) |
| 0:25 move second child to first child ( temp float) |
| 0:25 direct index ( temp float) |
| 0:25 f: direct index for structure ( temp 4-component vector of float) |
| 0:25 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) |
| 0:25 @data: direct index for structure (layout( row_major std430) buffer implicitly-sized array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) |
| 0:25 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer implicitly-sized array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) |
| 0:25 Constant: |
| 0:25 0 (const uint) |
| 0:25 direct index ( temp uint) |
| 0:25 'dti' ( in 3-component vector of uint) |
| 0:25 Constant: |
| 0:25 0 (const int) |
| 0:25 Constant: |
| 0:25 2 (const int) |
| 0:25 Constant: |
| 0:25 0 (const int) |
| 0:25 subgroupShuffle ( temp float) |
| 0:25 direct index ( temp float) |
| 0:25 f: direct index for structure ( temp 4-component vector of float) |
| 0:25 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) |
| 0:25 @data: direct index for structure (layout( row_major std430) buffer implicitly-sized array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) |
| 0:25 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer implicitly-sized array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) |
| 0:25 Constant: |
| 0:25 0 (const uint) |
| 0:25 direct index ( temp uint) |
| 0:25 'dti' ( in 3-component vector of uint) |
| 0:25 Constant: |
| 0:25 0 (const int) |
| 0:25 Constant: |
| 0:25 2 (const int) |
| 0:25 Constant: |
| 0:25 0 (const int) |
| 0:25 Constant: |
| 0:25 13 (const uint) |
| 0:26 move second child to first child ( temp 2-component vector of float) |
| 0:26 vector swizzle ( temp 2-component vector of float) |
| 0:26 f: direct index for structure ( temp 4-component vector of float) |
| 0:26 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) |
| 0:26 @data: direct index for structure (layout( row_major std430) buffer implicitly-sized array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) |
| 0:26 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer implicitly-sized array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) |
| 0:26 Constant: |
| 0:26 0 (const uint) |
| 0:26 direct index ( temp uint) |
| 0:26 'dti' ( in 3-component vector of uint) |
| 0:26 Constant: |
| 0:26 0 (const int) |
| 0:26 Constant: |
| 0:26 2 (const int) |
| 0:26 Sequence |
| 0:26 Constant: |
| 0:26 0 (const int) |
| 0:26 Constant: |
| 0:26 1 (const int) |
| 0:26 subgroupShuffle ( temp 2-component vector of float) |
| 0:26 vector swizzle ( temp 2-component vector of float) |
| 0:26 f: direct index for structure ( temp 4-component vector of float) |
| 0:26 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) |
| 0:26 @data: direct index for structure (layout( row_major std430) buffer implicitly-sized array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) |
| 0:26 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer implicitly-sized array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) |
| 0:26 Constant: |
| 0:26 0 (const uint) |
| 0:26 direct index ( temp uint) |
| 0:26 'dti' ( in 3-component vector of uint) |
| 0:26 Constant: |
| 0:26 0 (const int) |
| 0:26 Constant: |
| 0:26 2 (const int) |
| 0:26 Sequence |
| 0:26 Constant: |
| 0:26 0 (const int) |
| 0:26 Constant: |
| 0:26 1 (const int) |
| 0:26 Constant: |
| 0:26 13 (const uint) |
| 0:27 move second child to first child ( temp 3-component vector of float) |
| 0:27 vector swizzle ( temp 3-component vector of float) |
| 0:27 f: direct index for structure ( temp 4-component vector of float) |
| 0:27 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) |
| 0:27 @data: direct index for structure (layout( row_major std430) buffer implicitly-sized array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) |
| 0:27 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer implicitly-sized array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) |
| 0:27 Constant: |
| 0:27 0 (const uint) |
| 0:27 direct index ( temp uint) |
| 0:27 'dti' ( in 3-component vector of uint) |
| 0:27 Constant: |
| 0:27 0 (const int) |
| 0:27 Constant: |
| 0:27 2 (const int) |
| 0:27 Sequence |
| 0:27 Constant: |
| 0:27 0 (const int) |
| 0:27 Constant: |
| 0:27 1 (const int) |
| 0:27 Constant: |
| 0:27 2 (const int) |
| 0:27 subgroupShuffle ( temp 3-component vector of float) |
| 0:27 vector swizzle ( temp 3-component vector of float) |
| 0:27 f: direct index for structure ( temp 4-component vector of float) |
| 0:27 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) |
| 0:27 @data: direct index for structure (layout( row_major std430) buffer implicitly-sized array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) |
| 0:27 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer implicitly-sized array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) |
| 0:27 Constant: |
| 0:27 0 (const uint) |
| 0:27 direct index ( temp uint) |
| 0:27 'dti' ( in 3-component vector of uint) |
| 0:27 Constant: |
| 0:27 0 (const int) |
| 0:27 Constant: |
| 0:27 2 (const int) |
| 0:27 Sequence |
| 0:27 Constant: |
| 0:27 0 (const int) |
| 0:27 Constant: |
| 0:27 1 (const int) |
| 0:27 Constant: |
| 0:27 2 (const int) |
| 0:27 Constant: |
| 0:27 13 (const uint) |
| 0:29 move second child to first child ( temp 4-component vector of double) |
| 0:29 d: direct index for structure ( temp 4-component vector of double) |
| 0:29 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) |
| 0:29 @data: direct index for structure (layout( row_major std430) buffer implicitly-sized array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) |
| 0:29 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer implicitly-sized array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) |
| 0:29 Constant: |
| 0:29 0 (const uint) |
| 0:29 direct index ( temp uint) |
| 0:29 'dti' ( in 3-component vector of uint) |
| 0:29 Constant: |
| 0:29 0 (const int) |
| 0:29 Constant: |
| 0:29 3 (const int) |
| 0:29 subgroupBroadcastFirst ( temp 4-component vector of double) |
| 0:29 d: direct index for structure ( temp 4-component vector of double) |
| 0:29 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) |
| 0:29 @data: direct index for structure (layout( row_major std430) buffer implicitly-sized array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) |
| 0:29 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer implicitly-sized array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) |
| 0:29 Constant: |
| 0:29 0 (const uint) |
| 0:29 direct index ( temp uint) |
| 0:29 'dti' ( in 3-component vector of uint) |
| 0:29 Constant: |
| 0:29 0 (const int) |
| 0:29 Constant: |
| 0:29 3 (const int) |
| 0:30 move second child to first child ( temp double) |
| 0:30 direct index ( temp double) |
| 0:30 d: direct index for structure ( temp 4-component vector of double) |
| 0:30 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) |
| 0:30 @data: direct index for structure (layout( row_major std430) buffer implicitly-sized array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) |
| 0:30 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer implicitly-sized array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) |
| 0:30 Constant: |
| 0:30 0 (const uint) |
| 0:30 direct index ( temp uint) |
| 0:30 'dti' ( in 3-component vector of uint) |
| 0:30 Constant: |
| 0:30 0 (const int) |
| 0:30 Constant: |
| 0:30 3 (const int) |
| 0:30 Constant: |
| 0:30 0 (const int) |
| 0:30 subgroupBroadcastFirst ( temp double) |
| 0:30 direct index ( temp double) |
| 0:30 d: direct index for structure ( temp 4-component vector of double) |
| 0:30 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) |
| 0:30 @data: direct index for structure (layout( row_major std430) buffer implicitly-sized array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) |
| 0:30 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer implicitly-sized array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) |
| 0:30 Constant: |
| 0:30 0 (const uint) |
| 0:30 direct index ( temp uint) |
| 0:30 'dti' ( in 3-component vector of uint) |
| 0:30 Constant: |
| 0:30 0 (const int) |
| 0:30 Constant: |
| 0:30 3 (const int) |
| 0:30 Constant: |
| 0:30 0 (const int) |
| 0:31 move second child to first child ( temp 2-component vector of double) |
| 0:31 vector swizzle ( temp 2-component vector of double) |
| 0:31 d: direct index for structure ( temp 4-component vector of double) |
| 0:31 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) |
| 0:31 @data: direct index for structure (layout( row_major std430) buffer implicitly-sized array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) |
| 0:31 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer implicitly-sized array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) |
| 0:31 Constant: |
| 0:31 0 (const uint) |
| 0:31 direct index ( temp uint) |
| 0:31 'dti' ( in 3-component vector of uint) |
| 0:31 Constant: |
| 0:31 0 (const int) |
| 0:31 Constant: |
| 0:31 3 (const int) |
| 0:31 Sequence |
| 0:31 Constant: |
| 0:31 0 (const int) |
| 0:31 Constant: |
| 0:31 1 (const int) |
| 0:31 subgroupBroadcastFirst ( temp 2-component vector of double) |
| 0:31 vector swizzle ( temp 2-component vector of double) |
| 0:31 d: direct index for structure ( temp 4-component vector of double) |
| 0:31 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) |
| 0:31 @data: direct index for structure (layout( row_major std430) buffer implicitly-sized array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) |
| 0:31 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer implicitly-sized array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) |
| 0:31 Constant: |
| 0:31 0 (const uint) |
| 0:31 direct index ( temp uint) |
| 0:31 'dti' ( in 3-component vector of uint) |
| 0:31 Constant: |
| 0:31 0 (const int) |
| 0:31 Constant: |
| 0:31 3 (const int) |
| 0:31 Sequence |
| 0:31 Constant: |
| 0:31 0 (const int) |
| 0:31 Constant: |
| 0:31 1 (const int) |
| 0:32 move second child to first child ( temp 3-component vector of double) |
| 0:32 vector swizzle ( temp 3-component vector of double) |
| 0:32 d: direct index for structure ( temp 4-component vector of double) |
| 0:32 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) |
| 0:32 @data: direct index for structure (layout( row_major std430) buffer implicitly-sized array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) |
| 0:32 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer implicitly-sized array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) |
| 0:32 Constant: |
| 0:32 0 (const uint) |
| 0:32 direct index ( temp uint) |
| 0:32 'dti' ( in 3-component vector of uint) |
| 0:32 Constant: |
| 0:32 0 (const int) |
| 0:32 Constant: |
| 0:32 3 (const int) |
| 0:32 Sequence |
| 0:32 Constant: |
| 0:32 0 (const int) |
| 0:32 Constant: |
| 0:32 1 (const int) |
| 0:32 Constant: |
| 0:32 2 (const int) |
| 0:32 subgroupBroadcastFirst ( temp 3-component vector of double) |
| 0:32 vector swizzle ( temp 3-component vector of double) |
| 0:32 d: direct index for structure ( temp 4-component vector of double) |
| 0:32 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) |
| 0:32 @data: direct index for structure (layout( row_major std430) buffer implicitly-sized array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) |
| 0:32 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer implicitly-sized array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) |
| 0:32 Constant: |
| 0:32 0 (const uint) |
| 0:32 direct index ( temp uint) |
| 0:32 'dti' ( in 3-component vector of uint) |
| 0:32 Constant: |
| 0:32 0 (const int) |
| 0:32 Constant: |
| 0:32 3 (const int) |
| 0:32 Sequence |
| 0:32 Constant: |
| 0:32 0 (const int) |
| 0:32 Constant: |
| 0:32 1 (const int) |
| 0:32 Constant: |
| 0:32 2 (const int) |
| 0:34 move second child to first child ( temp 4-component vector of uint) |
| 0:34 u: direct index for structure ( temp 4-component vector of uint) |
| 0:34 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) |
| 0:34 @data: direct index for structure (layout( row_major std430) buffer implicitly-sized array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) |
| 0:34 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer implicitly-sized array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) |
| 0:34 Constant: |
| 0:34 0 (const uint) |
| 0:34 direct index ( temp uint) |
| 0:34 'dti' ( in 3-component vector of uint) |
| 0:34 Constant: |
| 0:34 0 (const int) |
| 0:34 Constant: |
| 0:34 0 (const int) |
| 0:34 subgroupBroadcastFirst ( temp 4-component vector of uint) |
| 0:34 u: direct index for structure ( temp 4-component vector of uint) |
| 0:34 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) |
| 0:34 @data: direct index for structure (layout( row_major std430) buffer implicitly-sized array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) |
| 0:34 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer implicitly-sized array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) |
| 0:34 Constant: |
| 0:34 0 (const uint) |
| 0:34 direct index ( temp uint) |
| 0:34 'dti' ( in 3-component vector of uint) |
| 0:34 Constant: |
| 0:34 0 (const int) |
| 0:34 Constant: |
| 0:34 0 (const int) |
| 0:35 move second child to first child ( temp uint) |
| 0:35 direct index ( temp uint) |
| 0:35 u: direct index for structure ( temp 4-component vector of uint) |
| 0:35 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) |
| 0:35 @data: direct index for structure (layout( row_major std430) buffer implicitly-sized array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) |
| 0:35 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer implicitly-sized array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) |
| 0:35 Constant: |
| 0:35 0 (const uint) |
| 0:35 direct index ( temp uint) |
| 0:35 'dti' ( in 3-component vector of uint) |
| 0:35 Constant: |
| 0:35 0 (const int) |
| 0:35 Constant: |
| 0:35 0 (const int) |
| 0:35 Constant: |
| 0:35 0 (const int) |
| 0:35 subgroupBroadcastFirst ( temp uint) |
| 0:35 direct index ( temp uint) |
| 0:35 u: direct index for structure ( temp 4-component vector of uint) |
| 0:35 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) |
| 0:35 @data: direct index for structure (layout( row_major std430) buffer implicitly-sized array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) |
| 0:35 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer implicitly-sized array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) |
| 0:35 Constant: |
| 0:35 0 (const uint) |
| 0:35 direct index ( temp uint) |
| 0:35 'dti' ( in 3-component vector of uint) |
| 0:35 Constant: |
| 0:35 0 (const int) |
| 0:35 Constant: |
| 0:35 0 (const int) |
| 0:35 Constant: |
| 0:35 0 (const int) |
| 0:36 move second child to first child ( temp 2-component vector of uint) |
| 0:36 vector swizzle ( temp 2-component vector of uint) |
| 0:36 u: direct index for structure ( temp 4-component vector of uint) |
| 0:36 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) |
| 0:36 @data: direct index for structure (layout( row_major std430) buffer implicitly-sized array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) |
| 0:36 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer implicitly-sized array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) |
| 0:36 Constant: |
| 0:36 0 (const uint) |
| 0:36 direct index ( temp uint) |
| 0:36 'dti' ( in 3-component vector of uint) |
| 0:36 Constant: |
| 0:36 0 (const int) |
| 0:36 Constant: |
| 0:36 0 (const int) |
| 0:36 Sequence |
| 0:36 Constant: |
| 0:36 0 (const int) |
| 0:36 Constant: |
| 0:36 1 (const int) |
| 0:36 subgroupBroadcastFirst ( temp 2-component vector of uint) |
| 0:36 vector swizzle ( temp 2-component vector of uint) |
| 0:36 u: direct index for structure ( temp 4-component vector of uint) |
| 0:36 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) |
| 0:36 @data: direct index for structure (layout( row_major std430) buffer implicitly-sized array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) |
| 0:36 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer implicitly-sized array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) |
| 0:36 Constant: |
| 0:36 0 (const uint) |
| 0:36 direct index ( temp uint) |
| 0:36 'dti' ( in 3-component vector of uint) |
| 0:36 Constant: |
| 0:36 0 (const int) |
| 0:36 Constant: |
| 0:36 0 (const int) |
| 0:36 Sequence |
| 0:36 Constant: |
| 0:36 0 (const int) |
| 0:36 Constant: |
| 0:36 1 (const int) |
| 0:37 move second child to first child ( temp 3-component vector of uint) |
| 0:37 vector swizzle ( temp 3-component vector of uint) |
| 0:37 u: direct index for structure ( temp 4-component vector of uint) |
| 0:37 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) |
| 0:37 @data: direct index for structure (layout( row_major std430) buffer implicitly-sized array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) |
| 0:37 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer implicitly-sized array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) |
| 0:37 Constant: |
| 0:37 0 (const uint) |
| 0:37 direct index ( temp uint) |
| 0:37 'dti' ( in 3-component vector of uint) |
| 0:37 Constant: |
| 0:37 0 (const int) |
| 0:37 Constant: |
| 0:37 0 (const int) |
| 0:37 Sequence |
| 0:37 Constant: |
| 0:37 0 (const int) |
| 0:37 Constant: |
| 0:37 1 (const int) |
| 0:37 Constant: |
| 0:37 2 (const int) |
| 0:37 subgroupBroadcastFirst ( temp 3-component vector of uint) |
| 0:37 vector swizzle ( temp 3-component vector of uint) |
| 0:37 u: direct index for structure ( temp 4-component vector of uint) |
| 0:37 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) |
| 0:37 @data: direct index for structure (layout( row_major std430) buffer implicitly-sized array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) |
| 0:37 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer implicitly-sized array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) |
| 0:37 Constant: |
| 0:37 0 (const uint) |
| 0:37 direct index ( temp uint) |
| 0:37 'dti' ( in 3-component vector of uint) |
| 0:37 Constant: |
| 0:37 0 (const int) |
| 0:37 Constant: |
| 0:37 0 (const int) |
| 0:37 Sequence |
| 0:37 Constant: |
| 0:37 0 (const int) |
| 0:37 Constant: |
| 0:37 1 (const int) |
| 0:37 Constant: |
| 0:37 2 (const int) |
| 0:39 move second child to first child ( temp 4-component vector of int) |
| 0:39 i: direct index for structure ( temp 4-component vector of int) |
| 0:39 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) |
| 0:39 @data: direct index for structure (layout( row_major std430) buffer implicitly-sized array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) |
| 0:39 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer implicitly-sized array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) |
| 0:39 Constant: |
| 0:39 0 (const uint) |
| 0:39 direct index ( temp uint) |
| 0:39 'dti' ( in 3-component vector of uint) |
| 0:39 Constant: |
| 0:39 0 (const int) |
| 0:39 Constant: |
| 0:39 1 (const int) |
| 0:39 subgroupBroadcastFirst ( temp 4-component vector of int) |
| 0:39 i: direct index for structure ( temp 4-component vector of int) |
| 0:39 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) |
| 0:39 @data: direct index for structure (layout( row_major std430) buffer implicitly-sized array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) |
| 0:39 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer implicitly-sized array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) |
| 0:39 Constant: |
| 0:39 0 (const uint) |
| 0:39 direct index ( temp uint) |
| 0:39 'dti' ( in 3-component vector of uint) |
| 0:39 Constant: |
| 0:39 0 (const int) |
| 0:39 Constant: |
| 0:39 1 (const int) |
| 0:40 move second child to first child ( temp int) |
| 0:40 direct index ( temp int) |
| 0:40 i: direct index for structure ( temp 4-component vector of int) |
| 0:40 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) |
| 0:40 @data: direct index for structure (layout( row_major std430) buffer implicitly-sized array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) |
| 0:40 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer implicitly-sized array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) |
| 0:40 Constant: |
| 0:40 0 (const uint) |
| 0:40 direct index ( temp uint) |
| 0:40 'dti' ( in 3-component vector of uint) |
| 0:40 Constant: |
| 0:40 0 (const int) |
| 0:40 Constant: |
| 0:40 1 (const int) |
| 0:40 Constant: |
| 0:40 0 (const int) |
| 0:40 subgroupBroadcastFirst ( temp int) |
| 0:40 direct index ( temp int) |
| 0:40 i: direct index for structure ( temp 4-component vector of int) |
| 0:40 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) |
| 0:40 @data: direct index for structure (layout( row_major std430) buffer implicitly-sized array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) |
| 0:40 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer implicitly-sized array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) |
| 0:40 Constant: |
| 0:40 0 (const uint) |
| 0:40 direct index ( temp uint) |
| 0:40 'dti' ( in 3-component vector of uint) |
| 0:40 Constant: |
| 0:40 0 (const int) |
| 0:40 Constant: |
| 0:40 1 (const int) |
| 0:40 Constant: |
| 0:40 0 (const int) |
| 0:41 move second child to first child ( temp 2-component vector of int) |
| 0:41 vector swizzle ( temp 2-component vector of int) |
| 0:41 i: direct index for structure ( temp 4-component vector of int) |
| 0:41 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) |
| 0:41 @data: direct index for structure (layout( row_major std430) buffer implicitly-sized array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) |
| 0:41 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer implicitly-sized array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) |
| 0:41 Constant: |
| 0:41 0 (const uint) |
| 0:41 direct index ( temp uint) |
| 0:41 'dti' ( in 3-component vector of uint) |
| 0:41 Constant: |
| 0:41 0 (const int) |
| 0:41 Constant: |
| 0:41 1 (const int) |
| 0:41 Sequence |
| 0:41 Constant: |
| 0:41 0 (const int) |
| 0:41 Constant: |
| 0:41 1 (const int) |
| 0:41 subgroupBroadcastFirst ( temp 2-component vector of int) |
| 0:41 vector swizzle ( temp 2-component vector of int) |
| 0:41 i: direct index for structure ( temp 4-component vector of int) |
| 0:41 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) |
| 0:41 @data: direct index for structure (layout( row_major std430) buffer implicitly-sized array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) |
| 0:41 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer implicitly-sized array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) |
| 0:41 Constant: |
| 0:41 0 (const uint) |
| 0:41 direct index ( temp uint) |
| 0:41 'dti' ( in 3-component vector of uint) |
| 0:41 Constant: |
| 0:41 0 (const int) |
| 0:41 Constant: |
| 0:41 1 (const int) |
| 0:41 Sequence |
| 0:41 Constant: |
| 0:41 0 (const int) |
| 0:41 Constant: |
| 0:41 1 (const int) |
| 0:42 move second child to first child ( temp 3-component vector of int) |
| 0:42 vector swizzle ( temp 3-component vector of int) |
| 0:42 i: direct index for structure ( temp 4-component vector of int) |
| 0:42 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) |
| 0:42 @data: direct index for structure (layout( row_major std430) buffer implicitly-sized array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) |
| 0:42 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer implicitly-sized array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) |
| 0:42 Constant: |
| 0:42 0 (const uint) |
| 0:42 direct index ( temp uint) |
| 0:42 'dti' ( in 3-component vector of uint) |
| 0:42 Constant: |
| 0:42 0 (const int) |
| 0:42 Constant: |
| 0:42 1 (const int) |
| 0:42 Sequence |
| 0:42 Constant: |
| 0:42 0 (const int) |
| 0:42 Constant: |
| 0:42 1 (const int) |
| 0:42 Constant: |
| 0:42 2 (const int) |
| 0:42 subgroupBroadcastFirst ( temp 3-component vector of int) |
| 0:42 vector swizzle ( temp 3-component vector of int) |
| 0:42 i: direct index for structure ( temp 4-component vector of int) |
| 0:42 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) |
| 0:42 @data: direct index for structure (layout( row_major std430) buffer implicitly-sized array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) |
| 0:42 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer implicitly-sized array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) |
| 0:42 Constant: |
| 0:42 0 (const uint) |
| 0:42 direct index ( temp uint) |
| 0:42 'dti' ( in 3-component vector of uint) |
| 0:42 Constant: |
| 0:42 0 (const int) |
| 0:42 Constant: |
| 0:42 1 (const int) |
| 0:42 Sequence |
| 0:42 Constant: |
| 0:42 0 (const int) |
| 0:42 Constant: |
| 0:42 1 (const int) |
| 0:42 Constant: |
| 0:42 2 (const int) |
| 0:44 move second child to first child ( temp 4-component vector of float) |
| 0:44 f: direct index for structure ( temp 4-component vector of float) |
| 0:44 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) |
| 0:44 @data: direct index for structure (layout( row_major std430) buffer implicitly-sized array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) |
| 0:44 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer implicitly-sized array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) |
| 0:44 Constant: |
| 0:44 0 (const uint) |
| 0:44 direct index ( temp uint) |
| 0:44 'dti' ( in 3-component vector of uint) |
| 0:44 Constant: |
| 0:44 0 (const int) |
| 0:44 Constant: |
| 0:44 2 (const int) |
| 0:44 subgroupBroadcastFirst ( temp 4-component vector of float) |
| 0:44 f: direct index for structure ( temp 4-component vector of float) |
| 0:44 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) |
| 0:44 @data: direct index for structure (layout( row_major std430) buffer implicitly-sized array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) |
| 0:44 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer implicitly-sized array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) |
| 0:44 Constant: |
| 0:44 0 (const uint) |
| 0:44 direct index ( temp uint) |
| 0:44 'dti' ( in 3-component vector of uint) |
| 0:44 Constant: |
| 0:44 0 (const int) |
| 0:44 Constant: |
| 0:44 2 (const int) |
| 0:45 move second child to first child ( temp float) |
| 0:45 direct index ( temp float) |
| 0:45 f: direct index for structure ( temp 4-component vector of float) |
| 0:45 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) |
| 0:45 @data: direct index for structure (layout( row_major std430) buffer implicitly-sized array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) |
| 0:45 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer implicitly-sized array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) |
| 0:45 Constant: |
| 0:45 0 (const uint) |
| 0:45 direct index ( temp uint) |
| 0:45 'dti' ( in 3-component vector of uint) |
| 0:45 Constant: |
| 0:45 0 (const int) |
| 0:45 Constant: |
| 0:45 2 (const int) |
| 0:45 Constant: |
| 0:45 0 (const int) |
| 0:45 subgroupBroadcastFirst ( temp float) |
| 0:45 direct index ( temp float) |
| 0:45 f: direct index for structure ( temp 4-component vector of float) |
| 0:45 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) |
| 0:45 @data: direct index for structure (layout( row_major std430) buffer implicitly-sized array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) |
| 0:45 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer implicitly-sized array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) |
| 0:45 Constant: |
| 0:45 0 (const uint) |
| 0:45 direct index ( temp uint) |
| 0:45 'dti' ( in 3-component vector of uint) |
| 0:45 Constant: |
| 0:45 0 (const int) |
| 0:45 Constant: |
| 0:45 2 (const int) |
| 0:45 Constant: |
| 0:45 0 (const int) |
| 0:46 move second child to first child ( temp 2-component vector of float) |
| 0:46 vector swizzle ( temp 2-component vector of float) |
| 0:46 f: direct index for structure ( temp 4-component vector of float) |
| 0:46 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) |
| 0:46 @data: direct index for structure (layout( row_major std430) buffer implicitly-sized array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) |
| 0:46 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer implicitly-sized array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) |
| 0:46 Constant: |
| 0:46 0 (const uint) |
| 0:46 direct index ( temp uint) |
| 0:46 'dti' ( in 3-component vector of uint) |
| 0:46 Constant: |
| 0:46 0 (const int) |
| 0:46 Constant: |
| 0:46 2 (const int) |
| 0:46 Sequence |
| 0:46 Constant: |
| 0:46 0 (const int) |
| 0:46 Constant: |
| 0:46 1 (const int) |
| 0:46 subgroupBroadcastFirst ( temp 2-component vector of float) |
| 0:46 vector swizzle ( temp 2-component vector of float) |
| 0:46 f: direct index for structure ( temp 4-component vector of float) |
| 0:46 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) |
| 0:46 @data: direct index for structure (layout( row_major std430) buffer implicitly-sized array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) |
| 0:46 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer implicitly-sized array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) |
| 0:46 Constant: |
| 0:46 0 (const uint) |
| 0:46 direct index ( temp uint) |
| 0:46 'dti' ( in 3-component vector of uint) |
| 0:46 Constant: |
| 0:46 0 (const int) |
| 0:46 Constant: |
| 0:46 2 (const int) |
| 0:46 Sequence |
| 0:46 Constant: |
| 0:46 0 (const int) |
| 0:46 Constant: |
| 0:46 1 (const int) |
| 0:47 move second child to first child ( temp 3-component vector of float) |
| 0:47 vector swizzle ( temp 3-component vector of float) |
| 0:47 f: direct index for structure ( temp 4-component vector of float) |
| 0:47 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) |
| 0:47 @data: direct index for structure (layout( row_major std430) buffer implicitly-sized array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) |
| 0:47 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer implicitly-sized array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) |
| 0:47 Constant: |
| 0:47 0 (const uint) |
| 0:47 direct index ( temp uint) |
| 0:47 'dti' ( in 3-component vector of uint) |
| 0:47 Constant: |
| 0:47 0 (const int) |
| 0:47 Constant: |
| 0:47 2 (const int) |
| 0:47 Sequence |
| 0:47 Constant: |
| 0:47 0 (const int) |
| 0:47 Constant: |
| 0:47 1 (const int) |
| 0:47 Constant: |
| 0:47 2 (const int) |
| 0:47 subgroupBroadcastFirst ( temp 3-component vector of float) |
| 0:47 vector swizzle ( temp 3-component vector of float) |
| 0:47 f: direct index for structure ( temp 4-component vector of float) |
| 0:47 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) |
| 0:47 @data: direct index for structure (layout( row_major std430) buffer implicitly-sized array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) |
| 0:47 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer implicitly-sized array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) |
| 0:47 Constant: |
| 0:47 0 (const uint) |
| 0:47 direct index ( temp uint) |
| 0:47 'dti' ( in 3-component vector of uint) |
| 0:47 Constant: |
| 0:47 0 (const int) |
| 0:47 Constant: |
| 0:47 2 (const int) |
| 0:47 Sequence |
| 0:47 Constant: |
| 0:47 0 (const int) |
| 0:47 Constant: |
| 0:47 1 (const int) |
| 0:47 Constant: |
| 0:47 2 (const int) |
| 0:49 move second child to first child ( temp 4-component vector of double) |
| 0:49 d: direct index for structure ( temp 4-component vector of double) |
| 0:49 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) |
| 0:49 @data: direct index for structure (layout( row_major std430) buffer implicitly-sized array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) |
| 0:49 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer implicitly-sized array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) |
| 0:49 Constant: |
| 0:49 0 (const uint) |
| 0:49 direct index ( temp uint) |
| 0:49 'dti' ( in 3-component vector of uint) |
| 0:49 Constant: |
| 0:49 0 (const int) |
| 0:49 Constant: |
| 0:49 3 (const int) |
| 0:49 subgroupBroadcastFirst ( temp 4-component vector of double) |
| 0:49 d: direct index for structure ( temp 4-component vector of double) |
| 0:49 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) |
| 0:49 @data: direct index for structure (layout( row_major std430) buffer implicitly-sized array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) |
| 0:49 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer implicitly-sized array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) |
| 0:49 Constant: |
| 0:49 0 (const uint) |
| 0:49 direct index ( temp uint) |
| 0:49 'dti' ( in 3-component vector of uint) |
| 0:49 Constant: |
| 0:49 0 (const int) |
| 0:49 Constant: |
| 0:49 3 (const int) |
| 0:50 move second child to first child ( temp double) |
| 0:50 direct index ( temp double) |
| 0:50 d: direct index for structure ( temp 4-component vector of double) |
| 0:50 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) |
| 0:50 @data: direct index for structure (layout( row_major std430) buffer implicitly-sized array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) |
| 0:50 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer implicitly-sized array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) |
| 0:50 Constant: |
| 0:50 0 (const uint) |
| 0:50 direct index ( temp uint) |
| 0:50 'dti' ( in 3-component vector of uint) |
| 0:50 Constant: |
| 0:50 0 (const int) |
| 0:50 Constant: |
| 0:50 3 (const int) |
| 0:50 Constant: |
| 0:50 0 (const int) |
| 0:50 subgroupBroadcastFirst ( temp double) |
| 0:50 direct index ( temp double) |
| 0:50 d: direct index for structure ( temp 4-component vector of double) |
| 0:50 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) |
| 0:50 @data: direct index for structure (layout( row_major std430) buffer implicitly-sized array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) |
| 0:50 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer implicitly-sized array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) |
| 0:50 Constant: |
| 0:50 0 (const uint) |
| 0:50 direct index ( temp uint) |
| 0:50 'dti' ( in 3-component vector of uint) |
| 0:50 Constant: |
| 0:50 0 (const int) |
| 0:50 Constant: |
| 0:50 3 (const int) |
| 0:50 Constant: |
| 0:50 0 (const int) |
| 0:51 move second child to first child ( temp 2-component vector of double) |
| 0:51 vector swizzle ( temp 2-component vector of double) |
| 0:51 d: direct index for structure ( temp 4-component vector of double) |
| 0:51 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) |
| 0:51 @data: direct index for structure (layout( row_major std430) buffer implicitly-sized array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) |
| 0:51 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer implicitly-sized array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) |
| 0:51 Constant: |
| 0:51 0 (const uint) |
| 0:51 direct index ( temp uint) |
| 0:51 'dti' ( in 3-component vector of uint) |
| 0:51 Constant: |
| 0:51 0 (const int) |
| 0:51 Constant: |
| 0:51 3 (const int) |
| 0:51 Sequence |
| 0:51 Constant: |
| 0:51 0 (const int) |
| 0:51 Constant: |
| 0:51 1 (const int) |
| 0:51 subgroupBroadcastFirst ( temp 2-component vector of double) |
| 0:51 vector swizzle ( temp 2-component vector of double) |
| 0:51 d: direct index for structure ( temp 4-component vector of double) |
| 0:51 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) |
| 0:51 @data: direct index for structure (layout( row_major std430) buffer implicitly-sized array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) |
| 0:51 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer implicitly-sized array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) |
| 0:51 Constant: |
| 0:51 0 (const uint) |
| 0:51 direct index ( temp uint) |
| 0:51 'dti' ( in 3-component vector of uint) |
| 0:51 Constant: |
| 0:51 0 (const int) |
| 0:51 Constant: |
| 0:51 3 (const int) |
| 0:51 Sequence |
| 0:51 Constant: |
| 0:51 0 (const int) |
| 0:51 Constant: |
| 0:51 1 (const int) |
| 0:52 move second child to first child ( temp 3-component vector of double) |
| 0:52 vector swizzle ( temp 3-component vector of double) |
| 0:52 d: direct index for structure ( temp 4-component vector of double) |
| 0:52 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) |
| 0:52 @data: direct index for structure (layout( row_major std430) buffer implicitly-sized array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) |
| 0:52 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer implicitly-sized array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) |
| 0:52 Constant: |
| 0:52 0 (const uint) |
| 0:52 direct index ( temp uint) |
| 0:52 'dti' ( in 3-component vector of uint) |
| 0:52 Constant: |
| 0:52 0 (const int) |
| 0:52 Constant: |
| 0:52 3 (const int) |
| 0:52 Sequence |
| 0:52 Constant: |
| 0:52 0 (const int) |
| 0:52 Constant: |
| 0:52 1 (const int) |
| 0:52 Constant: |
| 0:52 2 (const int) |
| 0:52 subgroupBroadcastFirst ( temp 3-component vector of double) |
| 0:52 vector swizzle ( temp 3-component vector of double) |
| 0:52 d: direct index for structure ( temp 4-component vector of double) |
| 0:52 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) |
| 0:52 @data: direct index for structure (layout( row_major std430) buffer implicitly-sized array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) |
| 0:52 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer implicitly-sized array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) |
| 0:52 Constant: |
| 0:52 0 (const uint) |
| 0:52 direct index ( temp uint) |
| 0:52 'dti' ( in 3-component vector of uint) |
| 0:52 Constant: |
| 0:52 0 (const int) |
| 0:52 Constant: |
| 0:52 3 (const int) |
| 0:52 Sequence |
| 0:52 Constant: |
| 0:52 0 (const int) |
| 0:52 Constant: |
| 0:52 1 (const int) |
| 0:52 Constant: |
| 0:52 2 (const int) |
| 0:13 Function Definition: CSMain( ( temp void) |
| 0:13 Function Parameters: |
| 0:? Sequence |
| 0:13 move second child to first child ( temp 3-component vector of uint) |
| 0:? 'dti' ( temp 3-component vector of uint) |
| 0:? 'dti' ( in 3-component vector of uint GlobalInvocationID) |
| 0:13 Function Call: @CSMain(vu3; ( temp void) |
| 0:? 'dti' ( temp 3-component vector of uint) |
| 0:? Linker Objects |
| 0:? 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer implicitly-sized array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) |
| 0:? 'dti' ( in 3-component vector of uint GlobalInvocationID) |
| |
| |
| Linked compute stage: |
| |
| |
| Shader version: 500 |
| local_size = (32, 16, 1) |
| 0:? Sequence |
| 0:13 Function Definition: @CSMain(vu3; ( temp void) |
| 0:13 Function Parameters: |
| 0:13 'dti' ( in 3-component vector of uint) |
| 0:? Sequence |
| 0:14 move second child to first child ( temp 4-component vector of uint) |
| 0:14 u: direct index for structure ( temp 4-component vector of uint) |
| 0:14 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) |
| 0:14 @data: direct index for structure (layout( row_major std430) buffer implicitly-sized array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) |
| 0:14 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer implicitly-sized array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) |
| 0:14 Constant: |
| 0:14 0 (const uint) |
| 0:14 direct index ( temp uint) |
| 0:14 'dti' ( in 3-component vector of uint) |
| 0:14 Constant: |
| 0:14 0 (const int) |
| 0:14 Constant: |
| 0:14 0 (const int) |
| 0:14 subgroupShuffle ( temp 4-component vector of uint) |
| 0:14 u: direct index for structure ( temp 4-component vector of uint) |
| 0:14 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) |
| 0:14 @data: direct index for structure (layout( row_major std430) buffer implicitly-sized array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) |
| 0:14 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer implicitly-sized array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) |
| 0:14 Constant: |
| 0:14 0 (const uint) |
| 0:14 direct index ( temp uint) |
| 0:14 'dti' ( in 3-component vector of uint) |
| 0:14 Constant: |
| 0:14 0 (const int) |
| 0:14 Constant: |
| 0:14 0 (const int) |
| 0:14 Constant: |
| 0:14 13 (const uint) |
| 0:15 move second child to first child ( temp uint) |
| 0:15 direct index ( temp uint) |
| 0:15 u: direct index for structure ( temp 4-component vector of uint) |
| 0:15 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) |
| 0:15 @data: direct index for structure (layout( row_major std430) buffer implicitly-sized array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) |
| 0:15 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer implicitly-sized array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) |
| 0:15 Constant: |
| 0:15 0 (const uint) |
| 0:15 direct index ( temp uint) |
| 0:15 'dti' ( in 3-component vector of uint) |
| 0:15 Constant: |
| 0:15 0 (const int) |
| 0:15 Constant: |
| 0:15 0 (const int) |
| 0:15 Constant: |
| 0:15 0 (const int) |
| 0:15 subgroupShuffle ( temp uint) |
| 0:15 direct index ( temp uint) |
| 0:15 u: direct index for structure ( temp 4-component vector of uint) |
| 0:15 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) |
| 0:15 @data: direct index for structure (layout( row_major std430) buffer implicitly-sized array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) |
| 0:15 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer implicitly-sized array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) |
| 0:15 Constant: |
| 0:15 0 (const uint) |
| 0:15 direct index ( temp uint) |
| 0:15 'dti' ( in 3-component vector of uint) |
| 0:15 Constant: |
| 0:15 0 (const int) |
| 0:15 Constant: |
| 0:15 0 (const int) |
| 0:15 Constant: |
| 0:15 0 (const int) |
| 0:15 Constant: |
| 0:15 13 (const uint) |
| 0:16 move second child to first child ( temp 2-component vector of uint) |
| 0:16 vector swizzle ( temp 2-component vector of uint) |
| 0:16 u: direct index for structure ( temp 4-component vector of uint) |
| 0:16 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) |
| 0:16 @data: direct index for structure (layout( row_major std430) buffer implicitly-sized array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) |
| 0:16 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer implicitly-sized array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) |
| 0:16 Constant: |
| 0:16 0 (const uint) |
| 0:16 direct index ( temp uint) |
| 0:16 'dti' ( in 3-component vector of uint) |
| 0:16 Constant: |
| 0:16 0 (const int) |
| 0:16 Constant: |
| 0:16 0 (const int) |
| 0:16 Sequence |
| 0:16 Constant: |
| 0:16 0 (const int) |
| 0:16 Constant: |
| 0:16 1 (const int) |
| 0:16 subgroupShuffle ( temp 2-component vector of uint) |
| 0:16 vector swizzle ( temp 2-component vector of uint) |
| 0:16 u: direct index for structure ( temp 4-component vector of uint) |
| 0:16 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) |
| 0:16 @data: direct index for structure (layout( row_major std430) buffer implicitly-sized array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) |
| 0:16 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer implicitly-sized array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) |
| 0:16 Constant: |
| 0:16 0 (const uint) |
| 0:16 direct index ( temp uint) |
| 0:16 'dti' ( in 3-component vector of uint) |
| 0:16 Constant: |
| 0:16 0 (const int) |
| 0:16 Constant: |
| 0:16 0 (const int) |
| 0:16 Sequence |
| 0:16 Constant: |
| 0:16 0 (const int) |
| 0:16 Constant: |
| 0:16 1 (const int) |
| 0:16 Constant: |
| 0:16 13 (const uint) |
| 0:17 move second child to first child ( temp 3-component vector of uint) |
| 0:17 vector swizzle ( temp 3-component vector of uint) |
| 0:17 u: direct index for structure ( temp 4-component vector of uint) |
| 0:17 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) |
| 0:17 @data: direct index for structure (layout( row_major std430) buffer implicitly-sized array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) |
| 0:17 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer implicitly-sized array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) |
| 0:17 Constant: |
| 0:17 0 (const uint) |
| 0:17 direct index ( temp uint) |
| 0:17 'dti' ( in 3-component vector of uint) |
| 0:17 Constant: |
| 0:17 0 (const int) |
| 0:17 Constant: |
| 0:17 0 (const int) |
| 0:17 Sequence |
| 0:17 Constant: |
| 0:17 0 (const int) |
| 0:17 Constant: |
| 0:17 1 (const int) |
| 0:17 Constant: |
| 0:17 2 (const int) |
| 0:17 subgroupShuffle ( temp 3-component vector of uint) |
| 0:17 vector swizzle ( temp 3-component vector of uint) |
| 0:17 u: direct index for structure ( temp 4-component vector of uint) |
| 0:17 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) |
| 0:17 @data: direct index for structure (layout( row_major std430) buffer implicitly-sized array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) |
| 0:17 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer implicitly-sized array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) |
| 0:17 Constant: |
| 0:17 0 (const uint) |
| 0:17 direct index ( temp uint) |
| 0:17 'dti' ( in 3-component vector of uint) |
| 0:17 Constant: |
| 0:17 0 (const int) |
| 0:17 Constant: |
| 0:17 0 (const int) |
| 0:17 Sequence |
| 0:17 Constant: |
| 0:17 0 (const int) |
| 0:17 Constant: |
| 0:17 1 (const int) |
| 0:17 Constant: |
| 0:17 2 (const int) |
| 0:17 Constant: |
| 0:17 13 (const uint) |
| 0:19 move second child to first child ( temp 4-component vector of int) |
| 0:19 i: direct index for structure ( temp 4-component vector of int) |
| 0:19 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) |
| 0:19 @data: direct index for structure (layout( row_major std430) buffer implicitly-sized array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) |
| 0:19 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer implicitly-sized array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) |
| 0:19 Constant: |
| 0:19 0 (const uint) |
| 0:19 direct index ( temp uint) |
| 0:19 'dti' ( in 3-component vector of uint) |
| 0:19 Constant: |
| 0:19 0 (const int) |
| 0:19 Constant: |
| 0:19 1 (const int) |
| 0:19 subgroupShuffle ( temp 4-component vector of int) |
| 0:19 i: direct index for structure ( temp 4-component vector of int) |
| 0:19 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) |
| 0:19 @data: direct index for structure (layout( row_major std430) buffer implicitly-sized array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) |
| 0:19 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer implicitly-sized array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) |
| 0:19 Constant: |
| 0:19 0 (const uint) |
| 0:19 direct index ( temp uint) |
| 0:19 'dti' ( in 3-component vector of uint) |
| 0:19 Constant: |
| 0:19 0 (const int) |
| 0:19 Constant: |
| 0:19 1 (const int) |
| 0:19 Constant: |
| 0:19 13 (const uint) |
| 0:20 move second child to first child ( temp int) |
| 0:20 direct index ( temp int) |
| 0:20 i: direct index for structure ( temp 4-component vector of int) |
| 0:20 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) |
| 0:20 @data: direct index for structure (layout( row_major std430) buffer implicitly-sized array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) |
| 0:20 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer implicitly-sized array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) |
| 0:20 Constant: |
| 0:20 0 (const uint) |
| 0:20 direct index ( temp uint) |
| 0:20 'dti' ( in 3-component vector of uint) |
| 0:20 Constant: |
| 0:20 0 (const int) |
| 0:20 Constant: |
| 0:20 1 (const int) |
| 0:20 Constant: |
| 0:20 0 (const int) |
| 0:20 subgroupShuffle ( temp int) |
| 0:20 direct index ( temp int) |
| 0:20 i: direct index for structure ( temp 4-component vector of int) |
| 0:20 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) |
| 0:20 @data: direct index for structure (layout( row_major std430) buffer implicitly-sized array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) |
| 0:20 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer implicitly-sized array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) |
| 0:20 Constant: |
| 0:20 0 (const uint) |
| 0:20 direct index ( temp uint) |
| 0:20 'dti' ( in 3-component vector of uint) |
| 0:20 Constant: |
| 0:20 0 (const int) |
| 0:20 Constant: |
| 0:20 1 (const int) |
| 0:20 Constant: |
| 0:20 0 (const int) |
| 0:20 Constant: |
| 0:20 13 (const uint) |
| 0:21 move second child to first child ( temp 2-component vector of int) |
| 0:21 vector swizzle ( temp 2-component vector of int) |
| 0:21 i: direct index for structure ( temp 4-component vector of int) |
| 0:21 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) |
| 0:21 @data: direct index for structure (layout( row_major std430) buffer implicitly-sized array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) |
| 0:21 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer implicitly-sized array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) |
| 0:21 Constant: |
| 0:21 0 (const uint) |
| 0:21 direct index ( temp uint) |
| 0:21 'dti' ( in 3-component vector of uint) |
| 0:21 Constant: |
| 0:21 0 (const int) |
| 0:21 Constant: |
| 0:21 1 (const int) |
| 0:21 Sequence |
| 0:21 Constant: |
| 0:21 0 (const int) |
| 0:21 Constant: |
| 0:21 1 (const int) |
| 0:21 subgroupShuffle ( temp 2-component vector of int) |
| 0:21 vector swizzle ( temp 2-component vector of int) |
| 0:21 i: direct index for structure ( temp 4-component vector of int) |
| 0:21 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) |
| 0:21 @data: direct index for structure (layout( row_major std430) buffer implicitly-sized array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) |
| 0:21 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer implicitly-sized array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) |
| 0:21 Constant: |
| 0:21 0 (const uint) |
| 0:21 direct index ( temp uint) |
| 0:21 'dti' ( in 3-component vector of uint) |
| 0:21 Constant: |
| 0:21 0 (const int) |
| 0:21 Constant: |
| 0:21 1 (const int) |
| 0:21 Sequence |
| 0:21 Constant: |
| 0:21 0 (const int) |
| 0:21 Constant: |
| 0:21 1 (const int) |
| 0:21 Constant: |
| 0:21 13 (const uint) |
| 0:22 move second child to first child ( temp 3-component vector of int) |
| 0:22 vector swizzle ( temp 3-component vector of int) |
| 0:22 i: direct index for structure ( temp 4-component vector of int) |
| 0:22 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) |
| 0:22 @data: direct index for structure (layout( row_major std430) buffer implicitly-sized array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) |
| 0:22 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer implicitly-sized array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) |
| 0:22 Constant: |
| 0:22 0 (const uint) |
| 0:22 direct index ( temp uint) |
| 0:22 'dti' ( in 3-component vector of uint) |
| 0:22 Constant: |
| 0:22 0 (const int) |
| 0:22 Constant: |
| 0:22 1 (const int) |
| 0:22 Sequence |
| 0:22 Constant: |
| 0:22 0 (const int) |
| 0:22 Constant: |
| 0:22 1 (const int) |
| 0:22 Constant: |
| 0:22 2 (const int) |
| 0:22 subgroupShuffle ( temp 3-component vector of int) |
| 0:22 vector swizzle ( temp 3-component vector of int) |
| 0:22 i: direct index for structure ( temp 4-component vector of int) |
| 0:22 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) |
| 0:22 @data: direct index for structure (layout( row_major std430) buffer implicitly-sized array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) |
| 0:22 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer implicitly-sized array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) |
| 0:22 Constant: |
| 0:22 0 (const uint) |
| 0:22 direct index ( temp uint) |
| 0:22 'dti' ( in 3-component vector of uint) |
| 0:22 Constant: |
| 0:22 0 (const int) |
| 0:22 Constant: |
| 0:22 1 (const int) |
| 0:22 Sequence |
| 0:22 Constant: |
| 0:22 0 (const int) |
| 0:22 Constant: |
| 0:22 1 (const int) |
| 0:22 Constant: |
| 0:22 2 (const int) |
| 0:22 Constant: |
| 0:22 13 (const uint) |
| 0:24 move second child to first child ( temp 4-component vector of float) |
| 0:24 f: direct index for structure ( temp 4-component vector of float) |
| 0:24 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) |
| 0:24 @data: direct index for structure (layout( row_major std430) buffer implicitly-sized array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) |
| 0:24 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer implicitly-sized array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) |
| 0:24 Constant: |
| 0:24 0 (const uint) |
| 0:24 direct index ( temp uint) |
| 0:24 'dti' ( in 3-component vector of uint) |
| 0:24 Constant: |
| 0:24 0 (const int) |
| 0:24 Constant: |
| 0:24 2 (const int) |
| 0:24 subgroupShuffle ( temp 4-component vector of float) |
| 0:24 f: direct index for structure ( temp 4-component vector of float) |
| 0:24 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) |
| 0:24 @data: direct index for structure (layout( row_major std430) buffer implicitly-sized array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) |
| 0:24 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer implicitly-sized array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) |
| 0:24 Constant: |
| 0:24 0 (const uint) |
| 0:24 direct index ( temp uint) |
| 0:24 'dti' ( in 3-component vector of uint) |
| 0:24 Constant: |
| 0:24 0 (const int) |
| 0:24 Constant: |
| 0:24 2 (const int) |
| 0:24 Constant: |
| 0:24 13 (const uint) |
| 0:25 move second child to first child ( temp float) |
| 0:25 direct index ( temp float) |
| 0:25 f: direct index for structure ( temp 4-component vector of float) |
| 0:25 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) |
| 0:25 @data: direct index for structure (layout( row_major std430) buffer implicitly-sized array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) |
| 0:25 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer implicitly-sized array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) |
| 0:25 Constant: |
| 0:25 0 (const uint) |
| 0:25 direct index ( temp uint) |
| 0:25 'dti' ( in 3-component vector of uint) |
| 0:25 Constant: |
| 0:25 0 (const int) |
| 0:25 Constant: |
| 0:25 2 (const int) |
| 0:25 Constant: |
| 0:25 0 (const int) |
| 0:25 subgroupShuffle ( temp float) |
| 0:25 direct index ( temp float) |
| 0:25 f: direct index for structure ( temp 4-component vector of float) |
| 0:25 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) |
| 0:25 @data: direct index for structure (layout( row_major std430) buffer implicitly-sized array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) |
| 0:25 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer implicitly-sized array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) |
| 0:25 Constant: |
| 0:25 0 (const uint) |
| 0:25 direct index ( temp uint) |
| 0:25 'dti' ( in 3-component vector of uint) |
| 0:25 Constant: |
| 0:25 0 (const int) |
| 0:25 Constant: |
| 0:25 2 (const int) |
| 0:25 Constant: |
| 0:25 0 (const int) |
| 0:25 Constant: |
| 0:25 13 (const uint) |
| 0:26 move second child to first child ( temp 2-component vector of float) |
| 0:26 vector swizzle ( temp 2-component vector of float) |
| 0:26 f: direct index for structure ( temp 4-component vector of float) |
| 0:26 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) |
| 0:26 @data: direct index for structure (layout( row_major std430) buffer implicitly-sized array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) |
| 0:26 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer implicitly-sized array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) |
| 0:26 Constant: |
| 0:26 0 (const uint) |
| 0:26 direct index ( temp uint) |
| 0:26 'dti' ( in 3-component vector of uint) |
| 0:26 Constant: |
| 0:26 0 (const int) |
| 0:26 Constant: |
| 0:26 2 (const int) |
| 0:26 Sequence |
| 0:26 Constant: |
| 0:26 0 (const int) |
| 0:26 Constant: |
| 0:26 1 (const int) |
| 0:26 subgroupShuffle ( temp 2-component vector of float) |
| 0:26 vector swizzle ( temp 2-component vector of float) |
| 0:26 f: direct index for structure ( temp 4-component vector of float) |
| 0:26 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) |
| 0:26 @data: direct index for structure (layout( row_major std430) buffer implicitly-sized array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) |
| 0:26 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer implicitly-sized array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) |
| 0:26 Constant: |
| 0:26 0 (const uint) |
| 0:26 direct index ( temp uint) |
| 0:26 'dti' ( in 3-component vector of uint) |
| 0:26 Constant: |
| 0:26 0 (const int) |
| 0:26 Constant: |
| 0:26 2 (const int) |
| 0:26 Sequence |
| 0:26 Constant: |
| 0:26 0 (const int) |
| 0:26 Constant: |
| 0:26 1 (const int) |
| 0:26 Constant: |
| 0:26 13 (const uint) |
| 0:27 move second child to first child ( temp 3-component vector of float) |
| 0:27 vector swizzle ( temp 3-component vector of float) |
| 0:27 f: direct index for structure ( temp 4-component vector of float) |
| 0:27 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) |
| 0:27 @data: direct index for structure (layout( row_major std430) buffer implicitly-sized array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) |
| 0:27 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer implicitly-sized array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) |
| 0:27 Constant: |
| 0:27 0 (const uint) |
| 0:27 direct index ( temp uint) |
| 0:27 'dti' ( in 3-component vector of uint) |
| 0:27 Constant: |
| 0:27 0 (const int) |
| 0:27 Constant: |
| 0:27 2 (const int) |
| 0:27 Sequence |
| 0:27 Constant: |
| 0:27 0 (const int) |
| 0:27 Constant: |
| 0:27 1 (const int) |
| 0:27 Constant: |
| 0:27 2 (const int) |
| 0:27 subgroupShuffle ( temp 3-component vector of float) |
| 0:27 vector swizzle ( temp 3-component vector of float) |
| 0:27 f: direct index for structure ( temp 4-component vector of float) |
| 0:27 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) |
| 0:27 @data: direct index for structure (layout( row_major std430) buffer implicitly-sized array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) |
| 0:27 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer implicitly-sized array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) |
| 0:27 Constant: |
| 0:27 0 (const uint) |
| 0:27 direct index ( temp uint) |
| 0:27 'dti' ( in 3-component vector of uint) |
| 0:27 Constant: |
| 0:27 0 (const int) |
| 0:27 Constant: |
| 0:27 2 (const int) |
| 0:27 Sequence |
| 0:27 Constant: |
| 0:27 0 (const int) |
| 0:27 Constant: |
| 0:27 1 (const int) |
| 0:27 Constant: |
| 0:27 2 (const int) |
| 0:27 Constant: |
| 0:27 13 (const uint) |
| 0:29 move second child to first child ( temp 4-component vector of double) |
| 0:29 d: direct index for structure ( temp 4-component vector of double) |
| 0:29 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) |
| 0:29 @data: direct index for structure (layout( row_major std430) buffer implicitly-sized array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) |
| 0:29 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer implicitly-sized array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) |
| 0:29 Constant: |
| 0:29 0 (const uint) |
| 0:29 direct index ( temp uint) |
| 0:29 'dti' ( in 3 |