blob: 08369c0ec7641997a1748d58939bf990d98093af [file] [log] [blame]
steve-lunarg22322362016-10-19 10:15:25 -06001hlsl.rw.atomics.frag
John Kessenich6fa17642017-04-07 15:33:08 -06002Shader version: 500
steve-lunarg22322362016-10-19 10:15:25 -06003gl_FragCoord origin is upper left
40:? Sequence
John Kessenich71c100d2017-03-14 19:43:13 -060050:45 Function Definition: @main( ( temp structure{ temp 4-component vector of float Color})
steve-lunarg22322362016-10-19 10:15:25 -060060:45 Function Parameters:
70:? Sequence
John Kessenich71c100d2017-03-14 19:43:13 -060080:50 imageAtomicAdd ( temp int)
90:50 'g_tTex1di1' (layout( r32i) uniform iimage1D)
John Kessenich000c8182017-03-22 23:21:34 -0600100:50 i1: direct index for structure ( uniform int)
110:50 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -0600120:50 Constant:
130:50 5 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -0600140:50 i1b: direct index for structure ( uniform int)
150:50 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -0600160:50 Constant:
170:50 8 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -0600180:51 move second child to first child ( temp int)
190:51 'out_i1' ( temp int)
200:51 imageAtomicAdd ( temp int)
210:51 'g_tTex1di1' (layout( r32i) uniform iimage1D)
John Kessenich000c8182017-03-22 23:21:34 -0600220:51 i1: direct index for structure ( uniform int)
230:51 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -0600240:51 Constant:
250:51 5 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -0600260:51 i1: direct index for structure ( uniform int)
270:51 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -0600280:51 Constant:
290:51 5 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -0600300:52 imageAtomicAnd ( temp int)
310:52 'g_tTex1di1' (layout( r32i) uniform iimage1D)
John Kessenich000c8182017-03-22 23:21:34 -0600320:52 i1: direct index for structure ( uniform int)
330:52 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -0600340:52 Constant:
350:52 5 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -0600360:52 i1b: direct index for structure ( uniform int)
370:52 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -0600380:52 Constant:
390:52 8 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -0600400:53 move second child to first child ( temp int)
410:53 'out_i1' ( temp int)
420:53 imageAtomicAnd ( temp int)
430:53 'g_tTex1di1' (layout( r32i) uniform iimage1D)
John Kessenich000c8182017-03-22 23:21:34 -0600440:53 i1: direct index for structure ( uniform int)
450:53 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -0600460:53 Constant:
470:53 5 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -0600480:53 i1: direct index for structure ( uniform int)
490:53 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -0600500:53 Constant:
510:53 5 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -0600520:54 move second child to first child ( temp int)
530:54 'out_i1' ( temp int)
540:54 imageAtomicCompSwap ( temp int)
550:54 'g_tTex1di1' (layout( r32i) uniform iimage1D)
John Kessenich000c8182017-03-22 23:21:34 -0600560:54 i1: direct index for structure ( uniform int)
570:54 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -0600580:54 Constant:
590:54 5 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -0600600:54 i1b: direct index for structure ( uniform int)
610:54 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -0600620:54 Constant:
630:54 8 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -0600640:54 i1c: direct index for structure ( uniform int)
650:54 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -0600660:54 Constant:
670:54 9 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -0600680:55 move second child to first child ( temp int)
690:55 'out_i1' ( temp int)
700:55 imageAtomicExchange ( temp int)
710:55 'g_tTex1di1' (layout( r32i) uniform iimage1D)
John Kessenich000c8182017-03-22 23:21:34 -0600720:55 i1: direct index for structure ( uniform int)
730:55 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -0600740:55 Constant:
750:55 5 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -0600760:55 i1: direct index for structure ( uniform int)
770:55 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -0600780:55 Constant:
790:55 5 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -0600800:56 imageAtomicMax ( temp int)
810:56 'g_tTex1di1' (layout( r32i) uniform iimage1D)
John Kessenich000c8182017-03-22 23:21:34 -0600820:56 i1: direct index for structure ( uniform int)
830:56 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -0600840:56 Constant:
850:56 5 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -0600860:56 i1b: direct index for structure ( uniform int)
870:56 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -0600880:56 Constant:
890:56 8 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -0600900:57 move second child to first child ( temp int)
910:57 'out_i1' ( temp int)
920:57 imageAtomicMax ( temp int)
930:57 'g_tTex1di1' (layout( r32i) uniform iimage1D)
John Kessenich000c8182017-03-22 23:21:34 -0600940:57 i1: direct index for structure ( uniform int)
950:57 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -0600960:57 Constant:
970:57 5 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -0600980:57 i1: direct index for structure ( uniform int)
990:57 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -06001000:57 Constant:
1010:57 5 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -06001020:58 imageAtomicMin ( temp int)
1030:58 'g_tTex1di1' (layout( r32i) uniform iimage1D)
John Kessenich000c8182017-03-22 23:21:34 -06001040:58 i1: direct index for structure ( uniform int)
1050:58 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -06001060:58 Constant:
1070:58 5 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -06001080:58 i1b: direct index for structure ( uniform int)
1090:58 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -06001100:58 Constant:
1110:58 8 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -06001120:59 move second child to first child ( temp int)
1130:59 'out_i1' ( temp int)
1140:59 imageAtomicMin ( temp int)
1150:59 'g_tTex1di1' (layout( r32i) uniform iimage1D)
John Kessenich000c8182017-03-22 23:21:34 -06001160:59 i1: direct index for structure ( uniform int)
1170:59 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -06001180:59 Constant:
1190:59 5 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -06001200:59 i1: direct index for structure ( uniform int)
1210:59 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -06001220:59 Constant:
1230:59 5 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -06001240:60 imageAtomicOr ( temp int)
1250:60 'g_tTex1di1' (layout( r32i) uniform iimage1D)
John Kessenich000c8182017-03-22 23:21:34 -06001260:60 i1: direct index for structure ( uniform int)
1270:60 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -06001280:60 Constant:
1290:60 5 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -06001300:60 i1b: direct index for structure ( uniform int)
1310:60 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -06001320:60 Constant:
1330:60 8 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -06001340:61 move second child to first child ( temp int)
1350:61 'out_i1' ( temp int)
1360:61 imageAtomicOr ( temp int)
1370:61 'g_tTex1di1' (layout( r32i) uniform iimage1D)
John Kessenich000c8182017-03-22 23:21:34 -06001380:61 i1: direct index for structure ( uniform int)
1390:61 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -06001400:61 Constant:
1410:61 5 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -06001420:61 i1: direct index for structure ( uniform int)
1430:61 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -06001440:61 Constant:
1450:61 5 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -06001460:62 imageAtomicXor ( temp int)
1470:62 'g_tTex1di1' (layout( r32i) uniform iimage1D)
John Kessenich000c8182017-03-22 23:21:34 -06001480:62 i1: direct index for structure ( uniform int)
1490:62 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -06001500:62 Constant:
1510:62 5 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -06001520:62 i1b: direct index for structure ( uniform int)
1530:62 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -06001540:62 Constant:
1550:62 8 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -06001560:63 move second child to first child ( temp int)
1570:63 'out_i1' ( temp int)
1580:63 imageAtomicXor ( temp int)
1590:63 'g_tTex1di1' (layout( r32i) uniform iimage1D)
John Kessenich000c8182017-03-22 23:21:34 -06001600:63 i1: direct index for structure ( uniform int)
1610:63 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -06001620:63 Constant:
1630:63 5 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -06001640:63 i1: direct index for structure ( uniform int)
1650:63 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -06001660:63 Constant:
1670:63 5 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -06001680:66 imageAtomicAdd ( temp uint)
1690:66 'g_tTex1du1' (layout( r32ui) uniform uimage1D)
John Kessenich000c8182017-03-22 23:21:34 -06001700:66 u1: direct index for structure ( uniform uint)
1710:66 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -06001720:66 Constant:
1730:66 0 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -06001740:66 u1: direct index for structure ( uniform uint)
1750:66 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -06001760:66 Constant:
1770:66 0 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -06001780:67 move second child to first child ( temp uint)
1790:67 'out_u1' ( temp uint)
1800:67 imageAtomicAdd ( temp uint)
1810:67 'g_tTex1du1' (layout( r32ui) uniform uimage1D)
John Kessenich000c8182017-03-22 23:21:34 -06001820:67 u1: direct index for structure ( uniform uint)
1830:67 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -06001840:67 Constant:
1850:67 0 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -06001860:67 u1: direct index for structure ( uniform uint)
1870:67 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -06001880:67 Constant:
1890:67 0 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -06001900:68 imageAtomicAnd ( temp uint)
1910:68 'g_tTex1du1' (layout( r32ui) uniform uimage1D)
John Kessenich000c8182017-03-22 23:21:34 -06001920:68 u1: direct index for structure ( uniform uint)
1930:68 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -06001940:68 Constant:
1950:68 0 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -06001960:68 u1: direct index for structure ( uniform uint)
1970:68 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -06001980:68 Constant:
1990:68 0 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -06002000:69 move second child to first child ( temp uint)
2010:69 'out_u1' ( temp uint)
2020:69 imageAtomicAnd ( temp uint)
2030:69 'g_tTex1du1' (layout( r32ui) uniform uimage1D)
John Kessenich000c8182017-03-22 23:21:34 -06002040:69 u1: direct index for structure ( uniform uint)
2050:69 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -06002060:69 Constant:
2070:69 0 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -06002080:69 u1: direct index for structure ( uniform uint)
2090:69 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -06002100:69 Constant:
2110:69 0 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -06002120:70 move second child to first child ( temp uint)
2130:70 'out_u1' ( temp uint)
2140:70 imageAtomicCompSwap ( temp uint)
2150:70 'g_tTex1du1' (layout( r32ui) uniform uimage1D)
John Kessenich000c8182017-03-22 23:21:34 -06002160:70 u1: direct index for structure ( uniform uint)
2170:70 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -06002180:70 Constant:
2190:70 0 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -06002200:70 u1b: direct index for structure ( uniform uint)
2210:70 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -06002220:70 Constant:
2230:70 3 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -06002240:70 u1c: direct index for structure ( uniform uint)
2250:70 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -06002260:70 Constant:
2270:70 4 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -06002280:71 move second child to first child ( temp uint)
2290:71 'out_u1' ( temp uint)
2300:71 imageAtomicExchange ( temp uint)
2310:71 'g_tTex1du1' (layout( r32ui) uniform uimage1D)
John Kessenich000c8182017-03-22 23:21:34 -06002320:71 u1: direct index for structure ( uniform uint)
2330:71 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -06002340:71 Constant:
2350:71 0 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -06002360:71 u1: direct index for structure ( uniform uint)
2370:71 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -06002380:71 Constant:
2390:71 0 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -06002400:72 imageAtomicMax ( temp uint)
2410:72 'g_tTex1du1' (layout( r32ui) uniform uimage1D)
John Kessenich000c8182017-03-22 23:21:34 -06002420:72 u1: direct index for structure ( uniform uint)
2430:72 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -06002440:72 Constant:
2450:72 0 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -06002460:72 u1: direct index for structure ( uniform uint)
2470:72 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -06002480:72 Constant:
2490:72 0 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -06002500:73 move second child to first child ( temp uint)
2510:73 'out_u1' ( temp uint)
2520:73 imageAtomicMax ( temp uint)
2530:73 'g_tTex1du1' (layout( r32ui) uniform uimage1D)
John Kessenich000c8182017-03-22 23:21:34 -06002540:73 u1: direct index for structure ( uniform uint)
2550:73 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -06002560:73 Constant:
2570:73 0 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -06002580:73 u1: direct index for structure ( uniform uint)
2590:73 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -06002600:73 Constant:
2610:73 0 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -06002620:74 imageAtomicMin ( temp uint)
2630:74 'g_tTex1du1' (layout( r32ui) uniform uimage1D)
John Kessenich000c8182017-03-22 23:21:34 -06002640:74 u1: direct index for structure ( uniform uint)
2650:74 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -06002660:74 Constant:
2670:74 0 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -06002680:74 u1: direct index for structure ( uniform uint)
2690:74 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -06002700:74 Constant:
2710:74 0 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -06002720:75 move second child to first child ( temp uint)
2730:75 'out_u1' ( temp uint)
2740:75 imageAtomicMin ( temp uint)
2750:75 'g_tTex1du1' (layout( r32ui) uniform uimage1D)
John Kessenich000c8182017-03-22 23:21:34 -06002760:75 u1: direct index for structure ( uniform uint)
2770:75 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -06002780:75 Constant:
2790:75 0 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -06002800:75 u1: direct index for structure ( uniform uint)
2810:75 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -06002820:75 Constant:
2830:75 0 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -06002840:76 imageAtomicOr ( temp uint)
2850:76 'g_tTex1du1' (layout( r32ui) uniform uimage1D)
John Kessenich000c8182017-03-22 23:21:34 -06002860:76 u1: direct index for structure ( uniform uint)
2870:76 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -06002880:76 Constant:
2890:76 0 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -06002900:76 u1: direct index for structure ( uniform uint)
2910:76 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -06002920:76 Constant:
2930:76 0 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -06002940:77 move second child to first child ( temp uint)
2950:77 'out_u1' ( temp uint)
2960:77 imageAtomicOr ( temp uint)
2970:77 'g_tTex1du1' (layout( r32ui) uniform uimage1D)
John Kessenich000c8182017-03-22 23:21:34 -06002980:77 u1: direct index for structure ( uniform uint)
2990:77 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -06003000:77 Constant:
3010:77 0 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -06003020:77 u1: direct index for structure ( uniform uint)
3030:77 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -06003040:77 Constant:
3050:77 0 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -06003060:78 imageAtomicXor ( temp uint)
3070:78 'g_tTex1du1' (layout( r32ui) uniform uimage1D)
John Kessenich000c8182017-03-22 23:21:34 -06003080:78 u1: direct index for structure ( uniform uint)
3090:78 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -06003100:78 Constant:
3110:78 0 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -06003120:78 u1: direct index for structure ( uniform uint)
3130:78 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -06003140:78 Constant:
3150:78 0 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -06003160:79 move second child to first child ( temp uint)
3170:79 'out_u1' ( temp uint)
3180:79 imageAtomicXor ( temp uint)
3190:79 'g_tTex1du1' (layout( r32ui) uniform uimage1D)
John Kessenich000c8182017-03-22 23:21:34 -06003200:79 u1: direct index for structure ( uniform uint)
3210:79 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -06003220:79 Constant:
3230:79 0 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -06003240:79 u1: direct index for structure ( uniform uint)
3250:79 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -06003260:79 Constant:
3270:79 0 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -06003280:82 imageAtomicAdd ( temp int)
3290:82 'g_tTex2di1' (layout( r32i) uniform iimage2D)
John Kessenich000c8182017-03-22 23:21:34 -06003300:82 i2: direct index for structure ( uniform 2-component vector of int)
3310:82 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -06003320:82 Constant:
3330:82 6 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -06003340:82 i1b: direct index for structure ( uniform int)
3350:82 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -06003360:82 Constant:
3370:82 8 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -06003380:83 move second child to first child ( temp int)
3390:83 'out_i1' ( temp int)
3400:83 imageAtomicAdd ( temp int)
3410:83 'g_tTex2di1' (layout( r32i) uniform iimage2D)
John Kessenich000c8182017-03-22 23:21:34 -06003420:83 i2: direct index for structure ( uniform 2-component vector of int)
3430:83 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -06003440:83 Constant:
3450:83 6 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -06003460:83 i1: direct index for structure ( uniform int)
3470:83 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -06003480:83 Constant:
3490:83 5 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -06003500:84 imageAtomicAnd ( temp int)
3510:84 'g_tTex2di1' (layout( r32i) uniform iimage2D)
John Kessenich000c8182017-03-22 23:21:34 -06003520:84 i2: direct index for structure ( uniform 2-component vector of int)
3530:84 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -06003540:84 Constant:
3550:84 6 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -06003560:84 i1b: direct index for structure ( uniform int)
3570:84 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -06003580:84 Constant:
3590:84 8 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -06003600:85 move second child to first child ( temp int)
3610:85 'out_i1' ( temp int)
3620:85 imageAtomicAnd ( temp int)
3630:85 'g_tTex2di1' (layout( r32i) uniform iimage2D)
John Kessenich000c8182017-03-22 23:21:34 -06003640:85 i2: direct index for structure ( uniform 2-component vector of int)
3650:85 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -06003660:85 Constant:
3670:85 6 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -06003680:85 i1: direct index for structure ( uniform int)
3690:85 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -06003700:85 Constant:
3710:85 5 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -06003720:86 move second child to first child ( temp int)
3730:86 'out_i1' ( temp int)
3740:86 imageAtomicCompSwap ( temp int)
3750:86 'g_tTex2di1' (layout( r32i) uniform iimage2D)
John Kessenich000c8182017-03-22 23:21:34 -06003760:86 i2: direct index for structure ( uniform 2-component vector of int)
3770:86 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -06003780:86 Constant:
3790:86 6 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -06003800:86 i1b: direct index for structure ( uniform int)
3810:86 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -06003820:86 Constant:
3830:86 8 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -06003840:86 i1c: direct index for structure ( uniform int)
3850:86 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -06003860:86 Constant:
3870:86 9 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -06003880:87 move second child to first child ( temp int)
3890:87 'out_i1' ( temp int)
3900:87 imageAtomicExchange ( temp int)
3910:87 'g_tTex2di1' (layout( r32i) uniform iimage2D)
John Kessenich000c8182017-03-22 23:21:34 -06003920:87 i2: direct index for structure ( uniform 2-component vector of int)
3930:87 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -06003940:87 Constant:
3950:87 6 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -06003960:87 i1: direct index for structure ( uniform int)
3970:87 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -06003980:87 Constant:
3990:87 5 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -06004000:88 imageAtomicMax ( temp int)
4010:88 'g_tTex2di1' (layout( r32i) uniform iimage2D)
John Kessenich000c8182017-03-22 23:21:34 -06004020:88 i2: direct index for structure ( uniform 2-component vector of int)
4030:88 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -06004040:88 Constant:
4050:88 6 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -06004060:88 i1b: direct index for structure ( uniform int)
4070:88 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -06004080:88 Constant:
4090:88 8 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -06004100:89 move second child to first child ( temp int)
4110:89 'out_i1' ( temp int)
4120:89 imageAtomicMax ( temp int)
4130:89 'g_tTex2di1' (layout( r32i) uniform iimage2D)
John Kessenich000c8182017-03-22 23:21:34 -06004140:89 i2: direct index for structure ( uniform 2-component vector of int)
4150:89 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -06004160:89 Constant:
4170:89 6 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -06004180:89 i1: direct index for structure ( uniform int)
4190:89 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -06004200:89 Constant:
4210:89 5 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -06004220:90 imageAtomicMin ( temp int)
4230:90 'g_tTex2di1' (layout( r32i) uniform iimage2D)
John Kessenich000c8182017-03-22 23:21:34 -06004240:90 i2: direct index for structure ( uniform 2-component vector of int)
4250:90 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -06004260:90 Constant:
4270:90 6 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -06004280:90 i1b: direct index for structure ( uniform int)
4290:90 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -06004300:90 Constant:
4310:90 8 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -06004320:91 move second child to first child ( temp int)
4330:91 'out_i1' ( temp int)
4340:91 imageAtomicMin ( temp int)
4350:91 'g_tTex2di1' (layout( r32i) uniform iimage2D)
John Kessenich000c8182017-03-22 23:21:34 -06004360:91 i2: direct index for structure ( uniform 2-component vector of int)
4370:91 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -06004380:91 Constant:
4390:91 6 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -06004400:91 i1: direct index for structure ( uniform int)
4410:91 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -06004420:91 Constant:
4430:91 5 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -06004440:92 imageAtomicOr ( temp int)
4450:92 'g_tTex2di1' (layout( r32i) uniform iimage2D)
John Kessenich000c8182017-03-22 23:21:34 -06004460:92 i2: direct index for structure ( uniform 2-component vector of int)
4470:92 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -06004480:92 Constant:
4490:92 6 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -06004500:92 i1b: direct index for structure ( uniform int)
4510:92 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -06004520:92 Constant:
4530:92 8 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -06004540:93 move second child to first child ( temp int)
4550:93 'out_i1' ( temp int)
4560:93 imageAtomicOr ( temp int)
4570:93 'g_tTex2di1' (layout( r32i) uniform iimage2D)
John Kessenich000c8182017-03-22 23:21:34 -06004580:93 i2: direct index for structure ( uniform 2-component vector of int)
4590:93 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -06004600:93 Constant:
4610:93 6 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -06004620:93 i1: direct index for structure ( uniform int)
4630:93 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -06004640:93 Constant:
4650:93 5 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -06004660:94 imageAtomicXor ( temp int)
4670:94 'g_tTex2di1' (layout( r32i) uniform iimage2D)
John Kessenich000c8182017-03-22 23:21:34 -06004680:94 i2: direct index for structure ( uniform 2-component vector of int)
4690:94 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -06004700:94 Constant:
4710:94 6 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -06004720:94 i1b: direct index for structure ( uniform int)
4730:94 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -06004740:94 Constant:
4750:94 8 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -06004760:95 move second child to first child ( temp int)
4770:95 'out_i1' ( temp int)
4780:95 imageAtomicXor ( temp int)
4790:95 'g_tTex2di1' (layout( r32i) uniform iimage2D)
John Kessenich000c8182017-03-22 23:21:34 -06004800:95 i2: direct index for structure ( uniform 2-component vector of int)
4810:95 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -06004820:95 Constant:
4830:95 6 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -06004840:95 i1: direct index for structure ( uniform int)
4850:95 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -06004860:95 Constant:
4870:95 5 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -06004880:98 imageAtomicAdd ( temp uint)
4890:98 'g_tTex2du1' (layout( r32ui) uniform uimage2D)
John Kessenich000c8182017-03-22 23:21:34 -06004900:98 u2: direct index for structure ( uniform 2-component vector of uint)
4910:98 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -06004920:98 Constant:
4930:98 1 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -06004940:98 u1: direct index for structure ( uniform uint)
4950:98 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -06004960:98 Constant:
4970:98 0 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -06004980:99 move second child to first child ( temp uint)
4990:99 'out_u1' ( temp uint)
5000:99 imageAtomicAdd ( temp uint)
5010:99 'g_tTex2du1' (layout( r32ui) uniform uimage2D)
John Kessenich000c8182017-03-22 23:21:34 -06005020:99 u2: direct index for structure ( uniform 2-component vector of uint)
5030:99 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -06005040:99 Constant:
5050:99 1 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -06005060:99 u1: direct index for structure ( uniform uint)
5070:99 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -06005080:99 Constant:
5090:99 0 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -06005100:100 imageAtomicAnd ( temp uint)
5110:100 'g_tTex2du1' (layout( r32ui) uniform uimage2D)
John Kessenich000c8182017-03-22 23:21:34 -06005120:100 u2: direct index for structure ( uniform 2-component vector of uint)
5130:100 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -06005140:100 Constant:
5150:100 1 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -06005160:100 u1: direct index for structure ( uniform uint)
5170:100 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -06005180:100 Constant:
5190:100 0 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -06005200:101 move second child to first child ( temp uint)
5210:101 'out_u1' ( temp uint)
5220:101 imageAtomicAnd ( temp uint)
5230:101 'g_tTex2du1' (layout( r32ui) uniform uimage2D)
John Kessenich000c8182017-03-22 23:21:34 -06005240:101 u2: direct index for structure ( uniform 2-component vector of uint)
5250:101 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -06005260:101 Constant:
5270:101 1 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -06005280:101 u1: direct index for structure ( uniform uint)
5290:101 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -06005300:101 Constant:
5310:101 0 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -06005320:102 move second child to first child ( temp uint)
5330:102 'out_u1' ( temp uint)
5340:102 imageAtomicCompSwap ( temp uint)
5350:102 'g_tTex2du1' (layout( r32ui) uniform uimage2D)
John Kessenich000c8182017-03-22 23:21:34 -06005360:102 u2: direct index for structure ( uniform 2-component vector of uint)
5370:102 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -06005380:102 Constant:
5390:102 1 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -06005400:102 u1b: direct index for structure ( uniform uint)
5410:102 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -06005420:102 Constant:
5430:102 3 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -06005440:102 u1c: direct index for structure ( uniform uint)
5450:102 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -06005460:102 Constant:
5470:102 4 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -06005480:103 move second child to first child ( temp uint)
5490:103 'out_u1' ( temp uint)
5500:103 imageAtomicExchange ( temp uint)
5510:103 'g_tTex2du1' (layout( r32ui) uniform uimage2D)
John Kessenich000c8182017-03-22 23:21:34 -06005520:103 u2: direct index for structure ( uniform 2-component vector of uint)
5530:103 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -06005540:103 Constant:
5550:103 1 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -06005560:103 u1: direct index for structure ( uniform uint)
5570:103 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -06005580:103 Constant:
5590:103 0 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -06005600:104 imageAtomicMax ( temp uint)
5610:104 'g_tTex2du1' (layout( r32ui) uniform uimage2D)
John Kessenich000c8182017-03-22 23:21:34 -06005620:104 u2: direct index for structure ( uniform 2-component vector of uint)
5630:104 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -06005640:104 Constant:
5650:104 1 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -06005660:104 u1: direct index for structure ( uniform uint)
5670:104 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -06005680:104 Constant:
5690:104 0 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -06005700:105 move second child to first child ( temp uint)
5710:105 'out_u1' ( temp uint)
5720:105 imageAtomicMax ( temp uint)
5730:105 'g_tTex2du1' (layout( r32ui) uniform uimage2D)
John Kessenich000c8182017-03-22 23:21:34 -06005740:105 u2: direct index for structure ( uniform 2-component vector of uint)
5750:105 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -06005760:105 Constant:
5770:105 1 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -06005780:105 u1: direct index for structure ( uniform uint)
5790:105 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -06005800:105 Constant:
5810:105 0 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -06005820:106 imageAtomicMin ( temp uint)
5830:106 'g_tTex2du1' (layout( r32ui) uniform uimage2D)
John Kessenich000c8182017-03-22 23:21:34 -06005840:106 u2: direct index for structure ( uniform 2-component vector of uint)
5850:106 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -06005860:106 Constant:
5870:106 1 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -06005880:106 u1: direct index for structure ( uniform uint)
5890:106 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -06005900:106 Constant:
5910:106 0 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -06005920:107 move second child to first child ( temp uint)
5930:107 'out_u1' ( temp uint)
5940:107 imageAtomicMin ( temp uint)
5950:107 'g_tTex2du1' (layout( r32ui) uniform uimage2D)
John Kessenich000c8182017-03-22 23:21:34 -06005960:107 u2: direct index for structure ( uniform 2-component vector of uint)
5970:107 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -06005980:107 Constant:
5990:107 1 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -06006000:107 u1: direct index for structure ( uniform uint)
6010:107 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -06006020:107 Constant:
6030:107 0 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -06006040:108 imageAtomicOr ( temp uint)
6050:108 'g_tTex2du1' (layout( r32ui) uniform uimage2D)
John Kessenich000c8182017-03-22 23:21:34 -06006060:108 u2: direct index for structure ( uniform 2-component vector of uint)
6070:108 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -06006080:108 Constant:
6090:108 1 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -06006100:108 u1: direct index for structure ( uniform uint)
6110:108 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -06006120:108 Constant:
6130:108 0 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -06006140:109 move second child to first child ( temp uint)
6150:109 'out_u1' ( temp uint)
6160:109 imageAtomicOr ( temp uint)
6170:109 'g_tTex2du1' (layout( r32ui) uniform uimage2D)
John Kessenich000c8182017-03-22 23:21:34 -06006180:109 u2: direct index for structure ( uniform 2-component vector of uint)
6190:109 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -06006200:109 Constant:
6210:109 1 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -06006220:109 u1: direct index for structure ( uniform uint)
6230:109 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -06006240:109 Constant:
6250:109 0 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -06006260:110 imageAtomicXor ( temp uint)
6270:110 'g_tTex2du1' (layout( r32ui) uniform uimage2D)
John Kessenich000c8182017-03-22 23:21:34 -06006280:110 u2: direct index for structure ( uniform 2-component vector of uint)
6290:110 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -06006300:110 Constant:
6310:110 1 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -06006320:110 u1: direct index for structure ( uniform uint)
6330:110 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -06006340:110 Constant:
6350:110 0 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -06006360:111 move second child to first child ( temp uint)
6370:111 'out_u1' ( temp uint)
6380:111 imageAtomicXor ( temp uint)
6390:111 'g_tTex2du1' (layout( r32ui) uniform uimage2D)
John Kessenich000c8182017-03-22 23:21:34 -06006400:111 u2: direct index for structure ( uniform 2-component vector of uint)
6410:111 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -06006420:111 Constant:
6430:111 1 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -06006440:111 u1: direct index for structure ( uniform uint)
6450:111 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -06006460:111 Constant:
6470:111 0 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -06006480:114 imageAtomicAdd ( temp int)
6490:114 'g_tTex3di1' (layout( r32i) uniform iimage3D)
John Kessenich000c8182017-03-22 23:21:34 -06006500:114 i3: direct index for structure ( uniform 3-component vector of int)
6510:114 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -06006520:114 Constant:
6530:114 7 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -06006540:114 i1b: direct index for structure ( uniform int)
6550:114 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -06006560:114 Constant:
6570:114 8 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -06006580:115 move second child to first child ( temp int)
6590:115 'out_i1' ( temp int)
6600:115 imageAtomicAdd ( temp int)
6610:115 'g_tTex3di1' (layout( r32i) uniform iimage3D)
John Kessenich000c8182017-03-22 23:21:34 -06006620:115 i3: direct index for structure ( uniform 3-component vector of int)
6630:115 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -06006640:115 Constant:
6650:115 7 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -06006660:115 i1: direct index for structure ( uniform int)
6670:115 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -06006680:115 Constant:
6690:115 5 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -06006700:116 imageAtomicAnd ( temp int)
6710:116 'g_tTex3di1' (layout( r32i) uniform iimage3D)
John Kessenich000c8182017-03-22 23:21:34 -06006720:116 i3: direct index for structure ( uniform 3-component vector of int)
6730:116 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -06006740:116 Constant:
6750:116 7 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -06006760:116 i1b: direct index for structure ( uniform int)
6770:116 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -06006780:116 Constant:
6790:116 8 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -06006800:117 move second child to first child ( temp int)
6810:117 'out_i1' ( temp int)
6820:117 imageAtomicAnd ( temp int)
6830:117 'g_tTex3di1' (layout( r32i) uniform iimage3D)
John Kessenich000c8182017-03-22 23:21:34 -06006840:117 i3: direct index for structure ( uniform 3-component vector of int)
6850:117 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -06006860:117 Constant:
6870:117 7 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -06006880:117 i1: direct index for structure ( uniform int)
6890:117 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -06006900:117 Constant:
6910:117 5 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -06006920:118 move second child to first child ( temp int)
6930:118 'out_i1' ( temp int)
6940:118 imageAtomicCompSwap ( temp int)
6950:118 'g_tTex3di1' (layout( r32i) uniform iimage3D)
John Kessenich000c8182017-03-22 23:21:34 -06006960:118 i3: direct index for structure ( uniform 3-component vector of int)
6970:118 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -06006980:118 Constant:
6990:118 7 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -06007000:118 i1b: direct index for structure ( uniform int)
7010:118 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -06007020:118 Constant:
7030:118 8 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -06007040:118 i1c: direct index for structure ( uniform int)
7050:118 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -06007060:118 Constant:
7070:118 9 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -06007080:119 move second child to first child ( temp int)
7090:119 'out_i1' ( temp int)
7100:119 imageAtomicExchange ( temp int)
7110:119 'g_tTex3di1' (layout( r32i) uniform iimage3D)
John Kessenich000c8182017-03-22 23:21:34 -06007120:119 i3: direct index for structure ( uniform 3-component vector of int)
7130:119 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -06007140:119 Constant:
7150:119 7 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -06007160:119 i1: direct index for structure ( uniform int)
7170:119 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -06007180:119 Constant:
7190:119 5 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -06007200:120 imageAtomicMax ( temp int)
7210:120 'g_tTex3di1' (layout( r32i) uniform iimage3D)
John Kessenich000c8182017-03-22 23:21:34 -06007220:120 i3: direct index for structure ( uniform 3-component vector of int)
7230:120 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -06007240:120 Constant:
7250:120 7 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -06007260:120 i1b: direct index for structure ( uniform int)
7270:120 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -06007280:120 Constant:
7290:120 8 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -06007300:121 move second child to first child ( temp int)
7310:121 'out_i1' ( temp int)
7320:121 imageAtomicMax ( temp int)
7330:121 'g_tTex3di1' (layout( r32i) uniform iimage3D)
John Kessenich000c8182017-03-22 23:21:34 -06007340:121 i3: direct index for structure ( uniform 3-component vector of int)
7350:121 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -06007360:121 Constant:
7370:121 7 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -06007380:121 i1: direct index for structure ( uniform int)
7390:121 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -06007400:121 Constant:
7410:121 5 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -06007420:122 imageAtomicMin ( temp int)
7430:122 'g_tTex3di1' (layout( r32i) uniform iimage3D)
John Kessenich000c8182017-03-22 23:21:34 -06007440:122 i3: direct index for structure ( uniform 3-component vector of int)
7450:122 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -06007460:122 Constant:
7470:122 7 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -06007480:122 i1b: direct index for structure ( uniform int)
7490:122 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -06007500:122 Constant:
7510:122 8 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -06007520:123 move second child to first child ( temp int)
7530:123 'out_i1' ( temp int)
7540:123 imageAtomicMin ( temp int)
7550:123 'g_tTex3di1' (layout( r32i) uniform iimage3D)
John Kessenich000c8182017-03-22 23:21:34 -06007560:123 i3: direct index for structure ( uniform 3-component vector of int)
7570:123 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -06007580:123 Constant:
7590:123 7 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -06007600:123 i1: direct index for structure ( uniform int)
7610:123 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -06007620:123 Constant:
7630:123 5 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -06007640:124 imageAtomicOr ( temp int)
7650:124 'g_tTex3di1' (layout( r32i) uniform iimage3D)
John Kessenich000c8182017-03-22 23:21:34 -06007660:124 i3: direct index for structure ( uniform 3-component vector of int)
7670:124 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -06007680:124 Constant:
7690:124 7 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -06007700:124 i1b: direct index for structure ( uniform int)
7710:124 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -06007720:124 Constant:
7730:124 8 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -06007740:125 move second child to first child ( temp int)
7750:125 'out_i1' ( temp int)
7760:125 imageAtomicOr ( temp int)
7770:125 'g_tTex3di1' (layout( r32i) uniform iimage3D)
John Kessenich000c8182017-03-22 23:21:34 -06007780:125 i3: direct index for structure ( uniform 3-component vector of int)
7790:125 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -06007800:125 Constant:
7810:125 7 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -06007820:125 i1: direct index for structure ( uniform int)
7830:125 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -06007840:125 Constant:
7850:125 5 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -06007860:126 imageAtomicXor ( temp int)
7870:126 'g_tTex3di1' (layout( r32i) uniform iimage3D)
John Kessenich000c8182017-03-22 23:21:34 -06007880:126 i3: direct index for structure ( uniform 3-component vector of int)
7890:126 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -06007900:126 Constant:
7910:126 7 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -06007920:126 i1b: direct index for structure ( uniform int)
7930:126 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -06007940:126 Constant:
7950:126 8 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -06007960:127 move second child to first child ( temp int)
7970:127 'out_i1' ( temp int)
7980:127 imageAtomicXor ( temp int)
7990:127 'g_tTex3di1' (layout( r32i) uniform iimage3D)
John Kessenich000c8182017-03-22 23:21:34 -06008000:127 i3: direct index for structure ( uniform 3-component vector of int)
8010:127 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -06008020:127 Constant:
8030:127 7 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -06008040:127 i1: direct index for structure ( uniform int)
8050:127 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -06008060:127 Constant:
8070:127 5 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -06008080:130 imageAtomicAdd ( temp uint)
8090:130 'g_tTex3du1' (layout( r32ui) uniform uimage3D)
John Kessenich000c8182017-03-22 23:21:34 -06008100:130 u3: direct index for structure ( uniform 3-component vector of uint)
8110:130 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -06008120:130 Constant:
8130:130 2 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -06008140:130 u1: direct index for structure ( uniform uint)
8150:130 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -06008160:130 Constant:
8170:130 0 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -06008180:131 move second child to first child ( temp uint)
8190:131 'out_u1' ( temp uint)
8200:131 imageAtomicAdd ( temp uint)
8210:131 'g_tTex3du1' (layout( r32ui) uniform uimage3D)
John Kessenich000c8182017-03-22 23:21:34 -06008220:131 u3: direct index for structure ( uniform 3-component vector of uint)
8230:131 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -06008240:131 Constant:
8250:131 2 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -06008260:131 u1: direct index for structure ( uniform uint)
8270:131 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -06008280:131 Constant:
8290:131 0 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -06008300:132 imageAtomicAnd ( temp uint)
8310:132 'g_tTex3du1' (layout( r32ui) uniform uimage3D)
John Kessenich000c8182017-03-22 23:21:34 -06008320:132 u3: direct index for structure ( uniform 3-component vector of uint)
8330:132 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -06008340:132 Constant:
8350:132 2 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -06008360:132 u1: direct index for structure ( uniform uint)
8370:132 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -06008380:132 Constant:
8390:132 0 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -06008400:133 move second child to first child ( temp uint)
8410:133 'out_u1' ( temp uint)
8420:133 imageAtomicAnd ( temp uint)
8430:133 'g_tTex3du1' (layout( r32ui) uniform uimage3D)
John Kessenich000c8182017-03-22 23:21:34 -06008440:133 u3: direct index for structure ( uniform 3-component vector of uint)
8450:133 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -06008460:133 Constant:
8470:133 2 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -06008480:133 u1: direct index for structure ( uniform uint)
8490:133 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -06008500:133 Constant:
8510:133 0 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -06008520:134 move second child to first child ( temp uint)
8530:134 'out_u1' ( temp uint)
8540:134 imageAtomicCompSwap ( temp uint)
8550:134 'g_tTex3du1' (layout( r32ui) uniform uimage3D)
John Kessenich000c8182017-03-22 23:21:34 -06008560:134 u3: direct index for structure ( uniform 3-component vector of uint)
8570:134 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -06008580:134 Constant:
8590:134 2 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -06008600:134 u1b: direct index for structure ( uniform uint)
8610:134 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -06008620:134 Constant:
8630:134 3 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -06008640:134 u1c: direct index for structure ( uniform uint)
8650:134 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -06008660:134 Constant:
8670:134 4 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -06008680:135 move second child to first child ( temp uint)
8690:135 'out_u1' ( temp uint)
8700:135 imageAtomicExchange ( temp uint)
8710:135 'g_tTex3du1' (layout( r32ui) uniform uimage3D)
John Kessenich000c8182017-03-22 23:21:34 -06008720:135 u3: direct index for structure ( uniform 3-component vector of uint)
8730:135 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -06008740:135 Constant:
8750:135 2 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -06008760:135 u1: direct index for structure ( uniform uint)
8770:135 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -06008780:135 Constant:
8790:135 0 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -06008800:136 imageAtomicMax ( temp uint)
8810:136 'g_tTex3du1' (layout( r32ui) uniform uimage3D)
John Kessenich000c8182017-03-22 23:21:34 -06008820:136 u3: direct index for structure ( uniform 3-component vector of uint)
8830:136 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -06008840:136 Constant:
8850:136 2 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -06008860:136 u1: direct index for structure ( uniform uint)
8870:136 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -06008880:136 Constant:
8890:136 0 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -06008900:137 move second child to first child ( temp uint)
8910:137 'out_u1' ( temp uint)
8920:137 imageAtomicMax ( temp uint)
8930:137 'g_tTex3du1' (layout( r32ui) uniform uimage3D)
John Kessenich000c8182017-03-22 23:21:34 -06008940:137 u3: direct index for structure ( uniform 3-component vector of uint)
8950:137 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -06008960:137 Constant:
8970:137 2 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -06008980:137 u1: direct index for structure ( uniform uint)
8990:137 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -06009000:137 Constant:
9010:137 0 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -06009020:138 imageAtomicMin ( temp uint)
9030:138 'g_tTex3du1' (layout( r32ui) uniform uimage3D)
John Kessenich000c8182017-03-22 23:21:34 -06009040:138 u3: direct index for structure ( uniform 3-component vector of uint)
9050:138 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -06009060:138 Constant:
9070:138 2 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -06009080:138 u1: direct index for structure ( uniform uint)
9090:138 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -06009100:138 Constant:
9110:138 0 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -06009120:139 move second child to first child ( temp uint)
9130:139 'out_u1' ( temp uint)
9140:139 imageAtomicMin ( temp uint)
9150:139 'g_tTex3du1' (layout( r32ui) uniform uimage3D)
John Kessenich000c8182017-03-22 23:21:34 -06009160:139 u3: direct index for structure ( uniform 3-component vector of uint)
9170:139 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -06009180:139 Constant:
9190:139 2 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -06009200:139 u1: direct index for structure ( uniform uint)
9210:139 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -06009220:139 Constant:
9230:139 0 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -06009240:140 imageAtomicOr ( temp uint)
9250:140 'g_tTex3du1' (layout( r32ui) uniform uimage3D)
John Kessenich000c8182017-03-22 23:21:34 -06009260:140 u3: direct index for structure ( uniform 3-component vector of uint)
9270:140 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -06009280:140 Constant:
9290:140 2 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -06009300:140 u1: direct index for structure ( uniform uint)
9310:140 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -06009320:140 Constant:
9330:140 0 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -06009340:141 move second child to first child ( temp uint)
9350:141 'out_u1' ( temp uint)
9360:141 imageAtomicOr ( temp uint)
9370:141 'g_tTex3du1' (layout( r32ui) uniform uimage3D)
John Kessenich000c8182017-03-22 23:21:34 -06009380:141 u3: direct index for structure ( uniform 3-component vector of uint)
9390:141 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -06009400:141 Constant:
9410:141 2 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -06009420:141 u1: direct index for structure ( uniform uint)
9430:141 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -06009440:141 Constant:
9450:141 0 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -06009460:142 imageAtomicXor ( temp uint)
9470:142 'g_tTex3du1' (layout( r32ui) uniform uimage3D)
John Kessenich000c8182017-03-22 23:21:34 -06009480:142 u3: direct index for structure ( uniform 3-component vector of uint)
9490:142 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -06009500:142 Constant:
9510:142 2 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -06009520:142 u1: direct index for structure ( uniform uint)
9530:142 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -06009540:142 Constant:
9550:142 0 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -06009560:143 move second child to first child ( temp uint)
9570:143 'out_u1' ( temp uint)
9580:143 imageAtomicXor ( temp uint)
9590:143 'g_tTex3du1' (layout( r32ui) uniform uimage3D)
John Kessenich000c8182017-03-22 23:21:34 -06009600:143 u3: direct index for structure ( uniform 3-component vector of uint)
9610:143 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -06009620:143 Constant:
9630:143 2 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -06009640:143 u1: direct index for structure ( uniform uint)
9650:143 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -06009660:143 Constant:
9670:143 0 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -06009680:146 imageAtomicAdd ( temp int)
9690:146 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray)
John Kessenich000c8182017-03-22 23:21:34 -06009700:146 i2: direct index for structure ( uniform 2-component vector of int)
9710:146 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -06009720:146 Constant:
9730:146 6 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -06009740:146 i1b: direct index for structure ( uniform int)
9750:146 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -06009760:146 Constant:
9770:146 8 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -06009780:147 move second child to first child ( temp int)
9790:147 'out_i1' ( temp int)
9800:147 imageAtomicAdd ( temp int)
9810:147 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray)
John Kessenich000c8182017-03-22 23:21:34 -06009820:147 i2: direct index for structure ( uniform 2-component vector of int)
9830:147 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -06009840:147 Constant:
9850:147 6 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -06009860:147 i1: direct index for structure ( uniform int)
9870:147 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -06009880:147 Constant:
9890:147 5 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -06009900:148 imageAtomicAnd ( temp int)
9910:148 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray)
John Kessenich000c8182017-03-22 23:21:34 -06009920:148 i2: direct index for structure ( uniform 2-component vector of int)
9930:148 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -06009940:148 Constant:
9950:148 6 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -06009960:148 i1b: direct index for structure ( uniform int)
9970:148 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -06009980:148 Constant:
9990:148 8 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060010000:149 move second child to first child ( temp int)
10010:149 'out_i1' ( temp int)
10020:149 imageAtomicAnd ( temp int)
10030:149 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray)
John Kessenich000c8182017-03-22 23:21:34 -060010040:149 i2: direct index for structure ( uniform 2-component vector of int)
10050:149 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060010060:149 Constant:
10070:149 6 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -060010080:149 i1: direct index for structure ( uniform int)
10090:149 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060010100:149 Constant:
10110:149 5 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060010120:150 move second child to first child ( temp int)
10130:150 'out_i1' ( temp int)
10140:150 imageAtomicCompSwap ( temp int)
10150:150 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray)
John Kessenich000c8182017-03-22 23:21:34 -060010160:150 i2: direct index for structure ( uniform 2-component vector of int)
10170:150 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060010180:150 Constant:
10190:150 6 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -060010200:150 i1b: direct index for structure ( uniform int)
10210:150 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060010220:150 Constant:
10230:150 8 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -060010240:150 i1c: direct index for structure ( uniform int)
10250:150 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060010260:150 Constant:
10270:150 9 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060010280:151 move second child to first child ( temp int)
10290:151 'out_i1' ( temp int)
10300:151 imageAtomicExchange ( temp int)
10310:151 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray)
John Kessenich000c8182017-03-22 23:21:34 -060010320:151 i2: direct index for structure ( uniform 2-component vector of int)
10330:151 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060010340:151 Constant:
10350:151 6 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -060010360:151 i1: direct index for structure ( uniform int)
10370:151 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060010380:151 Constant:
10390:151 5 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060010400:152 imageAtomicMax ( temp int)
10410:152 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray)
John Kessenich000c8182017-03-22 23:21:34 -060010420:152 i2: direct index for structure ( uniform 2-component vector of int)
10430:152 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060010440:152 Constant:
10450:152 6 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -060010460:152 i1b: direct index for structure ( uniform int)
10470:152 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060010480:152 Constant:
10490:152 8 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060010500:153 move second child to first child ( temp int)
10510:153 'out_i1' ( temp int)
10520:153 imageAtomicMax ( temp int)
10530:153 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray)
John Kessenich000c8182017-03-22 23:21:34 -060010540:153 i2: direct index for structure ( uniform 2-component vector of int)
10550:153 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060010560:153 Constant:
10570:153 6 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -060010580:153 i1: direct index for structure ( uniform int)
10590:153 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060010600:153 Constant:
10610:153 5 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060010620:154 imageAtomicMin ( temp int)
10630:154 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray)
John Kessenich000c8182017-03-22 23:21:34 -060010640:154 i2: direct index for structure ( uniform 2-component vector of int)
10650:154 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060010660:154 Constant:
10670:154 6 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -060010680:154 i1b: direct index for structure ( uniform int)
10690:154 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060010700:154 Constant:
10710:154 8 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060010720:155 move second child to first child ( temp int)
10730:155 'out_i1' ( temp int)
10740:155 imageAtomicMin ( temp int)
10750:155 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray)
John Kessenich000c8182017-03-22 23:21:34 -060010760:155 i2: direct index for structure ( uniform 2-component vector of int)
10770:155 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060010780:155 Constant:
10790:155 6 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -060010800:155 i1: direct index for structure ( uniform int)
10810:155 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060010820:155 Constant:
10830:155 5 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060010840:156 imageAtomicOr ( temp int)
10850:156 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray)
John Kessenich000c8182017-03-22 23:21:34 -060010860:156 i2: direct index for structure ( uniform 2-component vector of int)
10870:156 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060010880:156 Constant:
10890:156 6 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -060010900:156 i1b: direct index for structure ( uniform int)
10910:156 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060010920:156 Constant:
10930:156 8 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060010940:157 move second child to first child ( temp int)
10950:157 'out_i1' ( temp int)
10960:157 imageAtomicOr ( temp int)
10970:157 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray)
John Kessenich000c8182017-03-22 23:21:34 -060010980:157 i2: direct index for structure ( uniform 2-component vector of int)
10990:157 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060011000:157 Constant:
11010:157 6 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -060011020:157 i1: direct index for structure ( uniform int)
11030:157 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060011040:157 Constant:
11050:157 5 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060011060:158 imageAtomicXor ( temp int)
11070:158 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray)
John Kessenich000c8182017-03-22 23:21:34 -060011080:158 i2: direct index for structure ( uniform 2-component vector of int)
11090:158 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060011100:158 Constant:
11110:158 6 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -060011120:158 i1b: direct index for structure ( uniform int)
11130:158 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060011140:158 Constant:
11150:158 8 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060011160:159 move second child to first child ( temp int)
11170:159 'out_i1' ( temp int)
11180:159 imageAtomicXor ( temp int)
11190:159 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray)
John Kessenich000c8182017-03-22 23:21:34 -060011200:159 i2: direct index for structure ( uniform 2-component vector of int)
11210:159 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060011220:159 Constant:
11230:159 6 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -060011240:159 i1: direct index for structure ( uniform int)
11250:159 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060011260:159 Constant:
11270:159 5 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060011280:162 imageAtomicAdd ( temp uint)
11290:162 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray)
John Kessenich000c8182017-03-22 23:21:34 -060011300:162 u2: direct index for structure ( uniform 2-component vector of uint)
11310:162 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060011320:162 Constant:
11330:162 1 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -060011340:162 u1: direct index for structure ( uniform uint)
11350:162 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060011360:162 Constant:
11370:162 0 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060011380:163 move second child to first child ( temp uint)
11390:163 'out_u1' ( temp uint)
11400:163 imageAtomicAdd ( temp uint)
11410:163 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray)
John Kessenich000c8182017-03-22 23:21:34 -060011420:163 u2: direct index for structure ( uniform 2-component vector of uint)
11430:163 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060011440:163 Constant:
11450:163 1 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -060011460:163 u1: direct index for structure ( uniform uint)
11470:163 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060011480:163 Constant:
11490:163 0 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060011500:164 imageAtomicAnd ( temp uint)
11510:164 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray)
John Kessenich000c8182017-03-22 23:21:34 -060011520:164 u2: direct index for structure ( uniform 2-component vector of uint)
11530:164 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060011540:164 Constant:
11550:164 1 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -060011560:164 u1: direct index for structure ( uniform uint)
11570:164 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060011580:164 Constant:
11590:164 0 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060011600:165 move second child to first child ( temp uint)
11610:165 'out_u1' ( temp uint)
11620:165 imageAtomicAnd ( temp uint)
11630:165 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray)
John Kessenich000c8182017-03-22 23:21:34 -060011640:165 u2: direct index for structure ( uniform 2-component vector of uint)
11650:165 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060011660:165 Constant:
11670:165 1 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -060011680:165 u1: direct index for structure ( uniform uint)
11690:165 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060011700:165 Constant:
11710:165 0 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060011720:166 move second child to first child ( temp uint)
11730:166 'out_u1' ( temp uint)
11740:166 imageAtomicCompSwap ( temp uint)
11750:166 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray)
John Kessenich000c8182017-03-22 23:21:34 -060011760:166 u2: direct index for structure ( uniform 2-component vector of uint)
11770:166 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060011780:166 Constant:
11790:166 1 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -060011800:166 u1b: direct index for structure ( uniform uint)
11810:166 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060011820:166 Constant:
11830:166 3 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -060011840:166 u1c: direct index for structure ( uniform uint)
11850:166 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060011860:166 Constant:
11870:166 4 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060011880:167 move second child to first child ( temp uint)
11890:167 'out_u1' ( temp uint)
11900:167 imageAtomicExchange ( temp uint)
11910:167 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray)
John Kessenich000c8182017-03-22 23:21:34 -060011920:167 u2: direct index for structure ( uniform 2-component vector of uint)
11930:167 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060011940:167 Constant:
11950:167 1 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -060011960:167 u1: direct index for structure ( uniform uint)
11970:167 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060011980:167 Constant:
11990:167 0 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060012000:168 imageAtomicMax ( temp uint)
12010:168 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray)
John Kessenich000c8182017-03-22 23:21:34 -060012020:168 u2: direct index for structure ( uniform 2-component vector of uint)
12030:168 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060012040:168 Constant:
12050:168 1 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -060012060:168 u1: direct index for structure ( uniform uint)
12070:168 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060012080:168 Constant:
12090:168 0 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060012100:169 move second child to first child ( temp uint)
12110:169 'out_u1' ( temp uint)
12120:169 imageAtomicMax ( temp uint)
12130:169 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray)
John Kessenich000c8182017-03-22 23:21:34 -060012140:169 u2: direct index for structure ( uniform 2-component vector of uint)
12150:169 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060012160:169 Constant:
12170:169 1 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -060012180:169 u1: direct index for structure ( uniform uint)
12190:169 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060012200:169 Constant:
12210:169 0 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060012220:170 imageAtomicMin ( temp uint)
12230:170 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray)
John Kessenich000c8182017-03-22 23:21:34 -060012240:170 u2: direct index for structure ( uniform 2-component vector of uint)
12250:170 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060012260:170 Constant:
12270:170 1 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -060012280:170 u1: direct index for structure ( uniform uint)
12290:170 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060012300:170 Constant:
12310:170 0 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060012320:171 move second child to first child ( temp uint)
12330:171 'out_u1' ( temp uint)
12340:171 imageAtomicMin ( temp uint)
12350:171 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray)
John Kessenich000c8182017-03-22 23:21:34 -060012360:171 u2: direct index for structure ( uniform 2-component vector of uint)
12370:171 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060012380:171 Constant:
12390:171 1 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -060012400:171 u1: direct index for structure ( uniform uint)
12410:171 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060012420:171 Constant:
12430:171 0 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060012440:172 imageAtomicOr ( temp uint)
12450:172 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray)
John Kessenich000c8182017-03-22 23:21:34 -060012460:172 u2: direct index for structure ( uniform 2-component vector of uint)
12470:172 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060012480:172 Constant:
12490:172 1 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -060012500:172 u1: direct index for structure ( uniform uint)
12510:172 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060012520:172 Constant:
12530:172 0 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060012540:173 move second child to first child ( temp uint)
12550:173 'out_u1' ( temp uint)
12560:173 imageAtomicOr ( temp uint)
12570:173 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray)
John Kessenich000c8182017-03-22 23:21:34 -060012580:173 u2: direct index for structure ( uniform 2-component vector of uint)
12590:173 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060012600:173 Constant:
12610:173 1 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -060012620:173 u1: direct index for structure ( uniform uint)
12630:173 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060012640:173 Constant:
12650:173 0 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060012660:174 imageAtomicXor ( temp uint)
12670:174 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray)
John Kessenich000c8182017-03-22 23:21:34 -060012680:174 u2: direct index for structure ( uniform 2-component vector of uint)
12690:174 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060012700:174 Constant:
12710:174 1 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -060012720:174 u1: direct index for structure ( uniform uint)
12730:174 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060012740:174 Constant:
12750:174 0 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060012760:175 move second child to first child ( temp uint)
12770:175 'out_u1' ( temp uint)
12780:175 imageAtomicXor ( temp uint)
12790:175 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray)
John Kessenich000c8182017-03-22 23:21:34 -060012800:175 u2: direct index for structure ( uniform 2-component vector of uint)
12810:175 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060012820:175 Constant:
12830:175 1 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -060012840:175 u1: direct index for structure ( uniform uint)
12850:175 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060012860:175 Constant:
12870:175 0 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060012880:178 imageAtomicAdd ( temp int)
12890:178 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray)
John Kessenich000c8182017-03-22 23:21:34 -060012900:178 i2: direct index for structure ( uniform 2-component vector of int)
12910:178 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060012920:178 Constant:
12930:178 6 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -060012940:178 i1b: direct index for structure ( uniform int)
12950:178 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060012960:178 Constant:
12970:178 8 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060012980:179 move second child to first child ( temp int)
12990:179 'out_i1' ( temp int)
13000:179 imageAtomicAdd ( temp int)
13010:179 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray)
John Kessenich000c8182017-03-22 23:21:34 -060013020:179 i2: direct index for structure ( uniform 2-component vector of int)
13030:179 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060013040:179 Constant:
13050:179 6 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -060013060:179 i1: direct index for structure ( uniform int)
13070:179 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060013080:179 Constant:
13090:179 5 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060013100:180 imageAtomicAnd ( temp int)
13110:180 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray)
John Kessenich000c8182017-03-22 23:21:34 -060013120:180 i2: direct index for structure ( uniform 2-component vector of int)
13130:180 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060013140:180 Constant:
13150:180 6 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -060013160:180 i1b: direct index for structure ( uniform int)
13170:180 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060013180:180 Constant:
13190:180 8 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060013200:181 move second child to first child ( temp int)
13210:181 'out_i1' ( temp int)
13220:181 imageAtomicAnd ( temp int)
13230:181 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray)
John Kessenich000c8182017-03-22 23:21:34 -060013240:181 i2: direct index for structure ( uniform 2-component vector of int)
13250:181 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060013260:181 Constant:
13270:181 6 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -060013280:181 i1: direct index for structure ( uniform int)
13290:181 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060013300:181 Constant:
13310:181 5 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060013320:182 move second child to first child ( temp int)
13330:182 'out_i1' ( temp int)
13340:182 imageAtomicCompSwap ( temp int)
13350:182 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray)
John Kessenich000c8182017-03-22 23:21:34 -060013360:182 i2: direct index for structure ( uniform 2-component vector of int)
13370:182 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060013380:182 Constant:
13390:182 6 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -060013400:182 i1b: direct index for structure ( uniform int)
13410:182 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060013420:182 Constant:
13430:182 8 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -060013440:182 i1c: direct index for structure ( uniform int)
13450:182 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060013460:182 Constant:
13470:182 9 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060013480:183 move second child to first child ( temp int)
13490:183 'out_i1' ( temp int)
13500:183 imageAtomicExchange ( temp int)
13510:183 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray)
John Kessenich000c8182017-03-22 23:21:34 -060013520:183 i2: direct index for structure ( uniform 2-component vector of int)
13530:183 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060013540:183 Constant:
13550:183 6 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -060013560:183 i1: direct index for structure ( uniform int)
13570:183 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060013580:183 Constant:
13590:183 5 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060013600:184 imageAtomicMax ( temp int)
13610:184 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray)
John Kessenich000c8182017-03-22 23:21:34 -060013620:184 i2: direct index for structure ( uniform 2-component vector of int)
13630:184 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060013640:184 Constant:
13650:184 6 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -060013660:184 i1b: direct index for structure ( uniform int)
13670:184 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060013680:184 Constant:
13690:184 8 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060013700:185 move second child to first child ( temp int)
13710:185 'out_i1' ( temp int)
13720:185 imageAtomicMax ( temp int)
13730:185 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray)
John Kessenich000c8182017-03-22 23:21:34 -060013740:185 i2: direct index for structure ( uniform 2-component vector of int)
13750:185 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060013760:185 Constant:
13770:185 6 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -060013780:185 i1: direct index for structure ( uniform int)
13790:185 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060013800:185 Constant:
13810:185 5 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060013820:186 imageAtomicMin ( temp int)
13830:186 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray)
John Kessenich000c8182017-03-22 23:21:34 -060013840:186 i2: direct index for structure ( uniform 2-component vector of int)
13850:186 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060013860:186 Constant:
13870:186 6 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -060013880:186 i1b: direct index for structure ( uniform int)
13890:186 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060013900:186 Constant:
13910:186 8 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060013920:187 move second child to first child ( temp int)
13930:187 'out_i1' ( temp int)
13940:187 imageAtomicMin ( temp int)
13950:187 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray)
John Kessenich000c8182017-03-22 23:21:34 -060013960:187 i2: direct index for structure ( uniform 2-component vector of int)
13970:187 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060013980:187 Constant:
13990:187 6 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -060014000:187 i1: direct index for structure ( uniform int)
14010:187 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060014020:187 Constant:
14030:187 5 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060014040:188 imageAtomicOr ( temp int)
14050:188 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray)
John Kessenich000c8182017-03-22 23:21:34 -060014060:188 i2: direct index for structure ( uniform 2-component vector of int)
14070:188 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060014080:188 Constant:
14090:188 6 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -060014100:188 i1b: direct index for structure ( uniform int)
14110:188 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060014120:188 Constant:
14130:188 8 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060014140:189 move second child to first child ( temp int)
14150:189 'out_i1' ( temp int)
14160:189 imageAtomicOr ( temp int)
14170:189 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray)
John Kessenich000c8182017-03-22 23:21:34 -060014180:189 i2: direct index for structure ( uniform 2-component vector of int)
14190:189 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060014200:189 Constant:
14210:189 6 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -060014220:189 i1: direct index for structure ( uniform int)
14230:189 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060014240:189 Constant:
14250:189 5 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060014260:190 imageAtomicXor ( temp int)
14270:190 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray)
John Kessenich000c8182017-03-22 23:21:34 -060014280:190 i2: direct index for structure ( uniform 2-component vector of int)
14290:190 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060014300:190 Constant:
14310:190 6 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -060014320:190 i1b: direct index for structure ( uniform int)
14330:190 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060014340:190 Constant:
14350:190 8 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060014360:191 move second child to first child ( temp int)
14370:191 'out_i1' ( temp int)
14380:191 imageAtomicXor ( temp int)
14390:191 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray)
John Kessenich000c8182017-03-22 23:21:34 -060014400:191 i2: direct index for structure ( uniform 2-component vector of int)
14410:191 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060014420:191 Constant:
14430:191 6 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -060014440:191 i1: direct index for structure ( uniform int)
14450:191 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060014460:191 Constant:
14470:191 5 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060014480:194 imageAtomicAdd ( temp uint)
14490:194 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray)
John Kessenich000c8182017-03-22 23:21:34 -060014500:194 u2: direct index for structure ( uniform 2-component vector of uint)
14510:194 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060014520:194 Constant:
14530:194 1 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -060014540:194 u1: direct index for structure ( uniform uint)
14550:194 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060014560:194 Constant:
14570:194 0 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060014580:195 move second child to first child ( temp uint)
14590:195 'out_u1' ( temp uint)
14600:195 imageAtomicAdd ( temp uint)
14610:195 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray)
John Kessenich000c8182017-03-22 23:21:34 -060014620:195 u2: direct index for structure ( uniform 2-component vector of uint)
14630:195 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060014640:195 Constant:
14650:195 1 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -060014660:195 u1: direct index for structure ( uniform uint)
14670:195 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060014680:195 Constant:
14690:195 0 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060014700:196 imageAtomicAnd ( temp uint)
14710:196 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray)
John Kessenich000c8182017-03-22 23:21:34 -060014720:196 u2: direct index for structure ( uniform 2-component vector of uint)
14730:196 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060014740:196 Constant:
14750:196 1 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -060014760:196 u1: direct index for structure ( uniform uint)
14770:196 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060014780:196 Constant:
14790:196 0 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060014800:197 move second child to first child ( temp uint)
14810:197 'out_u1' ( temp uint)
14820:197 imageAtomicAnd ( temp uint)
14830:197 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray)
John Kessenich000c8182017-03-22 23:21:34 -060014840:197 u2: direct index for structure ( uniform 2-component vector of uint)
14850:197 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060014860:197 Constant:
14870:197 1 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -060014880:197 u1: direct index for structure ( uniform uint)
14890:197 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060014900:197 Constant:
14910:197 0 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060014920:198 move second child to first child ( temp uint)
14930:198 'out_u1' ( temp uint)
14940:198 imageAtomicCompSwap ( temp uint)
14950:198 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray)
John Kessenich000c8182017-03-22 23:21:34 -060014960:198 u2: direct index for structure ( uniform 2-component vector of uint)
14970:198 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060014980:198 Constant:
14990:198 1 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -060015000:198 u1b: direct index for structure ( uniform uint)
15010:198 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060015020:198 Constant:
15030:198 3 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -060015040:198 u1c: direct index for structure ( uniform uint)
15050:198 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060015060:198 Constant:
15070:198 4 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060015080:199 move second child to first child ( temp uint)
15090:199 'out_u1' ( temp uint)
15100:199 imageAtomicExchange ( temp uint)
15110:199 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray)
John Kessenich000c8182017-03-22 23:21:34 -060015120:199 u2: direct index for structure ( uniform 2-component vector of uint)
15130:199 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060015140:199 Constant:
15150:199 1 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -060015160:199 u1: direct index for structure ( uniform uint)
15170:199 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060015180:199 Constant:
15190:199 0 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060015200:200 imageAtomicMax ( temp uint)
15210:200 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray)
John Kessenich000c8182017-03-22 23:21:34 -060015220:200 u2: direct index for structure ( uniform 2-component vector of uint)
15230:200 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060015240:200 Constant:
15250:200 1 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -060015260:200 u1: direct index for structure ( uniform uint)
15270:200 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060015280:200 Constant:
15290:200 0 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060015300:201 move second child to first child ( temp uint)
15310:201 'out_u1' ( temp uint)
15320:201 imageAtomicMax ( temp uint)
15330:201 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray)
John Kessenich000c8182017-03-22 23:21:34 -060015340:201 u2: direct index for structure ( uniform 2-component vector of uint)
15350:201 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060015360:201 Constant:
15370:201 1 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -060015380:201 u1: direct index for structure ( uniform uint)
15390:201 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060015400:201 Constant:
15410:201 0 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060015420:202 imageAtomicMin ( temp uint)
15430:202 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray)
John Kessenich000c8182017-03-22 23:21:34 -060015440:202 u2: direct index for structure ( uniform 2-component vector of uint)
15450:202 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060015460:202 Constant:
15470:202 1 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -060015480:202 u1: direct index for structure ( uniform uint)
15490:202 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060015500:202 Constant:
15510:202 0 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060015520:203 move second child to first child ( temp uint)
15530:203 'out_u1' ( temp uint)
15540:203 imageAtomicMin ( temp uint)
15550:203 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray)
John Kessenich000c8182017-03-22 23:21:34 -060015560:203 u2: direct index for structure ( uniform 2-component vector of uint)
15570:203 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060015580:203 Constant:
15590:203 1 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -060015600:203 u1: direct index for structure ( uniform uint)
15610:203 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060015620:203 Constant:
15630:203 0 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060015640:204 imageAtomicOr ( temp uint)
15650:204 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray)
John Kessenich000c8182017-03-22 23:21:34 -060015660:204 u2: direct index for structure ( uniform 2-component vector of uint)
15670:204 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060015680:204 Constant:
15690:204 1 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -060015700:204 u1: direct index for structure ( uniform uint)
15710:204 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060015720:204 Constant:
15730:204 0 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060015740:205 move second child to first child ( temp uint)
15750:205 'out_u1' ( temp uint)
15760:205 imageAtomicOr ( temp uint)
15770:205 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray)
John Kessenich000c8182017-03-22 23:21:34 -060015780:205 u2: direct index for structure ( uniform 2-component vector of uint)
15790:205 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060015800:205 Constant:
15810:205 1 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -060015820:205 u1: direct index for structure ( uniform uint)
15830:205 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060015840:205 Constant:
15850:205 0 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060015860:206 imageAtomicXor ( temp uint)
15870:206 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray)
John Kessenich000c8182017-03-22 23:21:34 -060015880:206 u2: direct index for structure ( uniform 2-component vector of uint)
15890:206 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060015900:206 Constant:
15910:206 1 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -060015920:206 u1: direct index for structure ( uniform uint)
15930:206 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060015940:206 Constant:
15950:206 0 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060015960:207 move second child to first child ( temp uint)
15970:207 'out_u1' ( temp uint)
15980:207 imageAtomicXor ( temp uint)
15990:207 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray)
John Kessenich000c8182017-03-22 23:21:34 -060016000:207 u2: direct index for structure ( uniform 2-component vector of uint)
16010:207 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060016020:207 Constant:
16030:207 1 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -060016040:207 u1: direct index for structure ( uniform uint)
16050:207 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060016060:207 Constant:
16070:207 0 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060016080:210 imageAtomicAdd ( temp int)
16090:210 'g_tBuffI' (layout( r32i) uniform iimageBuffer)
John Kessenich000c8182017-03-22 23:21:34 -060016100:210 i1: direct index for structure ( uniform int)
16110:210 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060016120:210 Constant:
16130:210 5 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -060016140:210 i1b: direct index for structure ( uniform int)
16150:210 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060016160:210 Constant:
16170:210 8 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060016180:211 move second child to first child ( temp int)
16190:211 'out_i1' ( temp int)
16200:211 imageAtomicAdd ( temp int)
16210:211 'g_tBuffI' (layout( r32i) uniform iimageBuffer)
John Kessenich000c8182017-03-22 23:21:34 -060016220:211 i1: direct index for structure ( uniform int)
16230:211 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060016240:211 Constant:
16250:211 5 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -060016260:211 i1: direct index for structure ( uniform int)
16270:211 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060016280:211 Constant:
16290:211 5 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060016300:212 imageAtomicAnd ( temp int)
16310:212 'g_tBuffI' (layout( r32i) uniform iimageBuffer)
John Kessenich000c8182017-03-22 23:21:34 -060016320:212 i1: direct index for structure ( uniform int)
16330:212 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060016340:212 Constant:
16350:212 5 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -060016360:212 i1b: direct index for structure ( uniform int)
16370:212 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060016380:212 Constant:
16390:212 8 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060016400:213 move second child to first child ( temp int)
16410:213 'out_i1' ( temp int)
16420:213 imageAtomicAnd ( temp int)
16430:213 'g_tBuffI' (layout( r32i) uniform iimageBuffer)
John Kessenich000c8182017-03-22 23:21:34 -060016440:213 i1: direct index for structure ( uniform int)
16450:213 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060016460:213 Constant:
16470:213 5 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -060016480:213 i1: direct index for structure ( uniform int)
16490:213 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060016500:213 Constant:
16510:213 5 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060016520:214 move second child to first child ( temp int)
16530:214 'out_i1' ( temp int)
16540:214 imageAtomicCompSwap ( temp int)
16550:214 'g_tBuffI' (layout( r32i) uniform iimageBuffer)
John Kessenich000c8182017-03-22 23:21:34 -060016560:214 i1: direct index for structure ( uniform int)
16570:214 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060016580:214 Constant:
16590:214 5 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -060016600:214 i1b: direct index for structure ( uniform int)
16610:214 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060016620:214 Constant:
16630:214 8 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -060016640:214 i1c: direct index for structure ( uniform int)
16650:214 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060016660:214 Constant:
16670:214 9 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060016680:215 move second child to first child ( temp int)
16690:215 'out_i1' ( temp int)
16700:215 imageAtomicExchange ( temp int)
16710:215 'g_tBuffI' (layout( r32i) uniform iimageBuffer)
John Kessenich000c8182017-03-22 23:21:34 -060016720:215 i1: direct index for structure ( uniform int)
16730:215 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060016740:215 Constant:
16750:215 5 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -060016760:215 i1: direct index for structure ( uniform int)
16770:215 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060016780:215 Constant:
16790:215 5 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060016800:216 imageAtomicMax ( temp int)
16810:216 'g_tBuffI' (layout( r32i) uniform iimageBuffer)
John Kessenich000c8182017-03-22 23:21:34 -060016820:216 i1: direct index for structure ( uniform int)
16830:216 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060016840:216 Constant:
16850:216 5 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -060016860:216 i1b: direct index for structure ( uniform int)
16870:216 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060016880:216 Constant:
16890:216 8 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060016900:217 move second child to first child ( temp int)
16910:217 'out_i1' ( temp int)
16920:217 imageAtomicMax ( temp int)
16930:217 'g_tBuffI' (layout( r32i) uniform iimageBuffer)
John Kessenich000c8182017-03-22 23:21:34 -060016940:217 i1: direct index for structure ( uniform int)
16950:217 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060016960:217 Constant:
16970:217 5 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -060016980:217 i1: direct index for structure ( uniform int)
16990:217 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060017000:217 Constant:
17010:217 5 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060017020:218 imageAtomicMin ( temp int)
17030:218 'g_tBuffI' (layout( r32i) uniform iimageBuffer)
John Kessenich000c8182017-03-22 23:21:34 -060017040:218 i1: direct index for structure ( uniform int)
17050:218 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060017060:218 Constant:
17070:218 5 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -060017080:218 i1b: direct index for structure ( uniform int)
17090:218 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060017100:218 Constant:
17110:218 8 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060017120:219 move second child to first child ( temp int)
17130:219 'out_i1' ( temp int)
17140:219 imageAtomicMin ( temp int)
17150:219 'g_tBuffI' (layout( r32i) uniform iimageBuffer)
John Kessenich000c8182017-03-22 23:21:34 -060017160:219 i1: direct index for structure ( uniform int)
17170:219 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060017180:219 Constant:
17190:219 5 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -060017200:219 i1: direct index for structure ( uniform int)
17210:219 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060017220:219 Constant:
17230:219 5 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060017240:220 imageAtomicOr ( temp int)
17250:220 'g_tBuffI' (layout( r32i) uniform iimageBuffer)
John Kessenich000c8182017-03-22 23:21:34 -060017260:220 i1: direct index for structure ( uniform int)
17270:220 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060017280:220 Constant:
17290:220 5 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -060017300:220 i1b: direct index for structure ( uniform int)
17310:220 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060017320:220 Constant:
17330:220 8 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060017340:221 move second child to first child ( temp int)
17350:221 'out_i1' ( temp int)
17360:221 imageAtomicOr ( temp int)
17370:221 'g_tBuffI' (layout( r32i) uniform iimageBuffer)
John Kessenich000c8182017-03-22 23:21:34 -060017380:221 i1: direct index for structure ( uniform int)
17390:221 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060017400:221 Constant:
17410:221 5 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -060017420:221 i1: direct index for structure ( uniform int)
17430:221 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060017440:221 Constant:
17450:221 5 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060017460:222 imageAtomicXor ( temp int)
17470:222 'g_tBuffI' (layout( r32i) uniform iimageBuffer)
John Kessenich000c8182017-03-22 23:21:34 -060017480:222 i1: direct index for structure ( uniform int)
17490:222 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060017500:222 Constant:
17510:222 5 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -060017520:222 i1b: direct index for structure ( uniform int)
17530:222 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060017540:222 Constant:
17550:222 8 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060017560:223 move second child to first child ( temp int)
17570:223 'out_i1' ( temp int)
17580:223 imageAtomicXor ( temp int)
17590:223 'g_tBuffI' (layout( r32i) uniform iimageBuffer)
John Kessenich000c8182017-03-22 23:21:34 -060017600:223 i1: direct index for structure ( uniform int)
17610:223 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060017620:223 Constant:
17630:223 5 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -060017640:223 i1: direct index for structure ( uniform int)
17650:223 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060017660:223 Constant:
17670:223 5 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060017680:226 imageAtomicAdd ( temp uint)
17690:226 'g_tBuffU' (layout( r32ui) uniform uimageBuffer)
John Kessenich000c8182017-03-22 23:21:34 -060017700:226 u1: direct index for structure ( uniform uint)
17710:226 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060017720:226 Constant:
17730:226 0 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -060017740:226 u1: direct index for structure ( uniform uint)
17750:226 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060017760:226 Constant:
17770:226 0 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060017780:227 move second child to first child ( temp uint)
17790:227 'out_u1' ( temp uint)
17800:227 imageAtomicAdd ( temp uint)
17810:227 'g_tBuffU' (layout( r32ui) uniform uimageBuffer)
John Kessenich000c8182017-03-22 23:21:34 -060017820:227 u1: direct index for structure ( uniform uint)
17830:227 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060017840:227 Constant:
17850:227 0 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -060017860:227 u1: direct index for structure ( uniform uint)
17870:227 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060017880:227 Constant:
17890:227 0 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060017900:228 imageAtomicAnd ( temp uint)
17910:228 'g_tBuffU' (layout( r32ui) uniform uimageBuffer)
John Kessenich000c8182017-03-22 23:21:34 -060017920:228 u1: direct index for structure ( uniform uint)
17930:228 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060017940:228 Constant:
17950:228 0 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -060017960:228 u1: direct index for structure ( uniform uint)
17970:228 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060017980:228 Constant:
17990:228 0 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060018000:229 move second child to first child ( temp uint)
18010:229 'out_u1' ( temp uint)
18020:229 imageAtomicAnd ( temp uint)
18030:229 'g_tBuffU' (layout( r32ui) uniform uimageBuffer)
John Kessenich000c8182017-03-22 23:21:34 -060018040:229 u1: direct index for structure ( uniform uint)
18050:229 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060018060:229 Constant:
18070:229 0 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -060018080:229 u1: direct index for structure ( uniform uint)
18090:229 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060018100:229 Constant:
18110:229 0 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060018120:230 move second child to first child ( temp uint)
18130:230 'out_u1' ( temp uint)
18140:230 imageAtomicCompSwap ( temp uint)
18150:230 'g_tBuffU' (layout( r32ui) uniform uimageBuffer)
John Kessenich000c8182017-03-22 23:21:34 -060018160:230 u1: direct index for structure ( uniform uint)
18170:230 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060018180:230 Constant:
18190:230 0 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -060018200:230 u1b: direct index for structure ( uniform uint)
18210:230 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060018220:230 Constant:
18230:230 3 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -060018240:230 u1c: direct index for structure ( uniform uint)
18250:230 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060018260:230 Constant:
18270:230 4 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060018280:231 move second child to first child ( temp uint)
18290:231 'out_u1' ( temp uint)
18300:231 imageAtomicExchange ( temp uint)
18310:231 'g_tBuffU' (layout( r32ui) uniform uimageBuffer)
John Kessenich000c8182017-03-22 23:21:34 -060018320:231 u1: direct index for structure ( uniform uint)
18330:231 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060018340:231 Constant:
18350:231 0 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -060018360:231 u1: direct index for structure ( uniform uint)
18370:231 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060018380:231 Constant:
18390:231 0 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060018400:232 imageAtomicMax ( temp uint)
18410:232 'g_tBuffU' (layout( r32ui) uniform uimageBuffer)
John Kessenich000c8182017-03-22 23:21:34 -060018420:232 u1: direct index for structure ( uniform uint)
18430:232 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060018440:232 Constant:
18450:232 0 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -060018460:232 u1: direct index for structure ( uniform uint)
18470:232 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060018480:232 Constant:
18490:232 0 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060018500:233 move second child to first child ( temp uint)
18510:233 'out_u1' ( temp uint)
18520:233 imageAtomicMax ( temp uint)
18530:233 'g_tBuffU' (layout( r32ui) uniform uimageBuffer)
John Kessenich000c8182017-03-22 23:21:34 -060018540:233 u1: direct index for structure ( uniform uint)
18550:233 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060018560:233 Constant:
18570:233 0 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -060018580:233 u1: direct index for structure ( uniform uint)
18590:233 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060018600:233 Constant:
18610:233 0 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060018620:234 imageAtomicMin ( temp uint)
18630:234 'g_tBuffU' (layout( r32ui) uniform uimageBuffer)
John Kessenich000c8182017-03-22 23:21:34 -060018640:234 u1: direct index for structure ( uniform uint)
18650:234 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060018660:234 Constant:
18670:234 0 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -060018680:234 u1: direct index for structure ( uniform uint)
18690:234 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060018700:234 Constant:
18710:234 0 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060018720:235 move second child to first child ( temp uint)
18730:235 'out_u1' ( temp uint)
18740:235 imageAtomicMin ( temp uint)
18750:235 'g_tBuffU' (layout( r32ui) uniform uimageBuffer)
John Kessenich000c8182017-03-22 23:21:34 -060018760:235 u1: direct index for structure ( uniform uint)
18770:235 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060018780:235 Constant:
18790:235 0 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -060018800:235 u1: direct index for structure ( uniform uint)
18810:235 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060018820:235 Constant:
18830:235 0 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060018840:236 imageAtomicOr ( temp uint)
18850:236 'g_tBuffU' (layout( r32ui) uniform uimageBuffer)
John Kessenich000c8182017-03-22 23:21:34 -060018860:236 u1: direct index for structure ( uniform uint)
18870:236 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060018880:236 Constant:
18890:236 0 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -060018900:236 u1: direct index for structure ( uniform uint)
18910:236 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060018920:236 Constant:
18930:236 0 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060018940:237 move second child to first child ( temp uint)
18950:237 'out_u1' ( temp uint)
18960:237 imageAtomicOr ( temp uint)
18970:237 'g_tBuffU' (layout( r32ui) uniform uimageBuffer)
John Kessenich000c8182017-03-22 23:21:34 -060018980:237 u1: direct index for structure ( uniform uint)
18990:237 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060019000:237 Constant:
19010:237 0 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -060019020:237 u1: direct index for structure ( uniform uint)
19030:237 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060019040:237 Constant:
19050:237 0 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060019060:238 imageAtomicXor ( temp uint)
19070:238 'g_tBuffU' (layout( r32ui) uniform uimageBuffer)
John Kessenich000c8182017-03-22 23:21:34 -060019080:238 u1: direct index for structure ( uniform uint)
19090:238 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060019100:238 Constant:
19110:238 0 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -060019120:238 u1: direct index for structure ( uniform uint)
19130:238 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060019140:238 Constant:
19150:238 0 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060019160:239 move second child to first child ( temp uint)
19170:239 'out_u1' ( temp uint)
19180:239 imageAtomicXor ( temp uint)
19190:239 'g_tBuffU' (layout( r32ui) uniform uimageBuffer)
John Kessenich000c8182017-03-22 23:21:34 -060019200:239 u1: direct index for structure ( uniform uint)
19210:239 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060019220:239 Constant:
19230:239 0 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -060019240:239 u1: direct index for structure ( uniform uint)
19250:239 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060019260:239 Constant:
19270:239 0 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060019280:242 move second child to first child ( temp 4-component vector of float)
19290:242 Color: direct index for structure ( temp 4-component vector of float)
19300:242 'psout' ( temp structure{ temp 4-component vector of float Color})
steve-lunarg22322362016-10-19 10:15:25 -060019310:242 Constant:
19320:242 0 (const int)
19330:242 Constant:
19340:242 1.000000
19350:242 1.000000
19360:242 1.000000
19370:242 1.000000
John Kessenich02467d82017-01-19 15:41:47 -070019380:243 Branch: Return with expression
John Kessenich71c100d2017-03-14 19:43:13 -060019390:243 'psout' ( temp structure{ temp 4-component vector of float Color})
19400:45 Function Definition: main( ( temp void)
John Kessenich02467d82017-01-19 15:41:47 -070019410:45 Function Parameters:
19420:? Sequence
19430:45 Sequence
John Kessenich71c100d2017-03-14 19:43:13 -060019440:45 move second child to first child ( temp 4-component vector of float)
19450:? 'Color' (layout( location=0) out 4-component vector of float)
19460:45 Color: direct index for structure ( temp 4-component vector of float)
19470:45 Function Call: @main( ( temp structure{ temp 4-component vector of float Color})
John Kessenich02467d82017-01-19 15:41:47 -070019480:45 Constant:
19490:45 0 (const int)
steve-lunarg22322362016-10-19 10:15:25 -060019500:? Linker Objects
John Kessenich71c100d2017-03-14 19:43:13 -060019510:? 'g_sSamp' ( uniform sampler)
19520:? 'g_tTex1df1' (layout( r32f) uniform image1D)
19530:? 'g_tTex1di1' (layout( r32i) uniform iimage1D)
19540:? 'g_tTex1du1' (layout( r32ui) uniform uimage1D)
19550:? 'g_tTex2df1' (layout( r32f) uniform image2D)
19560:? 'g_tTex2di1' (layout( r32i) uniform iimage2D)
19570:? 'g_tTex2du1' (layout( r32ui) uniform uimage2D)
19580:? 'g_tTex3df1' (layout( r32f) uniform image3D)
19590:? 'g_tTex3di1' (layout( r32i) uniform iimage3D)
19600:? 'g_tTex3du1' (layout( r32ui) uniform uimage3D)
19610:? 'g_tTex1df1a' (layout( r32f) uniform image1DArray)
19620:? 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray)
19630:? 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray)
19640:? 'g_tTex2df1a' (layout( r32f) uniform image2DArray)
19650:? 'g_tTex2di1a' (layout( r32i) uniform iimage2DArray)
19660:? 'g_tTex2du1a' (layout( r32ui) uniform uimage2DArray)
19670:? 'g_tBuffF' (layout( r32f) uniform imageBuffer)
19680:? 'g_tBuffI' (layout( r32i) uniform iimageBuffer)
19690:? 'g_tBuffU' (layout( r32ui) uniform uimageBuffer)
John Kessenich000c8182017-03-22 23:21:34 -060019700:? 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
John Kessenich71c100d2017-03-14 19:43:13 -060019710:? 'Color' (layout( location=0) out 4-component vector of float)
steve-lunarg22322362016-10-19 10:15:25 -06001972
1973
1974Linked fragment stage:
1975
1976
John Kessenich6fa17642017-04-07 15:33:08 -06001977Shader version: 500
steve-lunarg22322362016-10-19 10:15:25 -06001978gl_FragCoord origin is upper left
19790:? Sequence
John Kessenich71c100d2017-03-14 19:43:13 -060019800:45 Function Definition: @main( ( temp structure{ temp 4-component vector of float Color})
steve-lunarg22322362016-10-19 10:15:25 -060019810:45 Function Parameters:
19820:? Sequence
John Kessenich71c100d2017-03-14 19:43:13 -060019830:50 imageAtomicAdd ( temp int)
19840:50 'g_tTex1di1' (layout( r32i) uniform iimage1D)
John Kessenich000c8182017-03-22 23:21:34 -060019850:50 i1: direct index for structure ( uniform int)
19860:50 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060019870:50 Constant:
19880:50 5 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -060019890:50 i1b: direct index for structure ( uniform int)
19900:50 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060019910:50 Constant:
19920:50 8 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060019930:51 move second child to first child ( temp int)
19940:51 'out_i1' ( temp int)
19950:51 imageAtomicAdd ( temp int)
19960:51 'g_tTex1di1' (layout( r32i) uniform iimage1D)
John Kessenich000c8182017-03-22 23:21:34 -060019970:51 i1: direct index for structure ( uniform int)
19980:51 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060019990:51 Constant:
20000:51 5 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -060020010:51 i1: direct index for structure ( uniform int)
20020:51 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060020030:51 Constant:
20040:51 5 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060020050:52 imageAtomicAnd ( temp int)
20060:52 'g_tTex1di1' (layout( r32i) uniform iimage1D)
John Kessenich000c8182017-03-22 23:21:34 -060020070:52 i1: direct index for structure ( uniform int)
20080:52 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060020090:52 Constant:
20100:52 5 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -060020110:52 i1b: direct index for structure ( uniform int)
20120:52 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060020130:52 Constant:
20140:52 8 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060020150:53 move second child to first child ( temp int)
20160:53 'out_i1' ( temp int)
20170:53 imageAtomicAnd ( temp int)
20180:53 'g_tTex1di1' (layout( r32i) uniform iimage1D)
John Kessenich000c8182017-03-22 23:21:34 -060020190:53 i1: direct index for structure ( uniform int)
20200:53 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060020210:53 Constant:
20220:53 5 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -060020230:53 i1: direct index for structure ( uniform int)
20240:53 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060020250:53 Constant:
20260:53 5 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060020270:54 move second child to first child ( temp int)
20280:54 'out_i1' ( temp int)
20290:54 imageAtomicCompSwap ( temp int)
20300:54 'g_tTex1di1' (layout( r32i) uniform iimage1D)
John Kessenich000c8182017-03-22 23:21:34 -060020310:54 i1: direct index for structure ( uniform int)
20320:54 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060020330:54 Constant:
20340:54 5 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -060020350:54 i1b: direct index for structure ( uniform int)
20360:54 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060020370:54 Constant:
20380:54 8 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -060020390:54 i1c: direct index for structure ( uniform int)
20400:54 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060020410:54 Constant:
20420:54 9 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060020430:55 move second child to first child ( temp int)
20440:55 'out_i1' ( temp int)
20450:55 imageAtomicExchange ( temp int)
20460:55 'g_tTex1di1' (layout( r32i) uniform iimage1D)
John Kessenich000c8182017-03-22 23:21:34 -060020470:55 i1: direct index for structure ( uniform int)
20480:55 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060020490:55 Constant:
20500:55 5 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -060020510:55 i1: direct index for structure ( uniform int)
20520:55 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060020530:55 Constant:
20540:55 5 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060020550:56 imageAtomicMax ( temp int)
20560:56 'g_tTex1di1' (layout( r32i) uniform iimage1D)
John Kessenich000c8182017-03-22 23:21:34 -060020570:56 i1: direct index for structure ( uniform int)
20580:56 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060020590:56 Constant:
20600:56 5 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -060020610:56 i1b: direct index for structure ( uniform int)
20620:56 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060020630:56 Constant:
20640:56 8 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060020650:57 move second child to first child ( temp int)
20660:57 'out_i1' ( temp int)
20670:57 imageAtomicMax ( temp int)
20680:57 'g_tTex1di1' (layout( r32i) uniform iimage1D)
John Kessenich000c8182017-03-22 23:21:34 -060020690:57 i1: direct index for structure ( uniform int)
20700:57 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060020710:57 Constant:
20720:57 5 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -060020730:57 i1: direct index for structure ( uniform int)
20740:57 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060020750:57 Constant:
20760:57 5 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060020770:58 imageAtomicMin ( temp int)
20780:58 'g_tTex1di1' (layout( r32i) uniform iimage1D)
John Kessenich000c8182017-03-22 23:21:34 -060020790:58 i1: direct index for structure ( uniform int)
20800:58 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060020810:58 Constant:
20820:58 5 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -060020830:58 i1b: direct index for structure ( uniform int)
20840:58 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060020850:58 Constant:
20860:58 8 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060020870:59 move second child to first child ( temp int)
20880:59 'out_i1' ( temp int)
20890:59 imageAtomicMin ( temp int)
20900:59 'g_tTex1di1' (layout( r32i) uniform iimage1D)
John Kessenich000c8182017-03-22 23:21:34 -060020910:59 i1: direct index for structure ( uniform int)
20920:59 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060020930:59 Constant:
20940:59 5 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -060020950:59 i1: direct index for structure ( uniform int)
20960:59 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060020970:59 Constant:
20980:59 5 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060020990:60 imageAtomicOr ( temp int)
21000:60 'g_tTex1di1' (layout( r32i) uniform iimage1D)
John Kessenich000c8182017-03-22 23:21:34 -060021010:60 i1: direct index for structure ( uniform int)
21020:60 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060021030:60 Constant:
21040:60 5 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -060021050:60 i1b: direct index for structure ( uniform int)
21060:60 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060021070:60 Constant:
21080:60 8 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060021090:61 move second child to first child ( temp int)
21100:61 'out_i1' ( temp int)
21110:61 imageAtomicOr ( temp int)
21120:61 'g_tTex1di1' (layout( r32i) uniform iimage1D)
John Kessenich000c8182017-03-22 23:21:34 -060021130:61 i1: direct index for structure ( uniform int)
21140:61 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060021150:61 Constant:
21160:61 5 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -060021170:61 i1: direct index for structure ( uniform int)
21180:61 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060021190:61 Constant:
21200:61 5 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060021210:62 imageAtomicXor ( temp int)
21220:62 'g_tTex1di1' (layout( r32i) uniform iimage1D)
John Kessenich000c8182017-03-22 23:21:34 -060021230:62 i1: direct index for structure ( uniform int)
21240:62 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060021250:62 Constant:
21260:62 5 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -060021270:62 i1b: direct index for structure ( uniform int)
21280:62 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060021290:62 Constant:
21300:62 8 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060021310:63 move second child to first child ( temp int)
21320:63 'out_i1' ( temp int)
21330:63 imageAtomicXor ( temp int)
21340:63 'g_tTex1di1' (layout( r32i) uniform iimage1D)
John Kessenich000c8182017-03-22 23:21:34 -060021350:63 i1: direct index for structure ( uniform int)
21360:63 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060021370:63 Constant:
21380:63 5 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -060021390:63 i1: direct index for structure ( uniform int)
21400:63 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060021410:63 Constant:
21420:63 5 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060021430:66 imageAtomicAdd ( temp uint)
21440:66 'g_tTex1du1' (layout( r32ui) uniform uimage1D)
John Kessenich000c8182017-03-22 23:21:34 -060021450:66 u1: direct index for structure ( uniform uint)
21460:66 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060021470:66 Constant:
21480:66 0 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -060021490:66 u1: direct index for structure ( uniform uint)
21500:66 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060021510:66 Constant:
21520:66 0 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060021530:67 move second child to first child ( temp uint)
21540:67 'out_u1' ( temp uint)
21550:67 imageAtomicAdd ( temp uint)
21560:67 'g_tTex1du1' (layout( r32ui) uniform uimage1D)
John Kessenich000c8182017-03-22 23:21:34 -060021570:67 u1: direct index for structure ( uniform uint)
21580:67 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060021590:67 Constant:
21600:67 0 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -060021610:67 u1: direct index for structure ( uniform uint)
21620:67 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060021630:67 Constant:
21640:67 0 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060021650:68 imageAtomicAnd ( temp uint)
21660:68 'g_tTex1du1' (layout( r32ui) uniform uimage1D)
John Kessenich000c8182017-03-22 23:21:34 -060021670:68 u1: direct index for structure ( uniform uint)
21680:68 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060021690:68 Constant:
21700:68 0 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -060021710:68 u1: direct index for structure ( uniform uint)
21720:68 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060021730:68 Constant:
21740:68 0 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060021750:69 move second child to first child ( temp uint)
21760:69 'out_u1' ( temp uint)
21770:69 imageAtomicAnd ( temp uint)
21780:69 'g_tTex1du1' (layout( r32ui) uniform uimage1D)
John Kessenich000c8182017-03-22 23:21:34 -060021790:69 u1: direct index for structure ( uniform uint)
21800:69 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060021810:69 Constant:
21820:69 0 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -060021830:69 u1: direct index for structure ( uniform uint)
21840:69 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060021850:69 Constant:
21860:69 0 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060021870:70 move second child to first child ( temp uint)
21880:70 'out_u1' ( temp uint)
21890:70 imageAtomicCompSwap ( temp uint)
21900:70 'g_tTex1du1' (layout( r32ui) uniform uimage1D)
John Kessenich000c8182017-03-22 23:21:34 -060021910:70 u1: direct index for structure ( uniform uint)
21920:70 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060021930:70 Constant:
21940:70 0 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -060021950:70 u1b: direct index for structure ( uniform uint)
21960:70 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060021970:70 Constant:
21980:70 3 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -060021990:70 u1c: direct index for structure ( uniform uint)
22000:70 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060022010:70 Constant:
22020:70 4 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060022030:71 move second child to first child ( temp uint)
22040:71 'out_u1' ( temp uint)
22050:71 imageAtomicExchange ( temp uint)
22060:71 'g_tTex1du1' (layout( r32ui) uniform uimage1D)
John Kessenich000c8182017-03-22 23:21:34 -060022070:71 u1: direct index for structure ( uniform uint)
22080:71 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060022090:71 Constant:
22100:71 0 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -060022110:71 u1: direct index for structure ( uniform uint)
22120:71 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060022130:71 Constant:
22140:71 0 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060022150:72 imageAtomicMax ( temp uint)
22160:72 'g_tTex1du1' (layout( r32ui) uniform uimage1D)
John Kessenich000c8182017-03-22 23:21:34 -060022170:72 u1: direct index for structure ( uniform uint)
22180:72 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060022190:72 Constant:
22200:72 0 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -060022210:72 u1: direct index for structure ( uniform uint)
22220:72 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060022230:72 Constant:
22240:72 0 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060022250:73 move second child to first child ( temp uint)
22260:73 'out_u1' ( temp uint)
22270:73 imageAtomicMax ( temp uint)
22280:73 'g_tTex1du1' (layout( r32ui) uniform uimage1D)
John Kessenich000c8182017-03-22 23:21:34 -060022290:73 u1: direct index for structure ( uniform uint)
22300:73 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060022310:73 Constant:
22320:73 0 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -060022330:73 u1: direct index for structure ( uniform uint)
22340:73 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060022350:73 Constant:
22360:73 0 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060022370:74 imageAtomicMin ( temp uint)
22380:74 'g_tTex1du1' (layout( r32ui) uniform uimage1D)
John Kessenich000c8182017-03-22 23:21:34 -060022390:74 u1: direct index for structure ( uniform uint)
22400:74 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060022410:74 Constant:
22420:74 0 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -060022430:74 u1: direct index for structure ( uniform uint)
22440:74 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060022450:74 Constant:
22460:74 0 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060022470:75 move second child to first child ( temp uint)
22480:75 'out_u1' ( temp uint)
22490:75 imageAtomicMin ( temp uint)
22500:75 'g_tTex1du1' (layout( r32ui) uniform uimage1D)
John Kessenich000c8182017-03-22 23:21:34 -060022510:75 u1: direct index for structure ( uniform uint)
22520:75 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060022530:75 Constant:
22540:75 0 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -060022550:75 u1: direct index for structure ( uniform uint)
22560:75 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060022570:75 Constant:
22580:75 0 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060022590:76 imageAtomicOr ( temp uint)
22600:76 'g_tTex1du1' (layout( r32ui) uniform uimage1D)
John Kessenich000c8182017-03-22 23:21:34 -060022610:76 u1: direct index for structure ( uniform uint)
22620:76 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060022630:76 Constant:
22640:76 0 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -060022650:76 u1: direct index for structure ( uniform uint)
22660:76 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060022670:76 Constant:
22680:76 0 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060022690:77 move second child to first child ( temp uint)
22700:77 'out_u1' ( temp uint)
22710:77 imageAtomicOr ( temp uint)
22720:77 'g_tTex1du1' (layout( r32ui) uniform uimage1D)
John Kessenich000c8182017-03-22 23:21:34 -060022730:77 u1: direct index for structure ( uniform uint)
22740:77 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060022750:77 Constant:
22760:77 0 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -060022770:77 u1: direct index for structure ( uniform uint)
22780:77 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060022790:77 Constant:
22800:77 0 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060022810:78 imageAtomicXor ( temp uint)
22820:78 'g_tTex1du1' (layout( r32ui) uniform uimage1D)
John Kessenich000c8182017-03-22 23:21:34 -060022830:78 u1: direct index for structure ( uniform uint)
22840:78 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060022850:78 Constant:
22860:78 0 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -060022870:78 u1: direct index for structure ( uniform uint)
22880:78 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060022890:78 Constant:
22900:78 0 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060022910:79 move second child to first child ( temp uint)
22920:79 'out_u1' ( temp uint)
22930:79 imageAtomicXor ( temp uint)
22940:79 'g_tTex1du1' (layout( r32ui) uniform uimage1D)
John Kessenich000c8182017-03-22 23:21:34 -060022950:79 u1: direct index for structure ( uniform uint)
22960:79 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060022970:79 Constant:
22980:79 0 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -060022990:79 u1: direct index for structure ( uniform uint)
23000:79 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060023010:79 Constant:
23020:79 0 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060023030:82 imageAtomicAdd ( temp int)
23040:82 'g_tTex2di1' (layout( r32i) uniform iimage2D)
John Kessenich000c8182017-03-22 23:21:34 -060023050:82 i2: direct index for structure ( uniform 2-component vector of int)
23060:82 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060023070:82 Constant:
23080:82 6 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -060023090:82 i1b: direct index for structure ( uniform int)
23100:82 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060023110:82 Constant:
23120:82 8 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060023130:83 move second child to first child ( temp int)
23140:83 'out_i1' ( temp int)
23150:83 imageAtomicAdd ( temp int)
23160:83 'g_tTex2di1' (layout( r32i) uniform iimage2D)
John Kessenich000c8182017-03-22 23:21:34 -060023170:83 i2: direct index for structure ( uniform 2-component vector of int)
23180:83 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060023190:83 Constant:
23200:83 6 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -060023210:83 i1: direct index for structure ( uniform int)
23220:83 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060023230:83 Constant:
23240:83 5 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060023250:84 imageAtomicAnd ( temp int)
23260:84 'g_tTex2di1' (layout( r32i) uniform iimage2D)
John Kessenich000c8182017-03-22 23:21:34 -060023270:84 i2: direct index for structure ( uniform 2-component vector of int)
23280:84 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060023290:84 Constant:
23300:84 6 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -060023310:84 i1b: direct index for structure ( uniform int)
23320:84 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060023330:84 Constant:
23340:84 8 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060023350:85 move second child to first child ( temp int)
23360:85 'out_i1' ( temp int)
23370:85 imageAtomicAnd ( temp int)
23380:85 'g_tTex2di1' (layout( r32i) uniform iimage2D)
John Kessenich000c8182017-03-22 23:21:34 -060023390:85 i2: direct index for structure ( uniform 2-component vector of int)
23400:85 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060023410:85 Constant:
23420:85 6 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -060023430:85 i1: direct index for structure ( uniform int)
23440:85 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060023450:85 Constant:
23460:85 5 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060023470:86 move second child to first child ( temp int)
23480:86 'out_i1' ( temp int)
23490:86 imageAtomicCompSwap ( temp int)
23500:86 'g_tTex2di1' (layout( r32i) uniform iimage2D)
John Kessenich000c8182017-03-22 23:21:34 -060023510:86 i2: direct index for structure ( uniform 2-component vector of int)
23520:86 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060023530:86 Constant:
23540:86 6 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -060023550:86 i1b: direct index for structure ( uniform int)
23560:86 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060023570:86 Constant:
23580:86 8 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -060023590:86 i1c: direct index for structure ( uniform int)
23600:86 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060023610:86 Constant:
23620:86 9 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060023630:87 move second child to first child ( temp int)
23640:87 'out_i1' ( temp int)
23650:87 imageAtomicExchange ( temp int)
23660:87 'g_tTex2di1' (layout( r32i) uniform iimage2D)
John Kessenich000c8182017-03-22 23:21:34 -060023670:87 i2: direct index for structure ( uniform 2-component vector of int)
23680:87 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060023690:87 Constant:
23700:87 6 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -060023710:87 i1: direct index for structure ( uniform int)
23720:87 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060023730:87 Constant:
23740:87 5 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060023750:88 imageAtomicMax ( temp int)
23760:88 'g_tTex2di1' (layout( r32i) uniform iimage2D)
John Kessenich000c8182017-03-22 23:21:34 -060023770:88 i2: direct index for structure ( uniform 2-component vector of int)
23780:88 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060023790:88 Constant:
23800:88 6 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -060023810:88 i1b: direct index for structure ( uniform int)
23820:88 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060023830:88 Constant:
23840:88 8 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060023850:89 move second child to first child ( temp int)
23860:89 'out_i1' ( temp int)
23870:89 imageAtomicMax ( temp int)
23880:89 'g_tTex2di1' (layout( r32i) uniform iimage2D)
John Kessenich000c8182017-03-22 23:21:34 -060023890:89 i2: direct index for structure ( uniform 2-component vector of int)
23900:89 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060023910:89 Constant:
23920:89 6 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -060023930:89 i1: direct index for structure ( uniform int)
23940:89 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060023950:89 Constant:
23960:89 5 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060023970:90 imageAtomicMin ( temp int)
23980:90 'g_tTex2di1' (layout( r32i) uniform iimage2D)
John Kessenich000c8182017-03-22 23:21:34 -060023990:90 i2: direct index for structure ( uniform 2-component vector of int)
24000:90 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060024010:90 Constant:
24020:90 6 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -060024030:90 i1b: direct index for structure ( uniform int)
24040:90 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060024050:90 Constant:
24060:90 8 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060024070:91 move second child to first child ( temp int)
24080:91 'out_i1' ( temp int)
24090:91 imageAtomicMin ( temp int)
24100:91 'g_tTex2di1' (layout( r32i) uniform iimage2D)
John Kessenich000c8182017-03-22 23:21:34 -060024110:91 i2: direct index for structure ( uniform 2-component vector of int)
24120:91 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060024130:91 Constant:
24140:91 6 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -060024150:91 i1: direct index for structure ( uniform int)
24160:91 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060024170:91 Constant:
24180:91 5 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060024190:92 imageAtomicOr ( temp int)
24200:92 'g_tTex2di1' (layout( r32i) uniform iimage2D)
John Kessenich000c8182017-03-22 23:21:34 -060024210:92 i2: direct index for structure ( uniform 2-component vector of int)
24220:92 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060024230:92 Constant:
24240:92 6 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -060024250:92 i1b: direct index for structure ( uniform int)
24260:92 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060024270:92 Constant:
24280:92 8 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060024290:93 move second child to first child ( temp int)
24300:93 'out_i1' ( temp int)
24310:93 imageAtomicOr ( temp int)
24320:93 'g_tTex2di1' (layout( r32i) uniform iimage2D)
John Kessenich000c8182017-03-22 23:21:34 -060024330:93 i2: direct index for structure ( uniform 2-component vector of int)
24340:93 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060024350:93 Constant:
24360:93 6 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -060024370:93 i1: direct index for structure ( uniform int)
24380:93 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060024390:93 Constant:
24400:93 5 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060024410:94 imageAtomicXor ( temp int)
24420:94 'g_tTex2di1' (layout( r32i) uniform iimage2D)
John Kessenich000c8182017-03-22 23:21:34 -060024430:94 i2: direct index for structure ( uniform 2-component vector of int)
24440:94 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060024450:94 Constant:
24460:94 6 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -060024470:94 i1b: direct index for structure ( uniform int)
24480:94 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060024490:94 Constant:
24500:94 8 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060024510:95 move second child to first child ( temp int)
24520:95 'out_i1' ( temp int)
24530:95 imageAtomicXor ( temp int)
24540:95 'g_tTex2di1' (layout( r32i) uniform iimage2D)
John Kessenich000c8182017-03-22 23:21:34 -060024550:95 i2: direct index for structure ( uniform 2-component vector of int)
24560:95 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060024570:95 Constant:
24580:95 6 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -060024590:95 i1: direct index for structure ( uniform int)
24600:95 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060024610:95 Constant:
24620:95 5 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060024630:98 imageAtomicAdd ( temp uint)
24640:98 'g_tTex2du1' (layout( r32ui) uniform uimage2D)
John Kessenich000c8182017-03-22 23:21:34 -060024650:98 u2: direct index for structure ( uniform 2-component vector of uint)
24660:98 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060024670:98 Constant:
24680:98 1 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -060024690:98 u1: direct index for structure ( uniform uint)
24700:98 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060024710:98 Constant:
24720:98 0 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060024730:99 move second child to first child ( temp uint)
24740:99 'out_u1' ( temp uint)
24750:99 imageAtomicAdd ( temp uint)
24760:99 'g_tTex2du1' (layout( r32ui) uniform uimage2D)
John Kessenich000c8182017-03-22 23:21:34 -060024770:99 u2: direct index for structure ( uniform 2-component vector of uint)
24780:99 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060024790:99 Constant:
24800:99 1 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -060024810:99 u1: direct index for structure ( uniform uint)
24820:99 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060024830:99 Constant:
24840:99 0 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060024850:100 imageAtomicAnd ( temp uint)
24860:100 'g_tTex2du1' (layout( r32ui) uniform uimage2D)
John Kessenich000c8182017-03-22 23:21:34 -060024870:100 u2: direct index for structure ( uniform 2-component vector of uint)
24880:100 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060024890:100 Constant:
24900:100 1 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -060024910:100 u1: direct index for structure ( uniform uint)
24920:100 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060024930:100 Constant:
24940:100 0 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060024950:101 move second child to first child ( temp uint)
24960:101 'out_u1' ( temp uint)
24970:101 imageAtomicAnd ( temp uint)
24980:101 'g_tTex2du1' (layout( r32ui) uniform uimage2D)
John Kessenich000c8182017-03-22 23:21:34 -060024990:101 u2: direct index for structure ( uniform 2-component vector of uint)
25000:101 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060025010:101 Constant:
25020:101 1 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -060025030:101 u1: direct index for structure ( uniform uint)
25040:101 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060025050:101 Constant:
25060:101 0 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060025070:102 move second child to first child ( temp uint)
25080:102 'out_u1' ( temp uint)
25090:102 imageAtomicCompSwap ( temp uint)
25100:102 'g_tTex2du1' (layout( r32ui) uniform uimage2D)
John Kessenich000c8182017-03-22 23:21:34 -060025110:102 u2: direct index for structure ( uniform 2-component vector of uint)
25120:102 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060025130:102 Constant:
25140:102 1 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -060025150:102 u1b: direct index for structure ( uniform uint)
25160:102 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060025170:102 Constant:
25180:102 3 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -060025190:102 u1c: direct index for structure ( uniform uint)
25200:102 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060025210:102 Constant:
25220:102 4 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060025230:103 move second child to first child ( temp uint)
25240:103 'out_u1' ( temp uint)
25250:103 imageAtomicExchange ( temp uint)
25260:103 'g_tTex2du1' (layout( r32ui) uniform uimage2D)
John Kessenich000c8182017-03-22 23:21:34 -060025270:103 u2: direct index for structure ( uniform 2-component vector of uint)
25280:103 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060025290:103 Constant:
25300:103 1 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -060025310:103 u1: direct index for structure ( uniform uint)
25320:103 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060025330:103 Constant:
25340:103 0 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060025350:104 imageAtomicMax ( temp uint)
25360:104 'g_tTex2du1' (layout( r32ui) uniform uimage2D)
John Kessenich000c8182017-03-22 23:21:34 -060025370:104 u2: direct index for structure ( uniform 2-component vector of uint)
25380:104 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060025390:104 Constant:
25400:104 1 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -060025410:104 u1: direct index for structure ( uniform uint)
25420:104 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060025430:104 Constant:
25440:104 0 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060025450:105 move second child to first child ( temp uint)
25460:105 'out_u1' ( temp uint)
25470:105 imageAtomicMax ( temp uint)
25480:105 'g_tTex2du1' (layout( r32ui) uniform uimage2D)
John Kessenich000c8182017-03-22 23:21:34 -060025490:105 u2: direct index for structure ( uniform 2-component vector of uint)
25500:105 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060025510:105 Constant:
25520:105 1 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -060025530:105 u1: direct index for structure ( uniform uint)
25540:105 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060025550:105 Constant:
25560:105 0 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060025570:106 imageAtomicMin ( temp uint)
25580:106 'g_tTex2du1' (layout( r32ui) uniform uimage2D)
John Kessenich000c8182017-03-22 23:21:34 -060025590:106 u2: direct index for structure ( uniform 2-component vector of uint)
25600:106 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060025610:106 Constant:
25620:106 1 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -060025630:106 u1: direct index for structure ( uniform uint)
25640:106 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060025650:106 Constant:
25660:106 0 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060025670:107 move second child to first child ( temp uint)
25680:107 'out_u1' ( temp uint)
25690:107 imageAtomicMin ( temp uint)
25700:107 'g_tTex2du1' (layout( r32ui) uniform uimage2D)
John Kessenich000c8182017-03-22 23:21:34 -060025710:107 u2: direct index for structure ( uniform 2-component vector of uint)
25720:107 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060025730:107 Constant:
25740:107 1 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -060025750:107 u1: direct index for structure ( uniform uint)
25760:107 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060025770:107 Constant:
25780:107 0 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060025790:108 imageAtomicOr ( temp uint)
25800:108 'g_tTex2du1' (layout( r32ui) uniform uimage2D)
John Kessenich000c8182017-03-22 23:21:34 -060025810:108 u2: direct index for structure ( uniform 2-component vector of uint)
25820:108 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060025830:108 Constant:
25840:108 1 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -060025850:108 u1: direct index for structure ( uniform uint)
25860:108 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060025870:108 Constant:
25880:108 0 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060025890:109 move second child to first child ( temp uint)
25900:109 'out_u1' ( temp uint)
25910:109 imageAtomicOr ( temp uint)
25920:109 'g_tTex2du1' (layout( r32ui) uniform uimage2D)
John Kessenich000c8182017-03-22 23:21:34 -060025930:109 u2: direct index for structure ( uniform 2-component vector of uint)
25940:109 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060025950:109 Constant:
25960:109 1 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -060025970:109 u1: direct index for structure ( uniform uint)
25980:109 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060025990:109 Constant:
26000:109 0 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060026010:110 imageAtomicXor ( temp uint)
26020:110 'g_tTex2du1' (layout( r32ui) uniform uimage2D)
John Kessenich000c8182017-03-22 23:21:34 -060026030:110 u2: direct index for structure ( uniform 2-component vector of uint)
26040:110 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060026050:110 Constant:
26060:110 1 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -060026070:110 u1: direct index for structure ( uniform uint)
26080:110 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060026090:110 Constant:
26100:110 0 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060026110:111 move second child to first child ( temp uint)
26120:111 'out_u1' ( temp uint)
26130:111 imageAtomicXor ( temp uint)
26140:111 'g_tTex2du1' (layout( r32ui) uniform uimage2D)
John Kessenich000c8182017-03-22 23:21:34 -060026150:111 u2: direct index for structure ( uniform 2-component vector of uint)
26160:111 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060026170:111 Constant:
26180:111 1 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -060026190:111 u1: direct index for structure ( uniform uint)
26200:111 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060026210:111 Constant:
26220:111 0 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060026230:114 imageAtomicAdd ( temp int)
26240:114 'g_tTex3di1' (layout( r32i) uniform iimage3D)
John Kessenich000c8182017-03-22 23:21:34 -060026250:114 i3: direct index for structure ( uniform 3-component vector of int)
26260:114 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060026270:114 Constant:
26280:114 7 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -060026290:114 i1b: direct index for structure ( uniform int)
26300:114 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060026310:114 Constant:
26320:114 8 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060026330:115 move second child to first child ( temp int)
26340:115 'out_i1' ( temp int)
26350:115 imageAtomicAdd ( temp int)
26360:115 'g_tTex3di1' (layout( r32i) uniform iimage3D)
John Kessenich000c8182017-03-22 23:21:34 -060026370:115 i3: direct index for structure ( uniform 3-component vector of int)
26380:115 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060026390:115 Constant:
26400:115 7 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -060026410:115 i1: direct index for structure ( uniform int)
26420:115 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060026430:115 Constant:
26440:115 5 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060026450:116 imageAtomicAnd ( temp int)
26460:116 'g_tTex3di1' (layout( r32i) uniform iimage3D)
John Kessenich000c8182017-03-22 23:21:34 -060026470:116 i3: direct index for structure ( uniform 3-component vector of int)
26480:116 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060026490:116 Constant:
26500:116 7 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -060026510:116 i1b: direct index for structure ( uniform int)
26520:116 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060026530:116 Constant:
26540:116 8 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060026550:117 move second child to first child ( temp int)
26560:117 'out_i1' ( temp int)
26570:117 imageAtomicAnd ( temp int)
26580:117 'g_tTex3di1' (layout( r32i) uniform iimage3D)
John Kessenich000c8182017-03-22 23:21:34 -060026590:117 i3: direct index for structure ( uniform 3-component vector of int)
26600:117 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060026610:117 Constant:
26620:117 7 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -060026630:117 i1: direct index for structure ( uniform int)
26640:117 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060026650:117 Constant:
26660:117 5 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060026670:118 move second child to first child ( temp int)
26680:118 'out_i1' ( temp int)
26690:118 imageAtomicCompSwap ( temp int)
26700:118 'g_tTex3di1' (layout( r32i) uniform iimage3D)
John Kessenich000c8182017-03-22 23:21:34 -060026710:118 i3: direct index for structure ( uniform 3-component vector of int)
26720:118 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060026730:118 Constant:
26740:118 7 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -060026750:118 i1b: direct index for structure ( uniform int)
26760:118 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060026770:118 Constant:
26780:118 8 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -060026790:118 i1c: direct index for structure ( uniform int)
26800:118 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060026810:118 Constant:
26820:118 9 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060026830:119 move second child to first child ( temp int)
26840:119 'out_i1' ( temp int)
26850:119 imageAtomicExchange ( temp int)
26860:119 'g_tTex3di1' (layout( r32i) uniform iimage3D)
John Kessenich000c8182017-03-22 23:21:34 -060026870:119 i3: direct index for structure ( uniform 3-component vector of int)
26880:119 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060026890:119 Constant:
26900:119 7 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -060026910:119 i1: direct index for structure ( uniform int)
26920:119 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060026930:119 Constant:
26940:119 5 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060026950:120 imageAtomicMax ( temp int)
26960:120 'g_tTex3di1' (layout( r32i) uniform iimage3D)
John Kessenich000c8182017-03-22 23:21:34 -060026970:120 i3: direct index for structure ( uniform 3-component vector of int)
26980:120 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060026990:120 Constant:
27000:120 7 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -060027010:120 i1b: direct index for structure ( uniform int)
27020:120 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060027030:120 Constant:
27040:120 8 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060027050:121 move second child to first child ( temp int)
27060:121 'out_i1' ( temp int)
27070:121 imageAtomicMax ( temp int)
27080:121 'g_tTex3di1' (layout( r32i) uniform iimage3D)
John Kessenich000c8182017-03-22 23:21:34 -060027090:121 i3: direct index for structure ( uniform 3-component vector of int)
27100:121 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060027110:121 Constant:
27120:121 7 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -060027130:121 i1: direct index for structure ( uniform int)
27140:121 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060027150:121 Constant:
27160:121 5 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060027170:122 imageAtomicMin ( temp int)
27180:122 'g_tTex3di1' (layout( r32i) uniform iimage3D)
John Kessenich000c8182017-03-22 23:21:34 -060027190:122 i3: direct index for structure ( uniform 3-component vector of int)
27200:122 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060027210:122 Constant:
27220:122 7 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -060027230:122 i1b: direct index for structure ( uniform int)
27240:122 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060027250:122 Constant:
27260:122 8 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060027270:123 move second child to first child ( temp int)
27280:123 'out_i1' ( temp int)
27290:123 imageAtomicMin ( temp int)
27300:123 'g_tTex3di1' (layout( r32i) uniform iimage3D)
John Kessenich000c8182017-03-22 23:21:34 -060027310:123 i3: direct index for structure ( uniform 3-component vector of int)
27320:123 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060027330:123 Constant:
27340:123 7 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -060027350:123 i1: direct index for structure ( uniform int)
27360:123 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060027370:123 Constant:
27380:123 5 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060027390:124 imageAtomicOr ( temp int)
27400:124 'g_tTex3di1' (layout( r32i) uniform iimage3D)
John Kessenich000c8182017-03-22 23:21:34 -060027410:124 i3: direct index for structure ( uniform 3-component vector of int)
27420:124 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060027430:124 Constant:
27440:124 7 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -060027450:124 i1b: direct index for structure ( uniform int)
27460:124 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060027470:124 Constant:
27480:124 8 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060027490:125 move second child to first child ( temp int)
27500:125 'out_i1' ( temp int)
27510:125 imageAtomicOr ( temp int)
27520:125 'g_tTex3di1' (layout( r32i) uniform iimage3D)
John Kessenich000c8182017-03-22 23:21:34 -060027530:125 i3: direct index for structure ( uniform 3-component vector of int)
27540:125 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060027550:125 Constant:
27560:125 7 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -060027570:125 i1: direct index for structure ( uniform int)
27580:125 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060027590:125 Constant:
27600:125 5 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060027610:126 imageAtomicXor ( temp int)
27620:126 'g_tTex3di1' (layout( r32i) uniform iimage3D)
John Kessenich000c8182017-03-22 23:21:34 -060027630:126 i3: direct index for structure ( uniform 3-component vector of int)
27640:126 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060027650:126 Constant:
27660:126 7 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -060027670:126 i1b: direct index for structure ( uniform int)
27680:126 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060027690:126 Constant:
27700:126 8 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060027710:127 move second child to first child ( temp int)
27720:127 'out_i1' ( temp int)
27730:127 imageAtomicXor ( temp int)
27740:127 'g_tTex3di1' (layout( r32i) uniform iimage3D)
John Kessenich000c8182017-03-22 23:21:34 -060027750:127 i3: direct index for structure ( uniform 3-component vector of int)
27760:127 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060027770:127 Constant:
27780:127 7 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -060027790:127 i1: direct index for structure ( uniform int)
27800:127 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060027810:127 Constant:
27820:127 5 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060027830:130 imageAtomicAdd ( temp uint)
27840:130 'g_tTex3du1' (layout( r32ui) uniform uimage3D)
John Kessenich000c8182017-03-22 23:21:34 -060027850:130 u3: direct index for structure ( uniform 3-component vector of uint)
27860:130 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060027870:130 Constant:
27880:130 2 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -060027890:130 u1: direct index for structure ( uniform uint)
27900:130 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060027910:130 Constant:
27920:130 0 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060027930:131 move second child to first child ( temp uint)
27940:131 'out_u1' ( temp uint)
27950:131 imageAtomicAdd ( temp uint)
27960:131 'g_tTex3du1' (layout( r32ui) uniform uimage3D)
John Kessenich000c8182017-03-22 23:21:34 -060027970:131 u3: direct index for structure ( uniform 3-component vector of uint)
27980:131 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060027990:131 Constant:
28000:131 2 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -060028010:131 u1: direct index for structure ( uniform uint)
28020:131 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060028030:131 Constant:
28040:131 0 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060028050:132 imageAtomicAnd ( temp uint)
28060:132 'g_tTex3du1' (layout( r32ui) uniform uimage3D)
John Kessenich000c8182017-03-22 23:21:34 -060028070:132 u3: direct index for structure ( uniform 3-component vector of uint)
28080:132 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060028090:132 Constant:
28100:132 2 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -060028110:132 u1: direct index for structure ( uniform uint)
28120:132 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060028130:132 Constant:
28140:132 0 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060028150:133 move second child to first child ( temp uint)
28160:133 'out_u1' ( temp uint)
28170:133 imageAtomicAnd ( temp uint)
28180:133 'g_tTex3du1' (layout( r32ui) uniform uimage3D)
John Kessenich000c8182017-03-22 23:21:34 -060028190:133 u3: direct index for structure ( uniform 3-component vector of uint)
28200:133 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060028210:133 Constant:
28220:133 2 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -060028230:133 u1: direct index for structure ( uniform uint)
28240:133 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060028250:133 Constant:
28260:133 0 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060028270:134 move second child to first child ( temp uint)
28280:134 'out_u1' ( temp uint)
28290:134 imageAtomicCompSwap ( temp uint)
28300:134 'g_tTex3du1' (layout( r32ui) uniform uimage3D)
John Kessenich000c8182017-03-22 23:21:34 -060028310:134 u3: direct index for structure ( uniform 3-component vector of uint)
28320:134 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060028330:134 Constant:
28340:134 2 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -060028350:134 u1b: direct index for structure ( uniform uint)
28360:134 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060028370:134 Constant:
28380:134 3 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -060028390:134 u1c: direct index for structure ( uniform uint)
28400:134 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060028410:134 Constant:
28420:134 4 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060028430:135 move second child to first child ( temp uint)
28440:135 'out_u1' ( temp uint)
28450:135 imageAtomicExchange ( temp uint)
28460:135 'g_tTex3du1' (layout( r32ui) uniform uimage3D)
John Kessenich000c8182017-03-22 23:21:34 -060028470:135 u3: direct index for structure ( uniform 3-component vector of uint)
28480:135 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060028490:135 Constant:
28500:135 2 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -060028510:135 u1: direct index for structure ( uniform uint)
28520:135 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060028530:135 Constant:
28540:135 0 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060028550:136 imageAtomicMax ( temp uint)
28560:136 'g_tTex3du1' (layout( r32ui) uniform uimage3D)
John Kessenich000c8182017-03-22 23:21:34 -060028570:136 u3: direct index for structure ( uniform 3-component vector of uint)
28580:136 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060028590:136 Constant:
28600:136 2 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -060028610:136 u1: direct index for structure ( uniform uint)
28620:136 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060028630:136 Constant:
28640:136 0 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060028650:137 move second child to first child ( temp uint)
28660:137 'out_u1' ( temp uint)
28670:137 imageAtomicMax ( temp uint)
28680:137 'g_tTex3du1' (layout( r32ui) uniform uimage3D)
John Kessenich000c8182017-03-22 23:21:34 -060028690:137 u3: direct index for structure ( uniform 3-component vector of uint)
28700:137 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060028710:137 Constant:
28720:137 2 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -060028730:137 u1: direct index for structure ( uniform uint)
28740:137 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060028750:137 Constant:
28760:137 0 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060028770:138 imageAtomicMin ( temp uint)
28780:138 'g_tTex3du1' (layout( r32ui) uniform uimage3D)
John Kessenich000c8182017-03-22 23:21:34 -060028790:138 u3: direct index for structure ( uniform 3-component vector of uint)
28800:138 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060028810:138 Constant:
28820:138 2 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -060028830:138 u1: direct index for structure ( uniform uint)
28840:138 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060028850:138 Constant:
28860:138 0 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060028870:139 move second child to first child ( temp uint)
28880:139 'out_u1' ( temp uint)
28890:139 imageAtomicMin ( temp uint)
28900:139 'g_tTex3du1' (layout( r32ui) uniform uimage3D)
John Kessenich000c8182017-03-22 23:21:34 -060028910:139 u3: direct index for structure ( uniform 3-component vector of uint)
28920:139 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060028930:139 Constant:
28940:139 2 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -060028950:139 u1: direct index for structure ( uniform uint)
28960:139 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060028970:139 Constant:
28980:139 0 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060028990:140 imageAtomicOr ( temp uint)
29000:140 'g_tTex3du1' (layout( r32ui) uniform uimage3D)
John Kessenich000c8182017-03-22 23:21:34 -060029010:140 u3: direct index for structure ( uniform 3-component vector of uint)
29020:140 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060029030:140 Constant:
29040:140 2 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -060029050:140 u1: direct index for structure ( uniform uint)
29060:140 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060029070:140 Constant:
29080:140 0 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060029090:141 move second child to first child ( temp uint)
29100:141 'out_u1' ( temp uint)
29110:141 imageAtomicOr ( temp uint)
29120:141 'g_tTex3du1' (layout( r32ui) uniform uimage3D)
John Kessenich000c8182017-03-22 23:21:34 -060029130:141 u3: direct index for structure ( uniform 3-component vector of uint)
29140:141 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060029150:141 Constant:
29160:141 2 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -060029170:141 u1: direct index for structure ( uniform uint)
29180:141 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060029190:141 Constant:
29200:141 0 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060029210:142 imageAtomicXor ( temp uint)
29220:142 'g_tTex3du1' (layout( r32ui) uniform uimage3D)
John Kessenich000c8182017-03-22 23:21:34 -060029230:142 u3: direct index for structure ( uniform 3-component vector of uint)
29240:142 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060029250:142 Constant:
29260:142 2 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -060029270:142 u1: direct index for structure ( uniform uint)
29280:142 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060029290:142 Constant:
29300:142 0 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060029310:143 move second child to first child ( temp uint)
29320:143 'out_u1' ( temp uint)
29330:143 imageAtomicXor ( temp uint)
29340:143 'g_tTex3du1' (layout( r32ui) uniform uimage3D)
John Kessenich000c8182017-03-22 23:21:34 -060029350:143 u3: direct index for structure ( uniform 3-component vector of uint)
29360:143 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060029370:143 Constant:
29380:143 2 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -060029390:143 u1: direct index for structure ( uniform uint)
29400:143 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060029410:143 Constant:
29420:143 0 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060029430:146 imageAtomicAdd ( temp int)
29440:146 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray)
John Kessenich000c8182017-03-22 23:21:34 -060029450:146 i2: direct index for structure ( uniform 2-component vector of int)
29460:146 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060029470:146 Constant:
29480:146 6 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -060029490:146 i1b: direct index for structure ( uniform int)
29500:146 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060029510:146 Constant:
29520:146 8 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060029530:147 move second child to first child ( temp int)
29540:147 'out_i1' ( temp int)
29550:147 imageAtomicAdd ( temp int)
29560:147 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray)
John Kessenich000c8182017-03-22 23:21:34 -060029570:147 i2: direct index for structure ( uniform 2-component vector of int)
29580:147 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060029590:147 Constant:
29600:147 6 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -060029610:147 i1: direct index for structure ( uniform int)
29620:147 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060029630:147 Constant:
29640:147 5 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060029650:148 imageAtomicAnd ( temp int)
29660:148 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray)
John Kessenich000c8182017-03-22 23:21:34 -060029670:148 i2: direct index for structure ( uniform 2-component vector of int)
29680:148 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060029690:148 Constant:
29700:148 6 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -060029710:148 i1b: direct index for structure ( uniform int)
29720:148 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060029730:148 Constant:
29740:148 8 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060029750:149 move second child to first child ( temp int)
29760:149 'out_i1' ( temp int)
29770:149 imageAtomicAnd ( temp int)
29780:149 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray)
John Kessenich000c8182017-03-22 23:21:34 -060029790:149 i2: direct index for structure ( uniform 2-component vector of int)
29800:149 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060029810:149 Constant:
29820:149 6 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -060029830:149 i1: direct index for structure ( uniform int)
29840:149 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060029850:149 Constant:
29860:149 5 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060029870:150 move second child to first child ( temp int)
29880:150 'out_i1' ( temp int)
29890:150 imageAtomicCompSwap ( temp int)
29900:150 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray)
John Kessenich000c8182017-03-22 23:21:34 -060029910:150 i2: direct index for structure ( uniform 2-component vector of int)
29920:150 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060029930:150 Constant:
29940:150 6 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -060029950:150 i1b: direct index for structure ( uniform int)
29960:150 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060029970:150 Constant:
29980:150 8 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -060029990:150 i1c: direct index for structure ( uniform int)
30000:150 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060030010:150 Constant:
30020:150 9 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060030030:151 move second child to first child ( temp int)
30040:151 'out_i1' ( temp int)
30050:151 imageAtomicExchange ( temp int)
30060:151 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray)
John Kessenich000c8182017-03-22 23:21:34 -060030070:151 i2: direct index for structure ( uniform 2-component vector of int)
30080:151 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060030090:151 Constant:
30100:151 6 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -060030110:151 i1: direct index for structure ( uniform int)
30120:151 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060030130:151 Constant:
30140:151 5 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060030150:152 imageAtomicMax ( temp int)
30160:152 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray)
John Kessenich000c8182017-03-22 23:21:34 -060030170:152 i2: direct index for structure ( uniform 2-component vector of int)
30180:152 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060030190:152 Constant:
30200:152 6 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -060030210:152 i1b: direct index for structure ( uniform int)
30220:152 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060030230:152 Constant:
30240:152 8 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060030250:153 move second child to first child ( temp int)
30260:153 'out_i1' ( temp int)
30270:153 imageAtomicMax ( temp int)
30280:153 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray)
John Kessenich000c8182017-03-22 23:21:34 -060030290:153 i2: direct index for structure ( uniform 2-component vector of int)
30300:153 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060030310:153 Constant:
30320:153 6 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -060030330:153 i1: direct index for structure ( uniform int)
30340:153 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060030350:153 Constant:
30360:153 5 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060030370:154 imageAtomicMin ( temp int)
30380:154 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray)
John Kessenich000c8182017-03-22 23:21:34 -060030390:154 i2: direct index for structure ( uniform 2-component vector of int)
30400:154 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060030410:154 Constant:
30420:154 6 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -060030430:154 i1b: direct index for structure ( uniform int)
30440:154 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060030450:154 Constant:
30460:154 8 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060030470:155 move second child to first child ( temp int)
30480:155 'out_i1' ( temp int)
30490:155 imageAtomicMin ( temp int)
30500:155 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray)
John Kessenich000c8182017-03-22 23:21:34 -060030510:155 i2: direct index for structure ( uniform 2-component vector of int)
30520:155 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060030530:155 Constant:
30540:155 6 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -060030550:155 i1: direct index for structure ( uniform int)
30560:155 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060030570:155 Constant:
30580:155 5 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060030590:156 imageAtomicOr ( temp int)
30600:156 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray)
John Kessenich000c8182017-03-22 23:21:34 -060030610:156 i2: direct index for structure ( uniform 2-component vector of int)
30620:156 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060030630:156 Constant:
30640:156 6 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -060030650:156 i1b: direct index for structure ( uniform int)
30660:156 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060030670:156 Constant:
30680:156 8 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060030690:157 move second child to first child ( temp int)
30700:157 'out_i1' ( temp int)
30710:157 imageAtomicOr ( temp int)
30720:157 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray)
John Kessenich000c8182017-03-22 23:21:34 -060030730:157 i2: direct index for structure ( uniform 2-component vector of int)
30740:157 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060030750:157 Constant:
30760:157 6 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -060030770:157 i1: direct index for structure ( uniform int)
30780:157 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060030790:157 Constant:
30800:157 5 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060030810:158 imageAtomicXor ( temp int)
30820:158 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray)
John Kessenich000c8182017-03-22 23:21:34 -060030830:158 i2: direct index for structure ( uniform 2-component vector of int)
30840:158 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060030850:158 Constant:
30860:158 6 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -060030870:158 i1b: direct index for structure ( uniform int)
30880:158 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060030890:158 Constant:
30900:158 8 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060030910:159 move second child to first child ( temp int)
30920:159 'out_i1' ( temp int)
30930:159 imageAtomicXor ( temp int)
30940:159 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray)
John Kessenich000c8182017-03-22 23:21:34 -060030950:159 i2: direct index for structure ( uniform 2-component vector of int)
30960:159 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060030970:159 Constant:
30980:159 6 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -060030990:159 i1: direct index for structure ( uniform int)
31000:159 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060031010:159 Constant:
31020:159 5 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060031030:162 imageAtomicAdd ( temp uint)
31040:162 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray)
John Kessenich000c8182017-03-22 23:21:34 -060031050:162 u2: direct index for structure ( uniform 2-component vector of uint)
31060:162 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060031070:162 Constant:
31080:162 1 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -060031090:162 u1: direct index for structure ( uniform uint)
31100:162 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060031110:162 Constant:
31120:162 0 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060031130:163 move second child to first child ( temp uint)
31140:163 'out_u1' ( temp uint)
31150:163 imageAtomicAdd ( temp uint)
31160:163 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray)
John Kessenich000c8182017-03-22 23:21:34 -060031170:163 u2: direct index for structure ( uniform 2-component vector of uint)
31180:163 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060031190:163 Constant:
31200:163 1 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -060031210:163 u1: direct index for structure ( uniform uint)
31220:163 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060031230:163 Constant:
31240:163 0 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060031250:164 imageAtomicAnd ( temp uint)
31260:164 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray)
John Kessenich000c8182017-03-22 23:21:34 -060031270:164 u2: direct index for structure ( uniform 2-component vector of uint)
31280:164 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060031290:164 Constant:
31300:164 1 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -060031310:164 u1: direct index for structure ( uniform uint)
31320:164 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060031330:164 Constant:
31340:164 0 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060031350:165 move second child to first child ( temp uint)
31360:165 'out_u1' ( temp uint)
31370:165 imageAtomicAnd ( temp uint)
31380:165 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray)
John Kessenich000c8182017-03-22 23:21:34 -060031390:165 u2: direct index for structure ( uniform 2-component vector of uint)
31400:165 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060031410:165 Constant:
31420:165 1 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -060031430:165 u1: direct index for structure ( uniform uint)
31440:165 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060031450:165 Constant:
31460:165 0 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060031470:166 move second child to first child ( temp uint)
31480:166 'out_u1' ( temp uint)
31490:166 imageAtomicCompSwap ( temp uint)
31500:166 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray)
John Kessenich000c8182017-03-22 23:21:34 -060031510:166 u2: direct index for structure ( uniform 2-component vector of uint)
31520:166 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060031530:166 Constant:
31540:166 1 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -060031550:166 u1b: direct index for structure ( uniform uint)
31560:166 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060031570:166 Constant:
31580:166 3 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -060031590:166 u1c: direct index for structure ( uniform uint)
31600:166 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060031610:166 Constant:
31620:166 4 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060031630:167 move second child to first child ( temp uint)
31640:167 'out_u1' ( temp uint)
31650:167 imageAtomicExchange ( temp uint)
31660:167 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray)
John Kessenich000c8182017-03-22 23:21:34 -060031670:167 u2: direct index for structure ( uniform 2-component vector of uint)
31680:167 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060031690:167 Constant:
31700:167 1 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -060031710:167 u1: direct index for structure ( uniform uint)
31720:167 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060031730:167 Constant:
31740:167 0 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060031750:168 imageAtomicMax ( temp uint)
31760:168 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray)
John Kessenich000c8182017-03-22 23:21:34 -060031770:168 u2: direct index for structure ( uniform 2-component vector of uint)
31780:168 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060031790:168 Constant:
31800:168 1 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -060031810:168 u1: direct index for structure ( uniform uint)
31820:168 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060031830:168 Constant:
31840:168 0 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060031850:169 move second child to first child ( temp uint)
31860:169 'out_u1' ( temp uint)
31870:169 imageAtomicMax ( temp uint)
31880:169 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray)
John Kessenich000c8182017-03-22 23:21:34 -060031890:169 u2: direct index for structure ( uniform 2-component vector of uint)
31900:169 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060031910:169 Constant:
31920:169 1 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -060031930:169 u1: direct index for structure ( uniform uint)
31940:169 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060031950:169 Constant:
31960:169 0 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060031970:170 imageAtomicMin ( temp uint)
31980:170 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray)
John Kessenich000c8182017-03-22 23:21:34 -060031990:170 u2: direct index for structure ( uniform 2-component vector of uint)
32000:170 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060032010:170 Constant:
32020:170 1 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -060032030:170 u1: direct index for structure ( uniform uint)
32040:170 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060032050:170 Constant:
32060:170 0 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060032070:171 move second child to first child ( temp uint)
32080:171 'out_u1' ( temp uint)
32090:171 imageAtomicMin ( temp uint)
32100:171 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray)
John Kessenich000c8182017-03-22 23:21:34 -060032110:171 u2: direct index for structure ( uniform 2-component vector of uint)
32120:171 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060032130:171 Constant:
32140:171 1 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -060032150:171 u1: direct index for structure ( uniform uint)
32160:171 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060032170:171 Constant:
32180:171 0 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060032190:172 imageAtomicOr ( temp uint)
32200:172 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray)
John Kessenich000c8182017-03-22 23:21:34 -060032210:172 u2: direct index for structure ( uniform 2-component vector of uint)
32220:172 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060032230:172 Constant:
32240:172 1 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -060032250:172 u1: direct index for structure ( uniform uint)
32260:172 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060032270:172 Constant:
32280:172 0 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060032290:173 move second child to first child ( temp uint)
32300:173 'out_u1' ( temp uint)
32310:173 imageAtomicOr ( temp uint)
32320:173 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray)
John Kessenich000c8182017-03-22 23:21:34 -060032330:173 u2: direct index for structure ( uniform 2-component vector of uint)
32340:173 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060032350:173 Constant:
32360:173 1 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -060032370:173 u1: direct index for structure ( uniform uint)
32380:173 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060032390:173 Constant:
32400:173 0 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060032410:174 imageAtomicXor ( temp uint)
32420:174 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray)
John Kessenich000c8182017-03-22 23:21:34 -060032430:174 u2: direct index for structure ( uniform 2-component vector of uint)
32440:174 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060032450:174 Constant:
32460:174 1 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -060032470:174 u1: direct index for structure ( uniform uint)
32480:174 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060032490:174 Constant:
32500:174 0 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060032510:175 move second child to first child ( temp uint)
32520:175 'out_u1' ( temp uint)
32530:175 imageAtomicXor ( temp uint)
32540:175 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray)
John Kessenich000c8182017-03-22 23:21:34 -060032550:175 u2: direct index for structure ( uniform 2-component vector of uint)
32560:175 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060032570:175 Constant:
32580:175 1 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -060032590:175 u1: direct index for structure ( uniform uint)
32600:175 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060032610:175 Constant:
32620:175 0 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060032630:178 imageAtomicAdd ( temp int)
32640:178 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray)
John Kessenich000c8182017-03-22 23:21:34 -060032650:178 i2: direct index for structure ( uniform 2-component vector of int)
32660:178 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060032670:178 Constant:
32680:178 6 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -060032690:178 i1b: direct index for structure ( uniform int)
32700:178 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060032710:178 Constant:
32720:178 8 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060032730:179 move second child to first child ( temp int)
32740:179 'out_i1' ( temp int)
32750:179 imageAtomicAdd ( temp int)
32760:179 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray)
John Kessenich000c8182017-03-22 23:21:34 -060032770:179 i2: direct index for structure ( uniform 2-component vector of int)
32780:179 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060032790:179 Constant:
32800:179 6 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -060032810:179 i1: direct index for structure ( uniform int)
32820:179 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060032830:179 Constant:
32840:179 5 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060032850:180 imageAtomicAnd ( temp int)
32860:180 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray)
John Kessenich000c8182017-03-22 23:21:34 -060032870:180 i2: direct index for structure ( uniform 2-component vector of int)
32880:180 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060032890:180 Constant:
32900:180 6 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -060032910:180 i1b: direct index for structure ( uniform int)
32920:180 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060032930:180 Constant:
32940:180 8 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060032950:181 move second child to first child ( temp int)
32960:181 'out_i1' ( temp int)
32970:181 imageAtomicAnd ( temp int)
32980:181 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray)
John Kessenich000c8182017-03-22 23:21:34 -060032990:181 i2: direct index for structure ( uniform 2-component vector of int)
33000:181 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060033010:181 Constant:
33020:181 6 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -060033030:181 i1: direct index for structure ( uniform int)
33040:181 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060033050:181 Constant:
33060:181 5 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060033070:182 move second child to first child ( temp int)
33080:182 'out_i1' ( temp int)
33090:182 imageAtomicCompSwap ( temp int)
33100:182 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray)
John Kessenich000c8182017-03-22 23:21:34 -060033110:182 i2: direct index for structure ( uniform 2-component vector of int)
33120:182 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060033130:182 Constant:
33140:182 6 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -060033150:182 i1b: direct index for structure ( uniform int)
33160:182 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060033170:182 Constant:
33180:182 8 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -060033190:182 i1c: direct index for structure ( uniform int)
33200:182 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060033210:182 Constant:
33220:182 9 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060033230:183 move second child to first child ( temp int)
33240:183 'out_i1' ( temp int)
33250:183 imageAtomicExchange ( temp int)
33260:183 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray)
John Kessenich000c8182017-03-22 23:21:34 -060033270:183 i2: direct index for structure ( uniform 2-component vector of int)
33280:183 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060033290:183 Constant:
33300:183 6 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -060033310:183 i1: direct index for structure ( uniform int)
33320:183 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060033330:183 Constant:
33340:183 5 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060033350:184 imageAtomicMax ( temp int)
33360:184 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray)
John Kessenich000c8182017-03-22 23:21:34 -060033370:184 i2: direct index for structure ( uniform 2-component vector of int)
33380:184 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060033390:184 Constant:
33400:184 6 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -060033410:184 i1b: direct index for structure ( uniform int)
33420:184 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060033430:184 Constant:
33440:184 8 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060033450:185 move second child to first child ( temp int)
33460:185 'out_i1' ( temp int)
33470:185 imageAtomicMax ( temp int)
33480:185 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray)
John Kessenich000c8182017-03-22 23:21:34 -060033490:185 i2: direct index for structure ( uniform 2-component vector of int)
33500:185 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060033510:185 Constant:
33520:185 6 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -060033530:185 i1: direct index for structure ( uniform int)
33540:185 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060033550:185 Constant:
33560:185 5 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060033570:186 imageAtomicMin ( temp int)
33580:186 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray)
John Kessenich000c8182017-03-22 23:21:34 -060033590:186 i2: direct index for structure ( uniform 2-component vector of int)
33600:186 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060033610:186 Constant:
33620:186 6 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -060033630:186 i1b: direct index for structure ( uniform int)
33640:186 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060033650:186 Constant:
33660:186 8 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060033670:187 move second child to first child ( temp int)
33680:187 'out_i1' ( temp int)
33690:187 imageAtomicMin ( temp int)
33700:187 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray)
John Kessenich000c8182017-03-22 23:21:34 -060033710:187 i2: direct index for structure ( uniform 2-component vector of int)
33720:187 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060033730:187 Constant:
33740:187 6 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -060033750:187 i1: direct index for structure ( uniform int)
33760:187 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060033770:187 Constant:
33780:187 5 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060033790:188 imageAtomicOr ( temp int)
33800:188 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray)
John Kessenich000c8182017-03-22 23:21:34 -060033810:188 i2: direct index for structure ( uniform 2-component vector of int)
33820:188 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060033830:188 Constant:
33840:188 6 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -060033850:188 i1b: direct index for structure ( uniform int)
33860:188 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060033870:188 Constant:
33880:188 8 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060033890:189 move second child to first child ( temp int)
33900:189 'out_i1' ( temp int)
33910:189 imageAtomicOr ( temp int)
33920:189 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray)
John Kessenich000c8182017-03-22 23:21:34 -060033930:189 i2: direct index for structure ( uniform 2-component vector of int)
33940:189 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060033950:189 Constant:
33960:189 6 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -060033970:189 i1: direct index for structure ( uniform int)
33980:189 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060033990:189 Constant:
34000:189 5 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060034010:190 imageAtomicXor ( temp int)
34020:190 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray)
John Kessenich000c8182017-03-22 23:21:34 -060034030:190 i2: direct index for structure ( uniform 2-component vector of int)
34040:190 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060034050:190 Constant:
34060:190 6 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -060034070:190 i1b: direct index for structure ( uniform int)
34080:190 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060034090:190 Constant:
34100:190 8 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060034110:191 move second child to first child ( temp int)
34120:191 'out_i1' ( temp int)
34130:191 imageAtomicXor ( temp int)
34140:191 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray)
John Kessenich000c8182017-03-22 23:21:34 -060034150:191 i2: direct index for structure ( uniform 2-component vector of int)
34160:191 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060034170:191 Constant:
34180:191 6 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -060034190:191 i1: direct index for structure ( uniform int)
34200:191 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060034210:191 Constant:
34220:191 5 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060034230:194 imageAtomicAdd ( temp uint)
34240:194 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray)
John Kessenich000c8182017-03-22 23:21:34 -060034250:194 u2: direct index for structure ( uniform 2-component vector of uint)
34260:194 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060034270:194 Constant:
34280:194 1 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -060034290:194 u1: direct index for structure ( uniform uint)
34300:194 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060034310:194 Constant:
34320:194 0 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060034330:195 move second child to first child ( temp uint)
34340:195 'out_u1' ( temp uint)
34350:195 imageAtomicAdd ( temp uint)
34360:195 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray)
John Kessenich000c8182017-03-22 23:21:34 -060034370:195 u2: direct index for structure ( uniform 2-component vector of uint)
34380:195 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060034390:195 Constant:
34400:195 1 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -060034410:195 u1: direct index for structure ( uniform uint)
34420:195 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060034430:195 Constant:
34440:195 0 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060034450:196 imageAtomicAnd ( temp uint)
34460:196 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray)
John Kessenich000c8182017-03-22 23:21:34 -060034470:196 u2: direct index for structure ( uniform 2-component vector of uint)
34480:196 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060034490:196 Constant:
34500:196 1 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -060034510:196 u1: direct index for structure ( uniform uint)
34520:196 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060034530:196 Constant:
34540:196 0 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060034550:197 move second child to first child ( temp uint)
34560:197 'out_u1' ( temp uint)
34570:197 imageAtomicAnd ( temp uint)
34580:197 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray)
John Kessenich000c8182017-03-22 23:21:34 -060034590:197 u2: direct index for structure ( uniform 2-component vector of uint)
34600:197 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060034610:197 Constant:
34620:197 1 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -060034630:197 u1: direct index for structure ( uniform uint)
34640:197 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060034650:197 Constant:
34660:197 0 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060034670:198 move second child to first child ( temp uint)
34680:198 'out_u1' ( temp uint)
34690:198 imageAtomicCompSwap ( temp uint)
34700:198 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray)
John Kessenich000c8182017-03-22 23:21:34 -060034710:198 u2: direct index for structure ( uniform 2-component vector of uint)
34720:198 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060034730:198 Constant:
34740:198 1 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -060034750:198 u1b: direct index for structure ( uniform uint)
34760:198 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060034770:198 Constant:
34780:198 3 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -060034790:198 u1c: direct index for structure ( uniform uint)
34800:198 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060034810:198 Constant:
34820:198 4 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060034830:199 move second child to first child ( temp uint)
34840:199 'out_u1' ( temp uint)
34850:199 imageAtomicExchange ( temp uint)
34860:199 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray)
John Kessenich000c8182017-03-22 23:21:34 -060034870:199 u2: direct index for structure ( uniform 2-component vector of uint)
34880:199 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060034890:199 Constant:
34900:199 1 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -060034910:199 u1: direct index for structure ( uniform uint)
34920:199 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060034930:199 Constant:
34940:199 0 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060034950:200 imageAtomicMax ( temp uint)
34960:200 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray)
John Kessenich000c8182017-03-22 23:21:34 -060034970:200 u2: direct index for structure ( uniform 2-component vector of uint)
34980:200 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060034990:200 Constant:
35000:200 1 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -060035010:200 u1: direct index for structure ( uniform uint)
35020:200 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060035030:200 Constant:
35040:200 0 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060035050:201 move second child to first child ( temp uint)
35060:201 'out_u1' ( temp uint)
35070:201 imageAtomicMax ( temp uint)
35080:201 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray)
John Kessenich000c8182017-03-22 23:21:34 -060035090:201 u2: direct index for structure ( uniform 2-component vector of uint)
35100:201 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060035110:201 Constant:
35120:201 1 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -060035130:201 u1: direct index for structure ( uniform uint)
35140:201 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060035150:201 Constant:
35160:201 0 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060035170:202 imageAtomicMin ( temp uint)
35180:202 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray)
John Kessenich000c8182017-03-22 23:21:34 -060035190:202 u2: direct index for structure ( uniform 2-component vector of uint)
35200:202 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060035210:202 Constant:
35220:202 1 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -060035230:202 u1: direct index for structure ( uniform uint)
35240:202 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060035250:202 Constant:
35260:202 0 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060035270:203 move second child to first child ( temp uint)
35280:203 'out_u1' ( temp uint)
35290:203 imageAtomicMin ( temp uint)
35300:203 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray)
John Kessenich000c8182017-03-22 23:21:34 -060035310:203 u2: direct index for structure ( uniform 2-component vector of uint)
35320:203 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060035330:203 Constant:
35340:203 1 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -060035350:203 u1: direct index for structure ( uniform uint)
35360:203 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060035370:203 Constant:
35380:203 0 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060035390:204 imageAtomicOr ( temp uint)
35400:204 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray)
John Kessenich000c8182017-03-22 23:21:34 -060035410:204 u2: direct index for structure ( uniform 2-component vector of uint)
35420:204 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060035430:204 Constant:
35440:204 1 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -060035450:204 u1: direct index for structure ( uniform uint)
35460:204 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060035470:204 Constant:
35480:204 0 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060035490:205 move second child to first child ( temp uint)
35500:205 'out_u1' ( temp uint)
35510:205 imageAtomicOr ( temp uint)
35520:205 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray)
John Kessenich000c8182017-03-22 23:21:34 -060035530:205 u2: direct index for structure ( uniform 2-component vector of uint)
35540:205 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060035550:205 Constant:
35560:205 1 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -060035570:205 u1: direct index for structure ( uniform uint)
35580:205 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060035590:205 Constant:
35600:205 0 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060035610:206 imageAtomicXor ( temp uint)
35620:206 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray)
John Kessenich000c8182017-03-22 23:21:34 -060035630:206 u2: direct index for structure ( uniform 2-component vector of uint)
35640:206 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060035650:206 Constant:
35660:206 1 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -060035670:206 u1: direct index for structure ( uniform uint)
35680:206 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060035690:206 Constant:
35700:206 0 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060035710:207 move second child to first child ( temp uint)
35720:207 'out_u1' ( temp uint)
35730:207 imageAtomicXor ( temp uint)
35740:207 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray)
John Kessenich000c8182017-03-22 23:21:34 -060035750:207 u2: direct index for structure ( uniform 2-component vector of uint)
35760:207 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060035770:207 Constant:
35780:207 1 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -060035790:207 u1: direct index for structure ( uniform uint)
35800:207 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060035810:207 Constant:
35820:207 0 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060035830:210 imageAtomicAdd ( temp int)
35840:210 'g_tBuffI' (layout( r32i) uniform iimageBuffer)
John Kessenich000c8182017-03-22 23:21:34 -060035850:210 i1: direct index for structure ( uniform int)
35860:210 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060035870:210 Constant:
35880:210 5 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -060035890:210 i1b: direct index for structure ( uniform int)
35900:210 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060035910:210 Constant:
35920:210 8 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060035930:211 move second child to first child ( temp int)
35940:211 'out_i1' ( temp int)
35950:211 imageAtomicAdd ( temp int)
35960:211 'g_tBuffI' (layout( r32i) uniform iimageBuffer)
John Kessenich000c8182017-03-22 23:21:34 -060035970:211 i1: direct index for structure ( uniform int)
35980:211 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060035990:211 Constant:
36000:211 5 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -060036010:211 i1: direct index for structure ( uniform int)
36020:211 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060036030:211 Constant:
36040:211 5 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060036050:212 imageAtomicAnd ( temp int)
36060:212 'g_tBuffI' (layout( r32i) uniform iimageBuffer)
John Kessenich000c8182017-03-22 23:21:34 -060036070:212 i1: direct index for structure ( uniform int)
36080:212 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060036090:212 Constant:
36100:212 5 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -060036110:212 i1b: direct index for structure ( uniform int)
36120:212 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060036130:212 Constant:
36140:212 8 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060036150:213 move second child to first child ( temp int)
36160:213 'out_i1' ( temp int)
36170:213 imageAtomicAnd ( temp int)
36180:213 'g_tBuffI' (layout( r32i) uniform iimageBuffer)
John Kessenich000c8182017-03-22 23:21:34 -060036190:213 i1: direct index for structure ( uniform int)
36200:213 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060036210:213 Constant:
36220:213 5 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -060036230:213 i1: direct index for structure ( uniform int)
36240:213 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060036250:213 Constant:
36260:213 5 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060036270:214 move second child to first child ( temp int)
36280:214 'out_i1' ( temp int)
36290:214 imageAtomicCompSwap ( temp int)
36300:214 'g_tBuffI' (layout( r32i) uniform iimageBuffer)
John Kessenich000c8182017-03-22 23:21:34 -060036310:214 i1: direct index for structure ( uniform int)
36320:214 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060036330:214 Constant:
36340:214 5 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -060036350:214 i1b: direct index for structure ( uniform int)
36360:214 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060036370:214 Constant:
36380:214 8 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -060036390:214 i1c: direct index for structure ( uniform int)
36400:214 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060036410:214 Constant:
36420:214 9 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060036430:215 move second child to first child ( temp int)
36440:215 'out_i1' ( temp int)
36450:215 imageAtomicExchange ( temp int)
36460:215 'g_tBuffI' (layout( r32i) uniform iimageBuffer)
John Kessenich000c8182017-03-22 23:21:34 -060036470:215 i1: direct index for structure ( uniform int)
36480:215 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060036490:215 Constant:
36500:215 5 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -060036510:215 i1: direct index for structure ( uniform int)
36520:215 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060036530:215 Constant:
36540:215 5 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060036550:216 imageAtomicMax ( temp int)
36560:216 'g_tBuffI' (layout( r32i) uniform iimageBuffer)
John Kessenich000c8182017-03-22 23:21:34 -060036570:216 i1: direct index for structure ( uniform int)
36580:216 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060036590:216 Constant:
36600:216 5 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -060036610:216 i1b: direct index for structure ( uniform int)
36620:216 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060036630:216 Constant:
36640:216 8 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060036650:217 move second child to first child ( temp int)
36660:217 'out_i1' ( temp int)
36670:217 imageAtomicMax ( temp int)
36680:217 'g_tBuffI' (layout( r32i) uniform iimageBuffer)
John Kessenich000c8182017-03-22 23:21:34 -060036690:217 i1: direct index for structure ( uniform int)
36700:217 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060036710:217 Constant:
36720:217 5 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -060036730:217 i1: direct index for structure ( uniform int)
36740:217 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060036750:217 Constant:
36760:217 5 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060036770:218 imageAtomicMin ( temp int)
36780:218 'g_tBuffI' (layout( r32i) uniform iimageBuffer)
John Kessenich000c8182017-03-22 23:21:34 -060036790:218 i1: direct index for structure ( uniform int)
36800:218 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060036810:218 Constant:
36820:218 5 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -060036830:218 i1b: direct index for structure ( uniform int)
36840:218 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060036850:218 Constant:
36860:218 8 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060036870:219 move second child to first child ( temp int)
36880:219 'out_i1' ( temp int)
36890:219 imageAtomicMin ( temp int)
36900:219 'g_tBuffI' (layout( r32i) uniform iimageBuffer)
John Kessenich000c8182017-03-22 23:21:34 -060036910:219 i1: direct index for structure ( uniform int)
36920:219 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060036930:219 Constant:
36940:219 5 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -060036950:219 i1: direct index for structure ( uniform int)
36960:219 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060036970:219 Constant:
36980:219 5 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060036990:220 imageAtomicOr ( temp int)
37000:220 'g_tBuffI' (layout( r32i) uniform iimageBuffer)
John Kessenich000c8182017-03-22 23:21:34 -060037010:220 i1: direct index for structure ( uniform int)
37020:220 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060037030:220 Constant:
37040:220 5 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -060037050:220 i1b: direct index for structure ( uniform int)
37060:220 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060037070:220 Constant:
37080:220 8 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060037090:221 move second child to first child ( temp int)
37100:221 'out_i1' ( temp int)
37110:221 imageAtomicOr ( temp int)
37120:221 'g_tBuffI' (layout( r32i) uniform iimageBuffer)
John Kessenich000c8182017-03-22 23:21:34 -060037130:221 i1: direct index for structure ( uniform int)
37140:221 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060037150:221 Constant:
37160:221 5 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -060037170:221 i1: direct index for structure ( uniform int)
37180:221 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060037190:221 Constant:
37200:221 5 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060037210:222 imageAtomicXor ( temp int)
37220:222 'g_tBuffI' (layout( r32i) uniform iimageBuffer)
John Kessenich000c8182017-03-22 23:21:34 -060037230:222 i1: direct index for structure ( uniform int)
37240:222 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060037250:222 Constant:
37260:222 5 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -060037270:222 i1b: direct index for structure ( uniform int)
37280:222 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060037290:222 Constant:
37300:222 8 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060037310:223 move second child to first child ( temp int)
37320:223 'out_i1' ( temp int)
37330:223 imageAtomicXor ( temp int)
37340:223 'g_tBuffI' (layout( r32i) uniform iimageBuffer)
John Kessenich000c8182017-03-22 23:21:34 -060037350:223 i1: direct index for structure ( uniform int)
37360:223 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060037370:223 Constant:
37380:223 5 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -060037390:223 i1: direct index for structure ( uniform int)
37400:223 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060037410:223 Constant:
37420:223 5 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060037430:226 imageAtomicAdd ( temp uint)
37440:226 'g_tBuffU' (layout( r32ui) uniform uimageBuffer)
John Kessenich000c8182017-03-22 23:21:34 -060037450:226 u1: direct index for structure ( uniform uint)
37460:226 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060037470:226 Constant:
37480:226 0 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -060037490:226 u1: direct index for structure ( uniform uint)
37500:226 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060037510:226 Constant:
37520:226 0 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060037530:227 move second child to first child ( temp uint)
37540:227 'out_u1' ( temp uint)
37550:227 imageAtomicAdd ( temp uint)
37560:227 'g_tBuffU' (layout( r32ui) uniform uimageBuffer)
John Kessenich000c8182017-03-22 23:21:34 -060037570:227 u1: direct index for structure ( uniform uint)
37580:227 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060037590:227 Constant:
37600:227 0 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -060037610:227 u1: direct index for structure ( uniform uint)
37620:227 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060037630:227 Constant:
37640:227 0 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060037650:228 imageAtomicAnd ( temp uint)
37660:228 'g_tBuffU' (layout( r32ui) uniform uimageBuffer)
John Kessenich000c8182017-03-22 23:21:34 -060037670:228 u1: direct index for structure ( uniform uint)
37680:228 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060037690:228 Constant:
37700:228 0 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -060037710:228 u1: direct index for structure ( uniform uint)
37720:228 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060037730:228 Constant:
37740:228 0 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060037750:229 move second child to first child ( temp uint)
37760:229 'out_u1' ( temp uint)
37770:229 imageAtomicAnd ( temp uint)
37780:229 'g_tBuffU' (layout( r32ui) uniform uimageBuffer)
John Kessenich000c8182017-03-22 23:21:34 -060037790:229 u1: direct index for structure ( uniform uint)
37800:229 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060037810:229 Constant:
37820:229 0 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -060037830:229 u1: direct index for structure ( uniform uint)
37840:229 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060037850:229 Constant:
37860:229 0 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060037870:230 move second child to first child ( temp uint)
37880:230 'out_u1' ( temp uint)
37890:230 imageAtomicCompSwap ( temp uint)
37900:230 'g_tBuffU' (layout( r32ui) uniform uimageBuffer)
John Kessenich000c8182017-03-22 23:21:34 -060037910:230 u1: direct index for structure ( uniform uint)
37920:230 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060037930:230 Constant:
37940:230 0 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -060037950:230 u1b: direct index for structure ( uniform uint)
37960:230 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060037970:230 Constant:
37980:230 3 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -060037990:230 u1c: direct index for structure ( uniform uint)
38000:230 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060038010:230 Constant:
38020:230 4 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060038030:231 move second child to first child ( temp uint)
38040:231 'out_u1' ( temp uint)
38050:231 imageAtomicExchange ( temp uint)
38060:231 'g_tBuffU' (layout( r32ui) uniform uimageBuffer)
John Kessenich000c8182017-03-22 23:21:34 -060038070:231 u1: direct index for structure ( uniform uint)
38080:231 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060038090:231 Constant:
38100:231 0 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -060038110:231 u1: direct index for structure ( uniform uint)
38120:231 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060038130:231 Constant:
38140:231 0 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060038150:232 imageAtomicMax ( temp uint)
38160:232 'g_tBuffU' (layout( r32ui) uniform uimageBuffer)
John Kessenich000c8182017-03-22 23:21:34 -060038170:232 u1: direct index for structure ( uniform uint)
38180:232 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060038190:232 Constant:
38200:232 0 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -060038210:232 u1: direct index for structure ( uniform uint)
38220:232 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060038230:232 Constant:
38240:232 0 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060038250:233 move second child to first child ( temp uint)
38260:233 'out_u1' ( temp uint)
38270:233 imageAtomicMax ( temp uint)
38280:233 'g_tBuffU' (layout( r32ui) uniform uimageBuffer)
John Kessenich000c8182017-03-22 23:21:34 -060038290:233 u1: direct index for structure ( uniform uint)
38300:233 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060038310:233 Constant:
38320:233 0 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -060038330:233 u1: direct index for structure ( uniform uint)
38340:233 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060038350:233 Constant:
38360:233 0 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060038370:234 imageAtomicMin ( temp uint)
38380:234 'g_tBuffU' (layout( r32ui) uniform uimageBuffer)
John Kessenich000c8182017-03-22 23:21:34 -060038390:234 u1: direct index for structure ( uniform uint)
38400:234 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060038410:234 Constant:
38420:234 0 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -060038430:234 u1: direct index for structure ( uniform uint)
38440:234 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060038450:234 Constant:
38460:234 0 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060038470:235 move second child to first child ( temp uint)
38480:235 'out_u1' ( temp uint)
38490:235 imageAtomicMin ( temp uint)
38500:235 'g_tBuffU' (layout( r32ui) uniform uimageBuffer)
John Kessenich000c8182017-03-22 23:21:34 -060038510:235 u1: direct index for structure ( uniform uint)
38520:235 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060038530:235 Constant:
38540:235 0 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -060038550:235 u1: direct index for structure ( uniform uint)
38560:235 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060038570:235 Constant:
38580:235 0 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060038590:236 imageAtomicOr ( temp uint)
38600:236 'g_tBuffU' (layout( r32ui) uniform uimageBuffer)
John Kessenich000c8182017-03-22 23:21:34 -060038610:236 u1: direct index for structure ( uniform uint)
38620:236 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060038630:236 Constant:
38640:236 0 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -060038650:236 u1: direct index for structure ( uniform uint)
38660:236 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060038670:236 Constant:
38680:236 0 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060038690:237 move second child to first child ( temp uint)
38700:237 'out_u1' ( temp uint)
38710:237 imageAtomicOr ( temp uint)
38720:237 'g_tBuffU' (layout( r32ui) uniform uimageBuffer)
John Kessenich000c8182017-03-22 23:21:34 -060038730:237 u1: direct index for structure ( uniform uint)
38740:237 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060038750:237 Constant:
38760:237 0 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -060038770:237 u1: direct index for structure ( uniform uint)
38780:237 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060038790:237 Constant:
38800:237 0 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060038810:238 imageAtomicXor ( temp uint)
38820:238 'g_tBuffU' (layout( r32ui) uniform uimageBuffer)
John Kessenich000c8182017-03-22 23:21:34 -060038830:238 u1: direct index for structure ( uniform uint)
38840:238 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060038850:238 Constant:
38860:238 0 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -060038870:238 u1: direct index for structure ( uniform uint)
38880:238 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060038890:238 Constant:
38900:238 0 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060038910:239 move second child to first child ( temp uint)
38920:239 'out_u1' ( temp uint)
38930:239 imageAtomicXor ( temp uint)
38940:239 'g_tBuffU' (layout( r32ui) uniform uimageBuffer)
John Kessenich000c8182017-03-22 23:21:34 -060038950:239 u1: direct index for structure ( uniform uint)
38960:239 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060038970:239 Constant:
38980:239 0 (const uint)
John Kessenich000c8182017-03-22 23:21:34 -060038990:239 u1: direct index for structure ( uniform uint)
39000:239 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
steve-lunarg22322362016-10-19 10:15:25 -060039010:239 Constant:
39020:239 0 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060039030:242 move second child to first child ( temp 4-component vector of float)
39040:242 Color: direct index for structure ( temp 4-component vector of float)
39050:242 'psout' ( temp structure{ temp 4-component vector of float Color})
steve-lunarg22322362016-10-19 10:15:25 -060039060:242 Constant:
39070:242 0 (const int)
39080:242 Constant:
39090:242 1.000000
39100:242 1.000000
39110:242 1.000000
39120:242 1.000000
John Kessenich02467d82017-01-19 15:41:47 -070039130:243 Branch: Return with expression
John Kessenich71c100d2017-03-14 19:43:13 -060039140:243 'psout' ( temp structure{ temp 4-component vector of float Color})
39150:45 Function Definition: main( ( temp void)
John Kessenich02467d82017-01-19 15:41:47 -070039160:45 Function Parameters:
39170:? Sequence
39180:45 Sequence
John Kessenich71c100d2017-03-14 19:43:13 -060039190:45 move second child to first child ( temp 4-component vector of float)
39200:? 'Color' (layout( location=0) out 4-component vector of float)
39210:45 Color: direct index for structure ( temp 4-component vector of float)
39220:45 Function Call: @main( ( temp structure{ temp 4-component vector of float Color})
John Kessenich02467d82017-01-19 15:41:47 -070039230:45 Constant:
39240:45 0 (const int)
steve-lunarg22322362016-10-19 10:15:25 -060039250:? Linker Objects
John Kessenich71c100d2017-03-14 19:43:13 -060039260:? 'g_sSamp' ( uniform sampler)
39270:? 'g_tTex1df1' (layout( r32f) uniform image1D)
39280:? 'g_tTex1di1' (layout( r32i) uniform iimage1D)
39290:? 'g_tTex1du1' (layout( r32ui) uniform uimage1D)
39300:? 'g_tTex2df1' (layout( r32f) uniform image2D)
39310:? 'g_tTex2di1' (layout( r32i) uniform iimage2D)
39320:? 'g_tTex2du1' (layout( r32ui) uniform uimage2D)
39330:? 'g_tTex3df1' (layout( r32f) uniform image3D)
39340:? 'g_tTex3di1' (layout( r32i) uniform iimage3D)
39350:? 'g_tTex3du1' (layout( r32ui) uniform uimage3D)
39360:? 'g_tTex1df1a' (layout( r32f) uniform image1DArray)
39370:? 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray)
39380:? 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray)
39390:? 'g_tTex2df1a' (layout( r32f) uniform image2DArray)
39400:? 'g_tTex2di1a' (layout( r32i) uniform iimage2DArray)
39410:? 'g_tTex2du1a' (layout( r32ui) uniform uimage2DArray)
39420:? 'g_tBuffF' (layout( r32f) uniform imageBuffer)
39430:? 'g_tBuffI' (layout( r32i) uniform iimageBuffer)
39440:? 'g_tBuffU' (layout( r32ui) uniform uimageBuffer)
John Kessenich000c8182017-03-22 23:21:34 -060039450:? 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
John Kessenich71c100d2017-03-14 19:43:13 -060039460:? 'Color' (layout( location=0) out 4-component vector of float)
steve-lunarg22322362016-10-19 10:15:25 -06003947
3948// Module Version 10000
3949// Generated by (magic number): 80001
John Kessenich02467d82017-01-19 15:41:47 -07003950// Id's are bound by 1147
steve-lunarg22322362016-10-19 10:15:25 -06003951
3952 Capability Shader
3953 Capability Sampled1D
3954 Capability SampledBuffer
3955 1: ExtInstImport "GLSL.std.450"
3956 MemoryModel Logical GLSL450
John Kessenich02467d82017-01-19 15:41:47 -07003957 EntryPoint Fragment 4 "main" 1117
steve-lunarg22322362016-10-19 10:15:25 -06003958 ExecutionMode 4 OriginUpperLeft
John Kessenich6fa17642017-04-07 15:33:08 -06003959 Source HLSL 500
steve-lunarg22322362016-10-19 10:15:25 -06003960 Name 4 "main"
John Kessenich02467d82017-01-19 15:41:47 -07003961 Name 8 "PS_OUTPUT"
3962 MemberName 8(PS_OUTPUT) 0 "Color"
3963 Name 10 "@main("
3964 Name 15 "g_tTex1di1"
3965 Name 21 "$Global"
3966 MemberName 21($Global) 0 "u1"
3967 MemberName 21($Global) 1 "u2"
3968 MemberName 21($Global) 2 "u3"
3969 MemberName 21($Global) 3 "u1b"
3970 MemberName 21($Global) 4 "u1c"
3971 MemberName 21($Global) 5 "i1"
3972 MemberName 21($Global) 6 "i2"
3973 MemberName 21($Global) 7 "i3"
3974 MemberName 21($Global) 8 "i1b"
3975 MemberName 21($Global) 9 "i1c"
3976 Name 23 ""
3977 Name 37 "out_i1"
3978 Name 121 "g_tTex1du1"
3979 Name 132 "out_u1"
3980 Name 217 "g_tTex2di1"
3981 Name 308 "g_tTex2du1"
3982 Name 399 "g_tTex3di1"
3983 Name 490 "g_tTex3du1"
3984 Name 581 "g_tTex1di1a"
3985 Name 670 "g_tTex1du1a"
3986 Name 931 "g_tBuffI"
3987 Name 1020 "g_tBuffU"
3988 Name 1108 "psout"
3989 Name 1117 "Color"
3990 Name 1122 "g_sSamp"
3991 Name 1125 "g_tTex1df1"
3992 Name 1128 "g_tTex2df1"
3993 Name 1131 "g_tTex3df1"
3994 Name 1134 "g_tTex1df1a"
3995 Name 1137 "g_tTex2df1a"
3996 Name 1140 "g_tTex2di1a"
3997 Name 1143 "g_tTex2du1a"
3998 Name 1146 "g_tBuffF"
3999 Decorate 15(g_tTex1di1) DescriptorSet 0
4000 MemberDecorate 21($Global) 0 Offset 0
4001 MemberDecorate 21($Global) 1 Offset 8
4002 MemberDecorate 21($Global) 2 Offset 16
4003 MemberDecorate 21($Global) 3 Offset 28
4004 MemberDecorate 21($Global) 4 Offset 32
4005 MemberDecorate 21($Global) 5 Offset 36
4006 MemberDecorate 21($Global) 6 Offset 40
4007 MemberDecorate 21($Global) 7 Offset 48
4008 MemberDecorate 21($Global) 8 Offset 60
4009 MemberDecorate 21($Global) 9 Offset 64
4010 Decorate 21($Global) Block
4011 Decorate 23 DescriptorSet 0
4012 Decorate 121(g_tTex1du1) DescriptorSet 0
4013 Decorate 217(g_tTex2di1) DescriptorSet 0
4014 Decorate 308(g_tTex2du1) DescriptorSet 0
4015 Decorate 399(g_tTex3di1) DescriptorSet 0
4016 Decorate 490(g_tTex3du1) DescriptorSet 0
4017 Decorate 581(g_tTex1di1a) DescriptorSet 0
4018 Decorate 670(g_tTex1du1a) DescriptorSet 0
4019 Decorate 931(g_tBuffI) DescriptorSet 0
4020 Decorate 1020(g_tBuffU) DescriptorSet 0
4021 Decorate 1117(Color) Location 0
4022 Decorate 1122(g_sSamp) DescriptorSet 0
4023 Decorate 1125(g_tTex1df1) DescriptorSet 0
4024 Decorate 1128(g_tTex2df1) DescriptorSet 0
4025 Decorate 1131(g_tTex3df1) DescriptorSet 0
4026 Decorate 1134(g_tTex1df1a) DescriptorSet 0
4027 Decorate 1137(g_tTex2df1a) DescriptorSet 0
4028 Decorate 1140(g_tTex2di1a) DescriptorSet 0
4029 Decorate 1143(g_tTex2du1a) DescriptorSet 0
4030 Decorate 1146(g_tBuffF) DescriptorSet 0
steve-lunarg22322362016-10-19 10:15:25 -06004031 2: TypeVoid
4032 3: TypeFunction 2
John Kessenich02467d82017-01-19 15:41:47 -07004033 6: TypeFloat 32
4034 7: TypeVector 6(float) 4
4035 8(PS_OUTPUT): TypeStruct 7(fvec4)
4036 9: TypeFunction 8(PS_OUTPUT)
4037 12: TypeInt 32 1
4038 13: TypeImage 12(int) 1D nonsampled format:R32i
4039 14: TypePointer UniformConstant 13
4040 15(g_tTex1di1): 14(ptr) Variable UniformConstant
4041 16: TypeInt 32 0
4042 17: TypeVector 16(int) 2
4043 18: TypeVector 16(int) 3
4044 19: TypeVector 12(int) 2
4045 20: TypeVector 12(int) 3
4046 21($Global): TypeStruct 16(int) 17(ivec2) 18(ivec3) 16(int) 16(int) 12(int) 19(ivec2) 20(ivec3) 12(int) 12(int)
4047 22: TypePointer Uniform 21($Global)
4048 23: 22(ptr) Variable Uniform
4049 24: 12(int) Constant 5
4050 25: TypePointer Uniform 12(int)
4051 28: 12(int) Constant 8
4052 31: 16(int) Constant 0
4053 32: TypePointer Image 12(int)
4054 34: 16(int) Constant 1
4055 36: TypePointer Function 12(int)
4056 60: 12(int) Constant 9
4057 119: TypeImage 16(int) 1D nonsampled format:R32ui
4058 120: TypePointer UniformConstant 119
4059 121(g_tTex1du1): 120(ptr) Variable UniformConstant
4060 122: 12(int) Constant 0
4061 123: TypePointer Uniform 16(int)
4062 128: TypePointer Image 16(int)
4063 131: TypePointer Function 16(int)
4064 153: 12(int) Constant 3
4065 156: 12(int) Constant 4
4066 215: TypeImage 12(int) 2D nonsampled format:R32i
4067 216: TypePointer UniformConstant 215
4068 217(g_tTex2di1): 216(ptr) Variable UniformConstant
4069 218: 12(int) Constant 6
4070 219: TypePointer Uniform 19(ivec2)
4071 306: TypeImage 16(int) 2D nonsampled format:R32ui
4072 307: TypePointer UniformConstant 306
4073 308(g_tTex2du1): 307(ptr) Variable UniformConstant
4074 309: 12(int) Constant 1
4075 310: TypePointer Uniform 17(ivec2)
4076 397: TypeImage 12(int) 3D nonsampled format:R32i
4077 398: TypePointer UniformConstant 397
4078 399(g_tTex3di1): 398(ptr) Variable UniformConstant
4079 400: 12(int) Constant 7
4080 401: TypePointer Uniform 20(ivec3)
4081 488: TypeImage 16(int) 3D nonsampled format:R32ui
4082 489: TypePointer UniformConstant 488
4083 490(g_tTex3du1): 489(ptr) Variable UniformConstant
4084 491: 12(int) Constant 2
4085 492: TypePointer Uniform 18(ivec3)
4086 579: TypeImage 12(int) 1D array nonsampled format:R32i
4087 580: TypePointer UniformConstant 579
4088581(g_tTex1di1a): 580(ptr) Variable UniformConstant
4089 668: TypeImage 16(int) 1D array nonsampled format:R32ui
4090 669: TypePointer UniformConstant 668
4091670(g_tTex1du1a): 669(ptr) Variable UniformConstant
4092 929: TypeImage 12(int) Buffer nonsampled format:R32i
4093 930: TypePointer UniformConstant 929
4094 931(g_tBuffI): 930(ptr) Variable UniformConstant
4095 1018: TypeImage 16(int) Buffer nonsampled format:R32ui
4096 1019: TypePointer UniformConstant 1018
4097 1020(g_tBuffU): 1019(ptr) Variable UniformConstant
4098 1107: TypePointer Function 8(PS_OUTPUT)
4099 1109: 6(float) Constant 1065353216
4100 1110: 7(fvec4) ConstantComposite 1109 1109 1109 1109
4101 1111: TypePointer Function 7(fvec4)
4102 1116: TypePointer Output 7(fvec4)
4103 1117(Color): 1116(ptr) Variable Output
4104 1120: TypeSampler
4105 1121: TypePointer UniformConstant 1120
4106 1122(g_sSamp): 1121(ptr) Variable UniformConstant
4107 1123: TypeImage 6(float) 1D nonsampled format:R32f
4108 1124: TypePointer UniformConstant 1123
41091125(g_tTex1df1): 1124(ptr) Variable UniformConstant
4110 1126: TypeImage 6(float) 2D nonsampled format:R32f
4111 1127: TypePointer UniformConstant 1126
41121128(g_tTex2df1): 1127(ptr) Variable UniformConstant
4113 1129: TypeImage 6(float) 3D nonsampled format:R32f
4114 1130: TypePointer UniformConstant 1129
41151131(g_tTex3df1): 1130(ptr) Variable UniformConstant
4116 1132: TypeImage 6(float) 1D array nonsampled format:R32f
4117 1133: TypePointer UniformConstant 1132
41181134(g_tTex1df1a): 1133(ptr) Variable UniformConstant
4119 1135: TypeImage 6(float) 2D array nonsampled format:R32f
4120 1136: TypePointer UniformConstant 1135
41211137(g_tTex2df1a): 1136(ptr) Variable UniformConstant
4122 1138: TypeImage 12(int) 2D array nonsampled format:R32i
4123 1139: TypePointer UniformConstant 1138
41241140(g_tTex2di1a): 1139(ptr) Variable UniformConstant
4125 1141: TypeImage 16(int) 2D array nonsampled format:R32ui
4126 1142: TypePointer UniformConstant 1141
41271143(g_tTex2du1a): 1142(ptr) Variable UniformConstant
4128 1144: TypeImage 6(float) Buffer nonsampled format:R32f
4129 1145: TypePointer UniformConstant 1144
4130 1146(g_tBuffF): 1145(ptr) Variable UniformConstant
steve-lunarg22322362016-10-19 10:15:25 -06004131 4(main): 2 Function None 3
4132 5: Label
John Kessenich02467d82017-01-19 15:41:47 -07004133 1118:8(PS_OUTPUT) FunctionCall 10(@main()
4134 1119: 7(fvec4) CompositeExtract 1118 0
4135 Store 1117(Color) 1119
steve-lunarg22322362016-10-19 10:15:25 -06004136 Return
4137 FunctionEnd
John Kessenich02467d82017-01-19 15:41:47 -07004138 10(@main():8(PS_OUTPUT) Function None 9
4139 11: Label
4140 37(out_i1): 36(ptr) Variable Function
4141 132(out_u1): 131(ptr) Variable Function
4142 1108(psout): 1107(ptr) Variable Function
4143 26: 25(ptr) AccessChain 23 24
4144 27: 12(int) Load 26
4145 29: 25(ptr) AccessChain 23 28
4146 30: 12(int) Load 29
4147 33: 32(ptr) ImageTexelPointer 15(g_tTex1di1) 27 31
4148 35: 12(int) AtomicIAdd 33 34 31 30
4149 38: 25(ptr) AccessChain 23 24
4150 39: 12(int) Load 38
4151 40: 25(ptr) AccessChain 23 24
4152 41: 12(int) Load 40
4153 42: 32(ptr) ImageTexelPointer 15(g_tTex1di1) 39 31
4154 43: 12(int) AtomicIAdd 42 34 31 41
4155 Store 37(out_i1) 43
4156 44: 25(ptr) AccessChain 23 24
4157 45: 12(int) Load 44
4158 46: 25(ptr) AccessChain 23 28
4159 47: 12(int) Load 46
4160 48: 32(ptr) ImageTexelPointer 15(g_tTex1di1) 45 31
4161 49: 12(int) AtomicAnd 48 34 31 47
4162 50: 25(ptr) AccessChain 23 24
4163 51: 12(int) Load 50
4164 52: 25(ptr) AccessChain 23 24
4165 53: 12(int) Load 52
4166 54: 32(ptr) ImageTexelPointer 15(g_tTex1di1) 51 31
4167 55: 12(int) AtomicAnd 54 34 31 53
4168 Store 37(out_i1) 55
4169 56: 25(ptr) AccessChain 23 24
4170 57: 12(int) Load 56
4171 58: 25(ptr) AccessChain 23 28
4172 59: 12(int) Load 58
4173 61: 25(ptr) AccessChain 23 60
4174 62: 12(int) Load 61
4175 63: 32(ptr) ImageTexelPointer 15(g_tTex1di1) 57 31
4176 64: 12(int) AtomicCompareExchange 63 34 31 31 62 59
4177 Store 37(out_i1) 64
4178 65: 25(ptr) AccessChain 23 24
4179 66: 12(int) Load 65
4180 67: 25(ptr) AccessChain 23 24
4181 68: 12(int) Load 67
4182 69: 32(ptr) ImageTexelPointer 15(g_tTex1di1) 66 31
4183 70: 12(int) AtomicExchange 69 34 31 68
4184 Store 37(out_i1) 70
4185 71: 25(ptr) AccessChain 23 24
4186 72: 12(int) Load 71
4187 73: 25(ptr) AccessChain 23 28
4188 74: 12(int) Load 73
4189 75: 32(ptr) ImageTexelPointer 15(g_tTex1di1) 72 31
4190 76: 12(int) AtomicSMax 75 34 31 74
4191 77: 25(ptr) AccessChain 23 24
4192 78: 12(int) Load 77
4193 79: 25(ptr) AccessChain 23 24
4194 80: 12(int) Load 79
4195 81: 32(ptr) ImageTexelPointer 15(g_tTex1di1) 78 31
4196 82: 12(int) AtomicSMax 81 34 31 80
4197 Store 37(out_i1) 82
4198 83: 25(ptr) AccessChain 23 24
4199 84: 12(int) Load 83
4200 85: 25(ptr) AccessChain 23 28
4201 86: 12(int) Load 85
4202 87: 32(ptr) ImageTexelPointer 15(g_tTex1di1) 84 31
4203 88: 12(int) AtomicSMin 87 34 31 86
4204 89: 25(ptr) AccessChain 23 24
4205 90: 12(int) Load 89
4206 91: 25(ptr) AccessChain 23 24
4207 92: 12(int) Load 91
4208 93: 32(ptr) ImageTexelPointer 15(g_tTex1di1) 90 31
4209 94: 12(int) AtomicSMin 93 34 31 92
4210 Store 37(out_i1) 94
4211 95: 25(ptr) AccessChain 23 24
4212 96: 12(int) Load 95
4213 97: 25(ptr) AccessChain 23 28
4214 98: 12(int) Load 97
4215 99: 32(ptr) ImageTexelPointer 15(g_tTex1di1) 96 31
4216 100: 12(int) AtomicOr 99 34 31 98
4217 101: 25(ptr) AccessChain 23 24
4218 102: 12(int) Load 101
4219 103: 25(ptr) AccessChain 23 24
4220 104: 12(int) Load 103
4221 105: 32(ptr) ImageTexelPointer 15(g_tTex1di1) 102 31
4222 106: 12(int) AtomicOr 105 34 31 104
4223 Store 37(out_i1) 106
4224 107: 25(ptr) AccessChain 23 24
4225 108: 12(int) Load 107
4226 109: 25(ptr) AccessChain 23 28
4227 110: 12(int) Load 109
4228 111: 32(ptr) ImageTexelPointer 15(g_tTex1di1) 108 31
4229 112: 12(int) AtomicXor 111 34 31 110
4230 113: 25(ptr) AccessChain 23 24
4231 114: 12(int) Load 113
4232 115: 25(ptr) AccessChain 23 24
4233 116: 12(int) Load 115
4234 117: 32(ptr) ImageTexelPointer 15(g_tTex1di1) 114 31
4235 118: 12(int) AtomicXor 117 34 31 116
4236 Store 37(out_i1) 118
4237 124: 123(ptr) AccessChain 23 122
4238 125: 16(int) Load 124
4239 126: 123(ptr) AccessChain 23 122
4240 127: 16(int) Load 126
4241 129: 128(ptr) ImageTexelPointer 121(g_tTex1du1) 125 31
4242 130: 16(int) AtomicIAdd 129 34 31 127
4243 133: 123(ptr) AccessChain 23 122
4244 134: 16(int) Load 133
4245 135: 123(ptr) AccessChain 23 122
4246 136: 16(int) Load 135
4247 137: 128(ptr) ImageTexelPointer 121(g_tTex1du1) 134 31
4248 138: 16(int) AtomicIAdd 137 34 31 136
4249 Store 132(out_u1) 138
4250 139: 123(ptr) AccessChain 23 122
4251 140: 16(int) Load 139
4252 141: 123(ptr) AccessChain 23 122
4253 142: 16(int) Load 141
4254 143: 128(ptr) ImageTexelPointer 121(g_tTex1du1) 140 31
4255 144: 16(int) AtomicAnd 143 34 31 142
4256 145: 123(ptr) AccessChain 23 122
4257 146: 16(int) Load 145
4258 147: 123(ptr) AccessChain 23 122
4259 148: 16(int) Load 147
4260 149: 128(ptr) ImageTexelPointer 121(g_tTex1du1) 146 31
4261 150: 16(int) AtomicAnd 149 34 31 148
4262 Store 132(out_u1) 150
4263 151: 123(ptr) AccessChain 23 122
4264 152: 16(int) Load 151
4265 154: 123(ptr) AccessChain 23 153
4266 155: 16(int) Load 154
4267 157: 123(ptr) AccessChain 23 156
4268 158: 16(int) Load 157
4269 159: 128(ptr) ImageTexelPointer 121(g_tTex1du1) 152 31
4270 160: 16(int) AtomicCompareExchange 159 34 31 31 158 155
4271 Store 132(out_u1) 160
4272 161: 123(ptr) AccessChain 23 122
4273 162: 16(int) Load 161
4274 163: 123(ptr) AccessChain 23 122
4275 164: 16(int) Load 163
4276 165: 128(ptr) ImageTexelPointer 121(g_tTex1du1) 162 31
4277 166: 16(int) AtomicExchange 165 34 31 164
4278 Store 132(out_u1) 166
4279 167: 123(ptr) AccessChain 23 122
4280 168: 16(int) Load 167
4281 169: 123(ptr) AccessChain 23 122
4282 170: 16(int) Load 169
4283 171: 128(ptr) ImageTexelPointer 121(g_tTex1du1) 168 31
4284 172: 16(int) AtomicUMax 171 34 31 170
4285 173: 123(ptr) AccessChain 23 122
4286 174: 16(int) Load 173
4287 175: 123(ptr) AccessChain 23 122
4288 176: 16(int) Load 175
4289 177: 128(ptr) ImageTexelPointer 121(g_tTex1du1) 174 31
4290 178: 16(int) AtomicUMax 177 34 31 176
4291 Store 132(out_u1) 178
4292 179: 123(ptr) AccessChain 23 122
4293 180: 16(int) Load 179
4294 181: 123(ptr) AccessChain 23 122
4295 182: 16(int) Load 181
4296 183: 128(ptr) ImageTexelPointer 121(g_tTex1du1) 180 31
4297 184: 16(int) AtomicUMin 183 34 31 182
4298 185: 123(ptr) AccessChain 23 122
4299 186: 16(int) Load 185
4300 187: 123(ptr) AccessChain 23 122
4301 188: 16(int) Load 187
4302 189: 128(ptr) ImageTexelPointer 121(g_tTex1du1) 186 31
4303 190: 16(int) AtomicUMin 189 34 31 188
4304 Store 132(out_u1) 190
4305 191: 123(ptr) AccessChain 23 122
4306 192: 16(int) Load 191
4307 193: 123(ptr) AccessChain 23 122
4308 194: 16(int) Load 193
4309 195: 128(ptr) ImageTexelPointer 121(g_tTex1du1) 192 31
4310 196: 16(int) AtomicOr 195 34 31 194
4311 197: 123(ptr) AccessChain 23 122
4312 198: 16(int) Load 197
4313 199: 123(ptr) AccessChain 23 122
4314 200: 16(int) Load 199
4315 201: 128(ptr) ImageTexelPointer 121(g_tTex1du1) 198 31
4316 202: 16(int) AtomicOr 201 34 31 200
4317 Store 132(out_u1) 202
4318 203: 123(ptr) AccessChain 23 122
4319 204: 16(int) Load 203
4320 205: 123(ptr) AccessChain 23 122
4321 206: 16(int) Load 205
4322 207: 128(ptr) ImageTexelPointer 121(g_tTex1du1) 204 31
4323 208: 16(int) AtomicXor 207 34 31 206
4324 209: 123(ptr) AccessChain 23 122
4325 210: 16(int) Load 209
4326 211: 123(ptr) AccessChain 23 122
4327 212: 16(int) Load 211
4328 213: 128(ptr) ImageTexelPointer 121(g_tTex1du1) 210 31
4329 214: 16(int) AtomicXor 213 34 31 212
4330 Store 132(out_u1) 214
4331 220: 219(ptr) AccessChain 23 218
4332 221: 19(ivec2) Load 220
4333 222: 25(ptr) AccessChain 23 28
4334 223: 12(int) Load 222
4335 224: 32(ptr) ImageTexelPointer 217(g_tTex2di1) 221 31
4336 225: 12(int) AtomicIAdd 224 34 31 223
4337 226: 219(ptr) AccessChain 23 218
4338 227: 19(ivec2) Load 226
4339 228: 25(ptr) AccessChain 23 24
4340 229: 12(int) Load 228
4341 230: 32(ptr) ImageTexelPointer 217(g_tTex2di1) 227 31
4342 231: 12(int) AtomicIAdd 230 34 31 229
4343 Store 37(out_i1) 231
4344 232: 219(ptr) AccessChain 23 218
4345 233: 19(ivec2) Load 232
4346 234: 25(ptr) AccessChain 23 28
4347 235: 12(int) Load 234
4348 236: 32(ptr) ImageTexelPointer 217(g_tTex2di1) 233 31
4349 237: 12(int) AtomicAnd 236 34 31 235
4350 238: 219(ptr) AccessChain 23 218
4351 239: 19(ivec2) Load 238
4352 240: 25(ptr) AccessChain 23 24
4353 241: 12(int) Load 240
4354 242: 32(ptr) ImageTexelPointer 217(g_tTex2di1) 239 31
4355 243: 12(int) AtomicAnd 242 34 31 241
4356 Store 37(out_i1) 243
4357 244: 219(ptr) AccessChain 23 218
4358 245: 19(ivec2) Load 244
4359 246: 25(ptr) AccessChain 23 28
4360 247: 12(int) Load 246
4361 248: 25(ptr) AccessChain 23 60
4362 249: 12(int) Load 248
4363 250: 32(ptr) ImageTexelPointer 217(g_tTex2di1) 245 31
4364 251: 12(int) AtomicCompareExchange 250 34 31 31 249 247
4365 Store 37(out_i1) 251
4366 252: 219(ptr) AccessChain 23 218
4367 253: 19(ivec2) Load 252
4368 254: 25(ptr) AccessChain 23 24
4369 255: 12(int) Load 254
4370 256: 32(ptr) ImageTexelPointer 217(g_tTex2di1) 253 31
4371 257: 12(int) AtomicExchange 256 34 31 255
4372 Store 37(out_i1) 257
4373 258: 219(ptr) AccessChain 23 218
4374 259: 19(ivec2) Load 258
4375 260: 25(ptr) AccessChain 23 28
4376 261: 12(int) Load 260
4377 262: 32(ptr) ImageTexelPointer 217(g_tTex2di1) 259 31
4378 263: 12(int) AtomicSMax 262 34 31 261
4379 264: 219(ptr) AccessChain 23 218
4380 265: 19(ivec2) Load 264
4381 266: 25(ptr) AccessChain 23 24
4382 267: 12(int) Load 266
4383 268: 32(ptr) ImageTexelPointer 217(g_tTex2di1) 265 31
4384 269: 12(int) AtomicSMax 268 34 31 267
4385 Store 37(out_i1) 269
4386 270: 219(ptr) AccessChain 23 218
4387 271: 19(ivec2) Load 270
4388 272: 25(ptr) AccessChain 23 28
4389 273: 12(int) Load 272
4390 274: 32(ptr) ImageTexelPointer 217(g_tTex2di1) 271 31
4391 275: 12(int) AtomicSMin 274 34 31 273
4392 276: 219(ptr) AccessChain 23 218
4393 277: 19(ivec2) Load 276
4394 278: 25(ptr) AccessChain 23 24
4395 279: 12(int) Load 278
4396 280: 32(ptr) ImageTexelPointer 217(g_tTex2di1) 277 31
4397 281: 12(int) AtomicSMin 280 34 31 279
4398 Store 37(out_i1) 281
4399 282: 219(ptr) AccessChain 23 218
4400 283: 19(ivec2) Load 282
4401 284: 25(ptr) AccessChain 23 28
4402 285: 12(int) Load 284
4403 286: 32(ptr) ImageTexelPointer 217(g_tTex2di1) 283 31
4404 287: 12(int) AtomicOr 286 34 31 285
4405 288: 219(ptr) AccessChain 23 218
4406 289: 19(ivec2) Load 288
4407 290: 25(ptr) AccessChain 23 24
4408 291: 12(int) Load 290
4409 292: 32(ptr) ImageTexelPointer 217(g_tTex2di1) 289 31
4410 293: 12(int) AtomicOr 292 34 31 291
4411 Store 37(out_i1) 293
4412 294: 219(ptr) AccessChain 23 218
4413 295: 19(ivec2) Load 294
4414 296: 25(ptr) AccessChain 23 28
4415 297: 12(int) Load 296
4416 298: 32(ptr) ImageTexelPointer 217(g_tTex2di1) 295 31
4417 299: 12(int) AtomicXor 298 34 31 297
4418 300: 219(ptr) AccessChain 23 218
4419 301: 19(ivec2) Load 300
4420 302: 25(ptr) AccessChain 23 24
4421 303: 12(int) Load 302
4422 304: 32(ptr) ImageTexelPointer 217(g_tTex2di1) 301 31
4423 305: 12(int) AtomicXor 304 34 31 303
4424 Store 37(out_i1) 305
4425 311: 310(ptr) AccessChain 23 309
4426 312: 17(ivec2) Load 311
4427 313: 123(ptr) AccessChain 23 122
4428 314: 16(int) Load 313
4429 315: 128(ptr) ImageTexelPointer 308(g_tTex2du1) 312 31
4430 316: 16(int) AtomicIAdd 315 34 31 314
4431 317: 310(ptr) AccessChain 23 309
4432 318: 17(ivec2) Load 317
4433 319: 123(ptr) AccessChain 23 122
4434 320: 16(int) Load 319
4435 321: 128(ptr) ImageTexelPointer 308(g_tTex2du1) 318 31
4436 322: 16(int) AtomicIAdd 321 34 31 320
4437 Store 132(out_u1) 322
4438 323: 310(ptr) AccessChain 23 309
4439 324: 17(ivec2) Load 323
4440 325: 123(ptr) AccessChain 23 122
4441 326: 16(int) Load 325
4442 327: 128(ptr) ImageTexelPointer 308(g_tTex2du1) 324 31
4443 328: 16(int) AtomicAnd 327 34 31 326
4444 329: 310(ptr) AccessChain 23 309
4445 330: 17(ivec2) Load 329
4446 331: 123(ptr) AccessChain 23 122
4447 332: 16(int) Load 331
4448 333: 128(ptr) ImageTexelPointer 308(g_tTex2du1) 330 31
4449 334: 16(int) AtomicAnd 333 34 31 332
4450 Store 132(out_u1) 334
4451 335: 310(ptr) AccessChain 23 309
4452 336: 17(ivec2) Load 335
4453 337: 123(ptr) AccessChain 23 153
4454 338: 16(int) Load 337
4455 339: 123(ptr) AccessChain 23 156
4456 340: 16(int) Load 339
4457 341: 128(ptr) ImageTexelPointer 308(g_tTex2du1) 336 31
4458 342: 16(int) AtomicCompareExchange 341 34 31 31 340 338
4459 Store 132(out_u1) 342
4460 343: 310(ptr) AccessChain 23 309
4461 344: 17(ivec2) Load 343
4462 345: 123(ptr) AccessChain 23 122
4463 346: 16(int) Load 345
4464 347: 128(ptr) ImageTexelPointer 308(g_tTex2du1) 344 31
4465 348: 16(int) AtomicExchange 347 34 31 346
4466 Store 132(out_u1) 348
4467 349: 310(ptr) AccessChain 23 309
4468 350: 17(ivec2) Load 349
4469 351: 123(ptr) AccessChain 23 122
4470 352: 16(int) Load 351
4471 353: 128(ptr) ImageTexelPointer 308(g_tTex2du1) 350 31
4472 354: 16(int) AtomicUMax 353 34 31 352
4473 355: 310(ptr) AccessChain 23 309
4474 356: 17(ivec2) Load 355
4475 357: 123(ptr) AccessChain 23 122
4476 358: 16(int) Load 357
4477 359: 128(ptr) ImageTexelPointer 308(g_tTex2du1) 356 31
4478 360: 16(int) AtomicUMax 359 34 31 358
4479 Store 132(out_u1) 360
4480 361: 310(ptr) AccessChain 23 309
4481 362: 17(ivec2) Load 361
4482 363: 123(ptr) AccessChain 23 122
4483 364: 16(int) Load 363
4484 365: 128(ptr) ImageTexelPointer 308(g_tTex2du1) 362 31
4485 366: 16(int) AtomicUMin 365 34 31 364
4486 367: 310(ptr) AccessChain 23 309
4487 368: 17(ivec2) Load 367
4488 369: 123(ptr) AccessChain 23 122
4489 370: 16(int) Load 369
4490 371: 128(ptr) ImageTexelPointer 308(g_tTex2du1) 368 31
4491 372: 16(int) AtomicUMin 371 34 31 370
4492 Store 132(out_u1) 372
4493 373: 310(ptr) AccessChain 23 309
4494 374: 17(ivec2) Load 373
4495 375: 123(ptr) AccessChain 23 122
4496 376: 16(int) Load 375
4497 377: 128(ptr) ImageTexelPointer 308(g_tTex2du1) 374 31
4498 378: 16(int) AtomicOr 377 34 31 376
4499 379: 310(ptr) AccessChain 23 309
4500 380: 17(ivec2) Load 379
4501 381: 123(ptr) AccessChain 23 122
4502 382: 16(int) Load 381
4503 383: 128(ptr) ImageTexelPointer 308(g_tTex2du1) 380 31
4504 384: 16(int) AtomicOr 383 34 31 382
4505 Store 132(out_u1) 384
4506 385: 310(ptr) AccessChain 23 309
4507 386: 17(ivec2) Load 385
4508 387: 123(ptr) AccessChain 23 122
4509 388: 16(int) Load 387
4510 389: 128(ptr) ImageTexelPointer 308(g_tTex2du1) 386 31
4511 390: 16(int) AtomicXor 389 34 31 388
4512 391: 310(ptr) AccessChain 23 309
4513 392: 17(ivec2) Load 391
4514 393: 123(ptr) AccessChain 23 122
4515 394: 16(int) Load 393
4516 395: 128(ptr) ImageTexelPointer 308(g_tTex2du1) 392 31
4517 396: 16(int) AtomicXor 395 34 31 394
4518 Store 132(out_u1) 396
4519 402: 401(ptr) AccessChain 23 400
4520 403: 20(ivec3) Load 402
4521 404: 25(ptr) AccessChain 23 28
4522 405: 12(int) Load 404
4523 406: 32(ptr) ImageTexelPointer 399(g_tTex3di1) 403 31
4524 407: 12(int) AtomicIAdd 406 34 31 405
4525 408: 401(ptr) AccessChain 23 400
4526 409: 20(ivec3) Load 408
4527 410: 25(ptr) AccessChain 23 24
4528 411: 12(int) Load 410
4529 412: 32(ptr) ImageTexelPointer 399(g_tTex3di1) 409 31
4530 413: 12(int) AtomicIAdd 412 34 31 411
4531 Store 37(out_i1) 413
4532 414: 401(ptr) AccessChain 23 400
4533 415: 20(ivec3) Load 414
4534 416: 25(ptr) AccessChain 23 28
4535 417: 12(int) Load 416
4536 418: 32(ptr) ImageTexelPointer 399(g_tTex3di1) 415 31
4537 419: 12(int) AtomicAnd 418 34 31 417
4538 420: 401(ptr) AccessChain 23 400
4539 421: 20(ivec3) Load 420
4540 422: 25(ptr) AccessChain 23 24
4541 423: 12(int) Load 422
4542 424: 32(ptr) ImageTexelPointer 399(g_tTex3di1) 421 31
4543 425: 12(int) AtomicAnd 424 34 31 423
4544 Store 37(out_i1) 425
4545 426: 401(ptr) AccessChain 23 400
4546 427: 20(ivec3) Load 426
4547 428: 25(ptr) AccessChain 23 28
4548 429: 12(int) Load 428
4549 430: 25(ptr) AccessChain 23 60
4550 431: 12(int) Load 430
4551 432: 32(ptr) ImageTexelPointer 399(g_tTex3di1) 427 31
4552 433: 12(int) AtomicCompareExchange 432 34 31 31 431 429
4553 Store 37(out_i1) 433
4554 434: 401(ptr) AccessChain 23 400
4555 435: 20(ivec3) Load 434
4556 436: 25(ptr) AccessChain 23 24
4557 437: 12(int) Load 436
4558 438: 32(ptr) ImageTexelPointer 399(g_tTex3di1) 435 31
4559 439: 12(int) AtomicExchange 438 34 31 437
4560 Store 37(out_i1) 439
4561 440: 401(ptr) AccessChain 23 400
4562 441: 20(ivec3) Load 440
4563 442: 25(ptr) AccessChain 23 28
4564 443: 12(int) Load 442
4565 444: 32(ptr) ImageTexelPointer 399(g_tTex3di1) 441 31
4566 445: 12(int) AtomicSMax 444 34 31 443
4567 446: 401(ptr) AccessChain 23 400
4568 447: 20(ivec3) Load 446
4569 448: 25(ptr) AccessChain 23 24
4570 449: 12(int) Load 448
4571 450: 32(ptr) ImageTexelPointer 399(g_tTex3di1) 447 31
4572 451: 12(int) AtomicSMax 450 34 31 449
4573 Store 37(out_i1) 451
4574 452: 401(ptr) AccessChain 23 400
4575 453: 20(ivec3) Load 452
4576 454: 25(ptr) AccessChain 23 28
4577 455: 12(int) Load 454
4578 456: 32(ptr) ImageTexelPointer 399(g_tTex3di1) 453 31
4579 457: 12(int) AtomicSMin 456 34 31 455
4580 458: 401(ptr) AccessChain 23 400
4581 459: 20(ivec3) Load 458
4582 460: 25(ptr) AccessChain 23 24
4583 461: 12(int) Load 460
4584 462: 32(ptr) ImageTexelPointer 399(g_tTex3di1) 459 31
4585 463: 12(int) AtomicSMin 462 34 31 461
4586 Store 37(out_i1) 463
4587 464: 401(ptr) AccessChain 23 400
4588 465: 20(ivec3) Load 464
4589 466: 25(ptr) AccessChain 23 28
4590 467: 12(int) Load 466
4591 468: 32(ptr) ImageTexelPointer 399(g_tTex3di1) 465 31
4592 469: 12(int) AtomicOr 468 34 31 467
4593 470: 401(ptr) AccessChain 23 400
4594 471: 20(ivec3) Load 470
4595 472: 25(ptr) AccessChain 23 24
4596 473: 12(int) Load 472
4597 474: 32(ptr) ImageTexelPointer 399(g_tTex3di1) 471 31
4598 475: 12(int) AtomicOr 474 34 31 473
4599 Store 37(out_i1) 475
4600 476: 401(ptr) AccessChain 23 400
4601 477: 20(ivec3) Load 476
4602 478: 25(ptr) AccessChain 23 28
4603 479: 12(int) Load 478
4604 480: 32(ptr) ImageTexelPointer 399(g_tTex3di1) 477 31
4605 481: 12(int) AtomicXor 480 34 31 479
4606 482: 401(ptr) AccessChain 23 400
4607 483: 20(ivec3) Load 482
4608 484: 25(ptr) AccessChain 23 24
4609 485: 12(int) Load 484
4610 486: 32(ptr) ImageTexelPointer 399(g_tTex3di1) 483 31
4611 487: 12(int) AtomicXor 486 34 31 485
4612 Store 37(out_i1) 487
4613 493: 492(ptr) AccessChain 23 491
4614 494: 18(ivec3) Load 493
4615 495: 123(ptr) AccessChain 23 122
4616 496: 16(int) Load 495
4617 497: 128(ptr) ImageTexelPointer 490(g_tTex3du1) 494 31
4618 498: 16(int) AtomicIAdd 497 34 31 496
4619 499: 492(ptr) AccessChain 23 491
4620 500: 18(ivec3) Load 499
4621 501: 123(ptr) AccessChain 23 122
4622 502: 16(int) Load 501
4623 503: 128(ptr) ImageTexelPointer 490(g_tTex3du1) 500 31
4624 504: 16(int) AtomicIAdd 503 34 31 502
4625 Store 132(out_u1) 504
4626 505: 492(ptr) AccessChain 23 491
4627 506: 18(ivec3) Load 505
4628 507: 123(ptr) AccessChain 23 122
4629 508: 16(int) Load 507
4630 509: 128(ptr) ImageTexelPointer 490(g_tTex3du1) 506 31
4631 510: 16(int) AtomicAnd 509 34 31 508
4632 511: 492(ptr) AccessChain 23 491
4633 512: 18(ivec3) Load 511
4634 513: 123(ptr) AccessChain 23 122
4635 514: 16(int) Load 513
4636 515: 128(ptr) ImageTexelPointer 490(g_tTex3du1) 512 31
4637 516: 16(int) AtomicAnd 515 34 31 514
4638 Store 132(out_u1) 516
4639 517: 492(ptr) AccessChain 23 491
4640 518: 18(ivec3) Load 517
4641 519: 123(ptr) AccessChain 23 153
4642 520: 16(int) Load 519
4643 521: 123(ptr) AccessChain 23 156
4644 522: 16(int) Load 521
4645 523: 128(ptr) ImageTexelPointer 490(g_tTex3du1) 518 31
4646 524: 16(int) AtomicCompareExchange 523 34 31 31 522 520
4647 Store 132(out_u1) 524
4648 525: 492(ptr) AccessChain 23 491
4649 526: 18(ivec3) Load 525
4650 527: 123(ptr) AccessChain 23 122
4651 528: 16(int) Load 527
4652 529: 128(ptr) ImageTexelPointer 490(g_tTex3du1) 526 31
4653 530: 16(int) AtomicExchange 529 34 31 528
4654 Store 132(out_u1) 530
4655 531: 492(ptr) AccessChain 23 491
4656 532: 18(ivec3) Load 531
4657 533: 123(ptr) AccessChain 23 122
4658 534: 16(int) Load 533
4659 535: 128(ptr) ImageTexelPointer 490(g_tTex3du1) 532 31
4660 536: 16(int) AtomicUMax 535 34 31 534
4661 537: 492(ptr) AccessChain 23 491
4662 538: 18(ivec3) Load 537
4663 539: 123(ptr) AccessChain 23 122
4664 540: 16(int) Load 539
4665 541: 128(ptr) ImageTexelPointer 490(g_tTex3du1) 538 31
4666 542: 16(int) AtomicUMax 541 34 31 540
4667 Store 132(out_u1) 542
4668 543: 492(ptr) AccessChain 23 491
4669 544: 18(ivec3) Load 543
4670 545: 123(ptr) AccessChain 23 122
4671 546: 16(int) Load 545
4672 547: 128(ptr) ImageTexelPointer 490(g_tTex3du1) 544 31
4673 548: 16(int) AtomicUMin 547 34 31 546
4674 549: 492(ptr) AccessChain 23 491
4675 550: 18(ivec3) Load 549
4676 551: 123(ptr) AccessChain 23 122
4677 552: 16(int) Load 551
4678 553: 128(ptr) ImageTexelPointer 490(g_tTex3du1) 550 31
4679 554: 16(int) AtomicUMin 553 34 31 552
4680 Store 132(out_u1) 554
4681 555: 492(ptr) AccessChain 23 491
4682 556: 18(ivec3) Load 555
4683 557: 123(ptr) AccessChain 23 122
4684 558: 16(int) Load 557
4685 559: 128(ptr) ImageTexelPointer 490(g_tTex3du1) 556 31
4686 560: 16(int) AtomicOr 559 34 31 558
4687 561: 492(ptr) AccessChain 23 491
4688 562: 18(ivec3) Load 561
4689 563: 123(ptr) AccessChain 23 122
4690 564: 16(int) Load 563
4691 565: 128(ptr) ImageTexelPointer 490(g_tTex3du1) 562 31
4692 566: 16(int) AtomicOr 565 34 31 564
4693 Store 132(out_u1) 566
4694 567: 492(ptr) AccessChain 23 491
4695 568: 18(ivec3) Load 567
4696 569: 123(ptr) AccessChain 23 122
4697 570: 16(int) Load 569
4698 571: 128(ptr) ImageTexelPointer 490(g_tTex3du1) 568 31
4699 572: 16(int) AtomicXor 571 34 31 570
4700 573: 492(ptr) AccessChain 23 491
4701 574: 18(ivec3) Load 573
4702 575: 123(ptr) AccessChain 23 122
4703 576: 16(int) Load 575
4704 577: 128(ptr) ImageTexelPointer 490(g_tTex3du1) 574 31
4705 578: 16(int) AtomicXor 577 34 31 576
4706 Store 132(out_u1) 578
4707 582: 219(ptr) AccessChain 23 218
4708 583: 19(ivec2) Load 582
4709 584: 25(ptr) AccessChain 23 28
4710 585: 12(int) Load 584
4711 586: 32(ptr) ImageTexelPointer 581(g_tTex1di1a) 583 31
4712 587: 12(int) AtomicIAdd 586 34 31 585
4713 588: 219(ptr) AccessChain 23 218
4714 589: 19(ivec2) Load 588
4715 590: 25(ptr) AccessChain 23 24
4716 591: 12(int) Load 590
4717 592: 32(ptr) ImageTexelPointer 581(g_tTex1di1a) 589 31
4718 593: 12(int) AtomicIAdd 592 34 31 591
4719 Store 37(out_i1) 593
4720 594: 219(ptr) AccessChain 23 218
4721 595: 19(ivec2) Load 594
4722 596: 25(ptr) AccessChain 23 28
4723 597: 12(int) Load 596
4724 598: 32(ptr) ImageTexelPointer 581(g_tTex1di1a) 595 31
4725 599: 12(int) AtomicAnd 598 34 31 597
4726 600: 219(ptr) AccessChain 23 218
4727 601: 19(ivec2) Load 600
4728 602: 25(ptr) AccessChain 23 24
4729 603: 12(int) Load 602
4730 604: 32(ptr) ImageTexelPointer 581(g_tTex1di1a) 601 31
4731 605: 12(int) AtomicAnd 604 34 31 603
4732 Store 37(out_i1) 605
4733 606: 219(ptr) AccessChain 23 218
4734 607: 19(ivec2) Load 606
4735 608: 25(ptr) AccessChain 23 28
4736 609: 12(int) Load 608
4737 610: 25(ptr) AccessChain 23 60
4738 611: 12(int) Load 610
4739 612: 32(ptr) ImageTexelPointer 581(g_tTex1di1a) 607 31
4740 613: 12(int) AtomicCompareExchange 612 34 31 31 611 609
4741 Store 37(out_i1) 613
4742 614: 219(ptr) AccessChain 23 218
4743 615: 19(ivec2) Load 614
4744 616: 25(ptr) AccessChain 23 24
4745 617: 12(int) Load 616
4746 618: 32(ptr) ImageTexelPointer 581(g_tTex1di1a) 615 31
4747 619: 12(int) AtomicExchange 618 34 31 617
4748 Store 37(out_i1) 619
4749 620: 219(ptr) AccessChain 23 218
4750 621: 19(ivec2) Load 620
4751 622: 25(ptr) AccessChain 23 28
4752 623: 12(int) Load 622
4753 624: 32(ptr) ImageTexelPointer 581(g_tTex1di1a) 621 31
4754 625: 12(int) AtomicSMax 624 34 31 623
4755 626: 219(ptr) AccessChain 23 218
4756 627: 19(ivec2) Load 626
4757 628: 25(ptr) AccessChain 23 24
4758 629: 12(int) Load 628
4759 630: 32(ptr) ImageTexelPointer 581(g_tTex1di1a) 627 31
4760 631: 12(int) AtomicSMax 630 34 31 629
4761 Store 37(out_i1) 631
4762 632: 219(ptr) AccessChain 23 218
4763 633: 19(ivec2) Load 632
4764 634: 25(ptr) AccessChain 23 28
4765 635: 12(int) Load 634
4766 636: 32(ptr) ImageTexelPointer 581(g_tTex1di1a) 633 31
4767 637: 12(int) AtomicSMin 636 34 31 635
4768 638: 219(ptr) AccessChain 23 218
4769 639: 19(ivec2) Load 638
4770 640: 25(ptr) AccessChain 23 24
4771 641: 12(int) Load 640
4772 642: 32(ptr) ImageTexelPointer 581(g_tTex1di1a) 639 31
4773 643: 12(int) AtomicSMin 642 34 31 641
4774 Store 37(out_i1) 643
4775 644: 219(ptr) AccessChain 23 218
4776 645: 19(ivec2) Load 644
4777 646: 25(ptr) AccessChain 23 28
4778 647: 12(int) Load 646
4779 648: 32(ptr) ImageTexelPointer 581(g_tTex1di1a) 645 31
4780 649: 12(int) AtomicOr 648 34 31 647
4781 650: 219(ptr) AccessChain 23 218
4782 651: 19(ivec2) Load 650
4783 652: 25(ptr) AccessChain 23 24
4784 653: 12(int) Load 652
4785 654: 32(ptr) ImageTexelPointer 581(g_tTex1di1a) 651 31
4786 655: 12(int) AtomicOr 654 34 31 653
4787 Store 37(out_i1) 655
4788 656: 219(ptr) AccessChain 23 218
4789 657: 19(ivec2) Load 656
4790 658: 25(ptr) AccessChain 23 28
4791 659: 12(int) Load 658
4792 660: 32(ptr) ImageTexelPointer 581(g_tTex1di1a) 657 31
4793 661: 12(int) AtomicXor 660 34 31 659
4794 662: 219(ptr) AccessChain 23 218
4795 663: 19(ivec2) Load 662
4796 664: 25(ptr) AccessChain 23 24
4797 665: 12(int) Load 664
4798 666: 32(ptr) ImageTexelPointer 581(g_tTex1di1a) 663 31
4799 667: 12(int) AtomicXor 666 34 31 665
4800 Store 37(out_i1) 667
4801 671: 310(ptr) AccessChain 23 309
4802 672: 17(ivec2) Load 671
4803 673: 123(ptr) AccessChain 23 122
4804 674: 16(int) Load 673
4805 675: 128(ptr) ImageTexelPointer 670(g_tTex1du1a) 672 31
4806 676: 16(int) AtomicIAdd 675 34 31 674
4807 677: 310(ptr) AccessChain 23 309
4808 678: 17(ivec2) Load 677
4809 679: 123(ptr) AccessChain 23 122
4810 680: 16(int) Load 679
4811 681: 128(ptr) ImageTexelPointer 670(g_tTex1du1a) 678 31
4812 682: 16(int) AtomicIAdd 681 34 31 680
4813 Store 132(out_u1) 682
4814 683: 310(ptr) AccessChain 23 309
4815 684: 17(ivec2) Load 683
4816 685: 123(ptr) AccessChain 23 122
4817 686: 16(int) Load 685
4818 687: 128(ptr) ImageTexelPointer 670(g_tTex1du1a) 684 31
4819 688: 16(int) AtomicAnd 687 34 31 686
4820 689: 310(ptr) AccessChain 23 309
4821 690: 17(ivec2) Load 689
4822 691: 123(ptr) AccessChain 23 122
4823 692: 16(int) Load 691
4824 693: 128(ptr) ImageTexelPointer 670(g_tTex1du1a) 690 31
4825 694: 16(int) AtomicAnd 693 34 31 692
4826 Store 132(out_u1) 694
4827 695: 310(ptr) AccessChain 23 309
4828 696: 17(ivec2) Load 695
4829 697: 123(ptr) AccessChain 23 153
4830 698: 16(int) Load 697
4831 699: 123(ptr) AccessChain 23 156
4832 700: 16(int) Load 699
4833 701: 128(ptr) ImageTexelPointer 670(g_tTex1du1a) 696 31
4834 702: 16(int) AtomicCompareExchange 701 34 31 31 700 698
4835 Store 132(out_u1) 702
4836 703: 310(ptr) AccessChain 23 309
4837 704: 17(ivec2) Load 703
4838 705: 123(ptr) AccessChain 23 122
4839 706: 16(int) Load 705
4840 707: 128(ptr) ImageTexelPointer 670(g_tTex1du1a) 704 31
4841 708: 16(int) AtomicExchange 707 34 31 706
4842 Store 132(out_u1) 708
4843 709: 310(ptr) AccessChain 23 309
4844 710: 17(ivec2) Load 709
4845 711: 123(ptr) AccessChain 23 122
4846 712: 16(int) Load 711
4847 713: 128(ptr) ImageTexelPointer 670(g_tTex1du1a) 710 31
4848 714: 16(int) AtomicUMax 713 34 31 712
4849 715: 310(ptr) AccessChain 23 309
4850 716: 17(ivec2) Load 715
4851 717: 123(ptr) AccessChain 23 122
4852 718: 16(int) Load 717
4853 719: 128(ptr) ImageTexelPointer 670(g_tTex1du1a) 716 31
4854 720: 16(int) AtomicUMax 719 34 31 718
4855 Store 132(out_u1) 720
4856 721: 310(ptr) AccessChain 23 309
4857 722: 17(ivec2) Load 721
4858 723: 123(ptr) AccessChain 23 122
4859 724: 16(int) Load 723
4860 725: 128(ptr) ImageTexelPointer 670(g_tTex1du1a) 722 31
4861 726: 16(int) AtomicUMin 725 34 31 724
4862 727: 310(ptr) AccessChain 23 309
4863 728: 17(ivec2) Load 727
4864 729: 123(ptr) AccessChain 23 122
4865 730: 16(int) Load 729
4866 731: 128(ptr) ImageTexelPointer 670(g_tTex1du1a) 728 31
4867 732: 16(int) AtomicUMin 731 34 31 730
4868 Store 132(out_u1) 732
4869 733: 310(ptr) AccessChain 23 309
4870 734: 17(ivec2) Load 733
4871 735: 123(ptr) AccessChain 23 122
4872 736: 16(int) Load 735
4873 737: 128(ptr) ImageTexelPointer 670(g_tTex1du1a) 734 31
4874 738: 16(int) AtomicOr 737 34 31 736
4875 739: 310(ptr) AccessChain 23 309
4876 740: 17(ivec2) Load 739
4877 741: 123(ptr) AccessChain 23 122
4878 742: 16(int) Load 741
4879 743: 128(ptr) ImageTexelPointer 670(g_tTex1du1a) 740 31
4880 744: 16(int) AtomicOr 743 34 31 742
4881 Store 132(out_u1) 744
4882 745: 310(ptr) AccessChain 23 309
4883 746: 17(ivec2) Load 745
4884 747: 123(ptr) AccessChain 23 122
4885 748: 16(int) Load 747
4886 749: 128(ptr) ImageTexelPointer 670(g_tTex1du1a) 746 31
4887 750: 16(int) AtomicXor 749 34 31 748
4888 751: 310(ptr) AccessChain 23 309
4889 752: 17(ivec2) Load 751
4890 753: 123(ptr) AccessChain 23 122
4891 754: 16(int) Load 753
4892 755: 128(ptr) ImageTexelPointer 670(g_tTex1du1a) 752 31
4893 756: 16(int) AtomicXor 755 34 31 754
4894 Store 132(out_u1) 756
4895 757: 219(ptr) AccessChain 23 218
4896 758: 19(ivec2) Load 757
4897 759: 25(ptr) AccessChain 23 28
4898 760: 12(int) Load 759
4899 761: 32(ptr) ImageTexelPointer 581(g_tTex1di1a) 758 31
4900 762: 12(int) AtomicIAdd 761 34 31 760
4901 763: 219(ptr) AccessChain 23 218
4902 764: 19(ivec2) Load 763
4903 765: 25(ptr) AccessChain 23 24
4904 766: 12(int) Load 765
4905 767: 32(ptr) ImageTexelPointer 581(g_tTex1di1a) 764 31
4906 768: 12(int) AtomicIAdd 767 34 31 766
4907 Store 37(out_i1) 768
4908 769: 219(ptr) AccessChain 23 218
4909 770: 19(ivec2) Load 769
4910 771: 25(ptr) AccessChain 23 28
4911 772: 12(int) Load 771
4912 773: 32(ptr) ImageTexelPointer 581(g_tTex1di1a) 770 31
4913 774: 12(int) AtomicAnd 773 34 31 772
4914 775: 219(ptr) AccessChain 23 218
4915 776: 19(ivec2) Load 775
4916 777: 25(ptr) AccessChain 23 24
4917 778: 12(int) Load 777
4918 779: 32(ptr) ImageTexelPointer 581(g_tTex1di1a) 776 31
4919 780: 12(int) AtomicAnd 779 34 31 778
4920 Store 37(out_i1) 780
4921 781: 219(ptr) AccessChain 23 218
4922 782: 19(ivec2) Load 781
4923 783: 25(ptr) AccessChain 23 28
4924 784: 12(int) Load 783
4925 785: 25(ptr) AccessChain 23 60
4926 786: 12(int) Load 785
4927 787: 32(ptr) ImageTexelPointer 581(g_tTex1di1a) 782 31
4928 788: 12(int) AtomicCompareExchange 787 34 31 31 786 784
4929 Store 37(out_i1) 788
4930 789: 219(ptr) AccessChain 23 218
4931 790: 19(ivec2) Load 789
4932 791: 25(ptr) AccessChain 23 24
4933 792: 12(int) Load 791
4934 793: 32(ptr) ImageTexelPointer 581(g_tTex1di1a) 790 31
4935 794: 12(int) AtomicExchange 793 34 31 792
4936 Store 37(out_i1) 794
4937 795: 219(ptr) AccessChain 23 218
4938 796: 19(ivec2) Load 795
4939 797: 25(ptr) AccessChain 23 28
4940 798: 12(int) Load 797
4941 799: 32(ptr) ImageTexelPointer 581(g_tTex1di1a) 796 31
4942 800: 12(int) AtomicSMax 799 34 31 798
4943 801: 219(ptr) AccessChain 23 218
4944 802: 19(ivec2) Load 801
4945 803: 25(ptr) AccessChain 23 24
4946 804: 12(int) Load 803
4947 805: 32(ptr) ImageTexelPointer 581(g_tTex1di1a) 802 31
4948 806: 12(int) AtomicSMax 805 34 31 804
4949 Store 37(out_i1) 806
4950 807: 219(ptr) AccessChain 23 218
4951 808: 19(ivec2) Load 807
4952 809: 25(ptr) AccessChain 23 28
4953 810: 12(int) Load 809
4954 811: 32(ptr) ImageTexelPointer 581(g_tTex1di1a) 808 31
4955 812: 12(int) AtomicSMin 811 34 31 810
4956 813: 219(ptr) AccessChain 23 218
4957 814: 19(ivec2) Load 813
4958 815: 25(ptr) AccessChain 23 24
4959 816: 12(int) Load 815
4960 817: 32(ptr) ImageTexelPointer 581(g_tTex1di1a) 814 31
4961 818: 12(int) AtomicSMin 817 34 31 816
4962 Store 37(out_i1) 818
4963 819: 219(ptr) AccessChain 23 218
4964 820: 19(ivec2) Load 819
4965 821: 25(ptr) AccessChain 23 28
4966 822: 12(int) Load 821
4967 823: 32(ptr) ImageTexelPointer 581(g_tTex1di1a) 820 31
4968 824: 12(int) AtomicOr 823 34 31 822
4969 825: 219(ptr) AccessChain 23 218
4970 826: 19(ivec2) Load 825
4971 827: 25(ptr) AccessChain 23 24
4972 828: 12(int) Load 827
4973 829: 32(ptr) ImageTexelPointer 581(g_tTex1di1a) 826 31
4974 830: 12(int) AtomicOr 829 34 31 828
4975 Store 37(out_i1) 830
4976 831: 219(ptr) AccessChain 23 218
4977 832: 19(ivec2) Load 831
4978 833: 25(ptr) AccessChain 23 28
4979 834: 12(int) Load 833
4980 835: 32(ptr) ImageTexelPointer 581(g_tTex1di1a) 832 31
4981 836: 12(int) AtomicXor 835 34 31 834
4982 837: 219(ptr) AccessChain 23 218
4983 838: 19(ivec2) Load 837
4984 839: 25(ptr) AccessChain 23 24
4985 840: 12(int) Load 839
4986 841: 32(ptr) ImageTexelPointer 581(g_tTex1di1a) 838 31
4987 842: 12(int) AtomicXor 841 34 31 840
4988 Store 37(out_i1) 842
4989 843: 310(ptr) AccessChain 23 309
4990 844: 17(ivec2) Load 843
4991 845: 123(ptr) AccessChain 23 122
4992 846: 16(int) Load 845
4993 847: 128(ptr) ImageTexelPointer 670(g_tTex1du1a) 844 31
4994 848: 16(int) AtomicIAdd 847 34 31 846
4995 849: 310(ptr) AccessChain 23 309
4996 850: 17(ivec2) Load 849
4997 851: 123(ptr) AccessChain 23 122
4998 852: 16(int) Load 851
4999 853: 128(ptr) ImageTexelPointer 670(g_tTex1du1a) 850 31
5000 854: 16(int) AtomicIAdd 853 34 31 852
5001 Store 132(out_u1) 854
5002 855: 310(ptr) AccessChain 23 309
5003 856: 17(ivec2) Load 855
5004 857: 123(ptr) AccessChain 23 122
5005 858: 16(int) Load 857
5006 859: 128(ptr) ImageTexelPointer 670(g_tTex1du1a) 856 31
5007 860: 16(int) AtomicAnd 859 34 31 858
5008 861: 310(ptr) AccessChain 23 309
5009 862: 17(ivec2) Load 861
5010 863: 123(ptr) AccessChain 23 122
5011 864: 16(int) Load 863
5012 865: 128(ptr) ImageTexelPointer 670(g_tTex1du1a) 862 31
5013 866: 16(int) AtomicAnd 865 34 31 864
5014 Store 132(out_u1) 866
5015 867: 310(ptr) AccessChain 23 309
5016 868: 17(ivec2) Load 867
5017 869: 123(ptr) AccessChain 23 153
5018 870: 16(int) Load 869
5019 871: 123(ptr) AccessChain 23 156
5020 872: 16(int) Load 871
5021 873: 128(ptr) ImageTexelPointer 670(g_tTex1du1a) 868 31
5022 874: 16(int) AtomicCompareExchange 873 34 31 31 872 870
5023 Store 132(out_u1) 874
5024 875: 310(ptr) AccessChain 23 309
5025 876: 17(ivec2) Load 875
5026 877: 123(ptr) AccessChain 23 122
5027 878: 16(int) Load 877
5028 879: 128(ptr) ImageTexelPointer 670(g_tTex1du1a) 876 31
5029 880: 16(int) AtomicExchange 879 34 31 878
5030 Store 132(out_u1) 880
5031 881: 310(ptr) AccessChain 23 309
5032 882: 17(ivec2) Load 881
5033 883: 123(ptr) AccessChain 23 122
5034 884: 16(int) Load 883
5035 885: 128(ptr) ImageTexelPointer 670(g_tTex1du1a) 882 31
5036 886: 16(int) AtomicUMax 885 34 31 884
5037 887: 310(ptr) AccessChain 23 309
5038 888: 17(ivec2) Load 887
5039 889: 123(ptr) AccessChain 23 122
5040 890: 16(int) Load 889
5041 891: 128(ptr) ImageTexelPointer 670(g_tTex1du1a) 888 31
5042 892: 16(int) AtomicUMax 891 34 31 890
5043 Store 132(out_u1) 892
5044 893: 310(ptr) AccessChain 23 309
5045 894: 17(ivec2) Load 893
5046 895: 123(ptr) AccessChain 23 122
5047 896: 16(int) Load 895
5048 897: 128(ptr) ImageTexelPointer 670(g_tTex1du1a) 894 31
5049 898: 16(int) AtomicUMin 897 34 31 896
5050 899: 310(ptr) AccessChain 23 309
5051 900: 17(ivec2) Load 899
5052 901: 123(ptr) AccessChain 23 122
5053 902: 16(int) Load 901
5054 903: 128(ptr) ImageTexelPointer 670(g_tTex1du1a) 900 31
5055 904: 16(int) AtomicUMin 903 34 31 902
5056 Store 132(out_u1) 904
5057 905: 310(ptr) AccessChain 23 309
5058 906: 17(ivec2) Load 905
5059 907: 123(ptr) AccessChain 23 122
5060 908: 16(int) Load 907
5061 909: 128(ptr) ImageTexelPointer 670(g_tTex1du1a) 906 31
5062 910: 16(int) AtomicOr 909 34 31 908
5063 911: 310(ptr) AccessChain 23 309
5064 912: 17(ivec2) Load 911
5065 913: 123(ptr) AccessChain 23 122
5066 914: 16(int) Load 913
5067 915: 128(ptr) ImageTexelPointer 670(g_tTex1du1a) 912 31
5068 916: 16(int) AtomicOr 915 34 31 914
5069 Store 132(out_u1) 916
5070 917: 310(ptr) AccessChain 23 309
5071 918: 17(ivec2) Load 917
5072 919: 123(ptr) AccessChain 23 122
5073 920: 16(int) Load 919
5074 921: 128(ptr) ImageTexelPointer 670(g_tTex1du1a) 918 31
5075 922: 16(int) AtomicXor 921 34 31 920
5076 923: 310(ptr) AccessChain 23 309
5077 924: 17(ivec2) Load 923
5078 925: 123(ptr) AccessChain 23 122
5079 926: 16(int) Load 925
5080 927: 128(ptr) ImageTexelPointer 670(g_tTex1du1a) 924 31
5081 928: 16(int) AtomicXor 927 34 31 926
5082 Store 132(out_u1) 928
5083 932: 25(ptr) AccessChain 23 24
5084 933: 12(int) Load 932
5085 934: 25(ptr) AccessChain 23 28
5086 935: 12(int) Load 934
5087 936: 32(ptr) ImageTexelPointer 931(g_tBuffI) 933 31
5088 937: 12(int) AtomicIAdd 936 34 31 935
5089 938: 25(ptr) AccessChain 23 24
5090 939: 12(int) Load 938
5091 940: 25(ptr) AccessChain 23 24
5092 941: 12(int) Load 940
5093 942: 32(ptr) ImageTexelPointer 931(g_tBuffI) 939 31
5094 943: 12(int) AtomicIAdd 942 34 31 941
5095 Store 37(out_i1) 943
5096 944: 25(ptr) AccessChain 23 24
5097 945: 12(int) Load 944
5098 946: 25(ptr) AccessChain 23 28
5099 947: 12(int) Load 946
5100 948: 32(ptr) ImageTexelPointer 931(g_tBuffI) 945 31
5101 949: 12(int) AtomicAnd 948 34 31 947
5102 950: 25(ptr) AccessChain 23 24
5103 951: 12(int) Load 950
5104 952: 25(ptr) AccessChain 23 24
5105 953: 12(int) Load 952
5106 954: 32(ptr) ImageTexelPointer 931(g_tBuffI) 951 31
5107 955: 12(int) AtomicAnd 954 34 31 953
5108 Store 37(out_i1) 955
5109 956: 25(ptr) AccessChain 23 24
5110 957: 12(int) Load 956
5111 958: 25(ptr) AccessChain 23 28
5112 959: 12(int) Load 958
5113 960: 25(ptr) AccessChain 23 60
5114 961: 12(int) Load 960
5115 962: 32(ptr) ImageTexelPointer 931(g_tBuffI) 957 31
5116 963: 12(int) AtomicCompareExchange 962 34 31 31 961 959
5117 Store 37(out_i1) 963
5118 964: 25(ptr) AccessChain 23 24
5119 965: 12(int) Load 964
5120 966: 25(ptr) AccessChain 23 24
5121 967: 12(int) Load 966
5122 968: 32(ptr) ImageTexelPointer 931(g_tBuffI) 965 31
5123 969: 12(int) AtomicExchange 968 34 31 967
5124 Store 37(out_i1) 969
5125 970: 25(ptr) AccessChain 23 24
5126 971: 12(int) Load 970
5127 972: 25(ptr) AccessChain 23 28
5128 973: 12(int) Load 972
5129 974: 32(ptr) ImageTexelPointer 931(g_tBuffI) 971 31
5130 975: 12(int) AtomicSMax 974 34 31 973
5131 976: 25(ptr) AccessChain 23 24
5132 977: 12(int) Load 976
5133 978: 25(ptr) AccessChain 23 24
5134 979: 12(int) Load 978
5135 980: 32(ptr) ImageTexelPointer 931(g_tBuffI) 977 31
5136 981: 12(int) AtomicSMax 980 34 31 979
5137 Store 37(out_i1) 981
5138 982: 25(ptr) AccessChain 23 24
5139 983: 12(int) Load 982
5140 984: 25(ptr) AccessChain 23 28
5141 985: 12(int) Load 984
5142 986: 32(ptr) ImageTexelPointer 931(g_tBuffI) 983 31
5143 987: 12(int) AtomicSMin 986 34 31 985
5144 988: 25(ptr) AccessChain 23 24
5145 989: 12(int) Load 988
5146 990: 25(ptr) AccessChain 23 24
5147 991: 12(int) Load 990
5148 992: 32(ptr) ImageTexelPointer 931(g_tBuffI) 989 31
5149 993: 12(int) AtomicSMin 992 34 31 991
5150 Store 37(out_i1) 993
5151 994: 25(ptr) AccessChain 23 24
5152 995: 12(int) Load 994
5153 996: 25(ptr) AccessChain 23 28
5154 997: 12(int) Load 996
5155 998: 32(ptr) ImageTexelPointer 931(g_tBuffI) 995 31
5156 999: 12(int) AtomicOr 998 34 31 997
5157 1000: 25(ptr) AccessChain 23 24
5158 1001: 12(int) Load 1000
5159 1002: 25(ptr) AccessChain 23 24
5160 1003: 12(int) Load 1002
5161 1004: 32(ptr) ImageTexelPointer 931(g_tBuffI) 1001 31
5162 1005: 12(int) AtomicOr 1004 34 31 1003
5163 Store 37(out_i1) 1005
5164 1006: 25(ptr) AccessChain 23 24
5165 1007: 12(int) Load 1006
5166 1008: 25(ptr) AccessChain 23 28
5167 1009: 12(int) Load 1008
5168 1010: 32(ptr) ImageTexelPointer 931(g_tBuffI) 1007 31
5169 1011: 12(int) AtomicXor 1010 34 31 1009
5170 1012: 25(ptr) AccessChain 23 24
5171 1013: 12(int) Load 1012
5172 1014: 25(ptr) AccessChain 23 24
5173 1015: 12(int) Load 1014
5174 1016: 32(ptr) ImageTexelPointer 931(g_tBuffI) 1013 31
5175 1017: 12(int) AtomicXor 1016 34 31 1015
5176 Store 37(out_i1) 1017
5177 1021: 123(ptr) AccessChain 23 122
5178 1022: 16(int) Load 1021
5179 1023: 123(ptr) AccessChain 23 122
5180 1024: 16(int) Load 1023
5181 1025: 128(ptr) ImageTexelPointer 1020(g_tBuffU) 1022 31
5182 1026: 16(int) AtomicIAdd 1025 34 31 1024
5183 1027: 123(ptr) AccessChain 23 122
5184 1028: 16(int) Load 1027
5185 1029: 123(ptr) AccessChain 23 122
5186 1030: 16(int) Load 1029
5187 1031: 128(ptr) ImageTexelPointer 1020(g_tBuffU) 1028 31
5188 1032: 16(int) AtomicIAdd 1031 34 31 1030
5189 Store 132(out_u1) 1032
5190 1033: 123(ptr) AccessChain 23 122
5191 1034: 16(int) Load 1033
5192 1035: 123(ptr) AccessChain 23 122
5193 1036: 16(int) Load 1035
5194 1037: 128(ptr) ImageTexelPointer 1020(g_tBuffU) 1034 31
5195 1038: 16(int) AtomicAnd 1037 34 31 1036
5196 1039: 123(ptr) AccessChain 23 122
5197 1040: 16(int) Load 1039
5198 1041: 123(ptr) AccessChain 23 122
5199 1042: 16(int) Load 1041
5200 1043: 128(ptr) ImageTexelPointer 1020(g_tBuffU) 1040 31
5201 1044: 16(int) AtomicAnd 1043 34 31 1042
5202 Store 132(out_u1) 1044
5203 1045: 123(ptr) AccessChain 23 122
5204 1046: 16(int) Load 1045
5205 1047: 123(ptr) AccessChain 23 153
5206 1048: 16(int) Load 1047
5207 1049: 123(ptr) AccessChain 23 156
5208 1050: 16(int) Load 1049
5209 1051: 128(ptr) ImageTexelPointer 1020(g_tBuffU) 1046 31
5210 1052: 16(int) AtomicCompareExchange 1051 34 31 31 1050 1048
5211 Store 132(out_u1) 1052
5212 1053: 123(ptr) AccessChain 23 122
5213 1054: 16(int) Load 1053
5214 1055: 123(ptr) AccessChain 23 122
5215 1056: 16(int) Load 1055
5216 1057: 128(ptr) ImageTexelPointer 1020(g_tBuffU) 1054 31
5217 1058: 16(int) AtomicExchange 1057 34 31 1056
5218 Store 132(out_u1) 1058
5219 1059: 123(ptr) AccessChain 23 122
5220 1060: 16(int) Load 1059
5221 1061: 123(ptr) AccessChain 23 122
5222 1062: 16(int) Load 1061
5223 1063: 128(ptr) ImageTexelPointer 1020(g_tBuffU) 1060 31
5224 1064: 16(int) AtomicUMax 1063 34 31 1062
5225 1065: 123(ptr) AccessChain 23 122
5226 1066: 16(int) Load 1065
5227 1067: 123(ptr) AccessChain 23 122
5228 1068: 16(int) Load 1067
5229 1069: 128(ptr) ImageTexelPointer 1020(g_tBuffU) 1066 31
5230 1070: 16(int) AtomicUMax 1069 34 31 1068
5231 Store 132(out_u1) 1070
5232 1071: 123(ptr) AccessChain 23 122
5233 1072: 16(int) Load 1071
5234 1073: 123(ptr) AccessChain 23 122
5235 1074: 16(int) Load 1073
5236 1075: 128(ptr) ImageTexelPointer 1020(g_tBuffU) 1072 31
5237 1076: 16(int) AtomicUMin 1075 34 31 1074
5238 1077: 123(ptr) AccessChain 23 122
5239 1078: 16(int) Load 1077
5240 1079: 123(ptr) AccessChain 23 122
5241 1080: 16(int) Load 1079
5242 1081: 128(ptr) ImageTexelPointer 1020(g_tBuffU) 1078 31
5243 1082: 16(int) AtomicUMin 1081 34 31 1080
5244 Store 132(out_u1) 1082
5245 1083: 123(ptr) AccessChain 23 122
5246 1084: 16(int) Load 1083
5247 1085: 123(ptr) AccessChain 23 122
5248 1086: 16(int) Load 1085
5249 1087: 128(ptr) ImageTexelPointer 1020(g_tBuffU) 1084 31
5250 1088: 16(int) AtomicOr 1087 34 31 1086
5251 1089: 123(ptr) AccessChain 23 122
5252 1090: 16(int) Load 1089
5253 1091: 123(ptr) AccessChain 23 122
5254 1092: 16(int) Load 1091
5255 1093: 128(ptr) ImageTexelPointer 1020(g_tBuffU) 1090 31
5256 1094: 16(int) AtomicOr 1093 34 31 1092
5257 Store 132(out_u1) 1094
5258 1095: 123(ptr) AccessChain 23 122
5259 1096: 16(int) Load 1095
5260 1097: 123(ptr) AccessChain 23 122
5261 1098: 16(int) Load 1097
5262 1099: 128(ptr) ImageTexelPointer 1020(g_tBuffU) 1096 31
5263 1100: 16(int) AtomicXor 1099 34 31 1098
5264 1101: 123(ptr) AccessChain 23 122
5265 1102: 16(int) Load 1101
5266 1103: 123(ptr) AccessChain 23 122
5267 1104: 16(int) Load 1103
5268 1105: 128(ptr) ImageTexelPointer 1020(g_tBuffU) 1102 31
5269 1106: 16(int) AtomicXor 1105 34 31 1104
5270 Store 132(out_u1) 1106
5271 1112: 1111(ptr) AccessChain 1108(psout) 122
5272 Store 1112 1110
5273 1113:8(PS_OUTPUT) Load 1108(psout)
5274 ReturnValue 1113
5275 FunctionEnd