1GL_ARB_bindless_texture.frag 2Shader version: 460 3Requested GL_ARB_bindless_texture 40:? Sequence 50:38 Function Definition: main( ( global void) 60:38 Function Parameters: 70:40 Sequence 80:40 move second child to first child ( temp 4-component vector of float) 90:40 'color0' ( out 4-component vector of float) 100:40 texture ( global 4-component vector of float) 110:40 's0' ( uniform sampler2D) 120:40 'coord' ( uniform 2-component vector of float) 130:41 move second child to first child ( temp 4-component vector of float) 140:41 'color1' ( out 4-component vector of float) 150:41 texture ( global 4-component vector of float) 160:41 's1' ( smooth in sampler2D) 170:41 'coord' ( uniform 2-component vector of float) 180:42 move second child to first child ( temp 4-component vector of float) 190:42 'color2' ( out 4-component vector of float) 200:42 texture ( global 4-component vector of float) 210:42 packUint2x32 ( temp sampler2D) 220:42 's2' ( uniform 2-component vector of uint) 230:42 'coord' ( uniform 2-component vector of float) 240:43 move second child to first child ( temp 4-component vector of float) 250:43 'color3' ( out 4-component vector of float) 260:43 texture ( global 4-component vector of float) 270:43 packUint2x32 ( temp sampler2D) 280:43 's3' ( uniform 2-component vector of int) 290:43 'coord' ( uniform 2-component vector of float) 300:44 move second child to first child ( temp 4-component vector of float) 310:44 'color4' ( out 4-component vector of float) 320:44 texture ( global 4-component vector of float) 330:44 indirect index ( smooth temp sampler2D) 340:44 indirect index ( smooth temp 3-element array of sampler2D) 350:44 's4' ( smooth in 2-element array of 3-element array of sampler2D) 360:44 'index' ( uniform int) 370:44 'index' ( uniform int) 380:44 'coord' ( uniform 2-component vector of float) 390:45 move second child to first child ( temp 4-component vector of float) 400:45 'color5' ( out 4-component vector of float) 410:45 texture ( global 4-component vector of float) 420:45 s5: direct index for structure (layout( column_major shared layoutBindlessSampler) uniform sampler2D) 430:45 indirect index (layout( column_major shared) temp block{layout( column_major shared layoutBindlessSampler) uniform sampler2D s5}) 440:45 'bbs5' (layout( column_major shared) uniform 2-element array of block{layout( column_major shared layoutBindlessSampler) uniform sampler2D s5}) 450:45 'index' ( uniform int) 460:45 Constant: 470:45 0 (const int) 480:45 'coord' ( uniform 2-component vector of float) 490:46 move second child to first child ( temp 4-component vector of float) 500:46 'color6' ( out 4-component vector of float) 510:46 textureFetch ( global 4-component vector of float) 520:46 's6' ( smooth in samplerBuffer) 530:46 'icoord' ( uniform int) 540:47 move second child to first child ( temp 4-component vector of float) 550:47 'color7' ( out 4-component vector of float) 560:47 textureFetch ( global 4-component vector of float) 570:47 s7: direct index for structure (layout( column_major shared layoutBindlessSampler) uniform samplerBuffer) 580:47 'anon@0' (layout( column_major shared) uniform block{layout( column_major shared layoutBindlessSampler) uniform samplerBuffer s7}) 590:47 Constant: 600:47 0 (const uint) 610:47 'icoord' ( uniform int) 620:48 move second child to first child ( temp 4-component vector of float) 630:48 'color8' ( out 4-component vector of float) 640:48 textureFetch ( global 4-component vector of float) 650:48 s8: direct index for structure (layout( column_major shared layoutBindlessSampler) buffer samplerBuffer) 660:48 'anon@1' (layout( column_major shared) buffer block{layout( column_major shared layoutBindlessSampler) buffer samplerBuffer s8}) 670:48 Constant: 680:48 0 (const uint) 690:48 'icoord' ( uniform int) 700:49 move second child to first child ( temp 4-component vector of float) 710:49 'color9' ( out 4-component vector of float) 720:49 imageLoad ( global 4-component vector of float) 730:49 'i9' (layout( rgba8 layoutBindlessImage) smooth in image2D) 740:49 Constant: 750:49 0 (const int) 760:49 0 (const int) 770:? Linker Objects 780:? 's0' ( uniform sampler2D) 790:? 's1' ( smooth in sampler2D) 800:? 's2' ( uniform 2-component vector of uint) 810:? 's3' ( uniform 2-component vector of int) 820:? 'index' ( uniform int) 830:? 's4' ( smooth in 2-element array of 3-element array of sampler2D) 840:? 'bbs5' (layout( column_major shared) uniform 2-element array of block{layout( column_major shared layoutBindlessSampler) uniform sampler2D s5}) 850:? 's6' ( smooth in samplerBuffer) 860:? 'anon@0' (layout( column_major shared) uniform block{layout( column_major shared layoutBindlessSampler) uniform samplerBuffer s7}) 870:? 'anon@1' (layout( column_major shared) buffer block{layout( column_major shared layoutBindlessSampler) buffer samplerBuffer s8}) 880:? 'i9' (layout( rgba8 layoutBindlessImage) smooth in image2D) 890:? 'coord' ( uniform 2-component vector of float) 900:? 'icoord' ( uniform int) 910:? 'color0' ( out 4-component vector of float) 920:? 'color1' ( out 4-component vector of float) 930:? 'color2' ( out 4-component vector of float) 940:? 'color3' ( out 4-component vector of float) 950:? 'color4' ( out 4-component vector of float) 960:? 'color5' ( out 4-component vector of float) 970:? 'color6' ( out 4-component vector of float) 980:? 'color7' ( out 4-component vector of float) 990:? 'color8' ( out 4-component vector of float) 1000:? 'color9' ( out 4-component vector of float) 101 102 103Linked fragment stage: 104 105 106Shader version: 460 107Requested GL_ARB_bindless_texture 1080:? Sequence 1090:38 Function Definition: main( ( global void) 1100:38 Function Parameters: 1110:40 Sequence 1120:40 move second child to first child ( temp 4-component vector of float) 1130:40 'color0' ( out 4-component vector of float) 1140:40 texture ( global 4-component vector of float) 1150:40 's0' ( uniform sampler2D) 1160:40 'coord' ( uniform 2-component vector of float) 1170:41 move second child to first child ( temp 4-component vector of float) 1180:41 'color1' ( out 4-component vector of float) 1190:41 texture ( global 4-component vector of float) 1200:41 's1' ( smooth in sampler2D) 1210:41 'coord' ( uniform 2-component vector of float) 1220:42 move second child to first child ( temp 4-component vector of float) 1230:42 'color2' ( out 4-component vector of float) 1240:42 texture ( global 4-component vector of float) 1250:42 packUint2x32 ( temp sampler2D) 1260:42 's2' ( uniform 2-component vector of uint) 1270:42 'coord' ( uniform 2-component vector of float) 1280:43 move second child to first child ( temp 4-component vector of float) 1290:43 'color3' ( out 4-component vector of float) 1300:43 texture ( global 4-component vector of float) 1310:43 packUint2x32 ( temp sampler2D) 1320:43 's3' ( uniform 2-component vector of int) 1330:43 'coord' ( uniform 2-component vector of float) 1340:44 move second child to first child ( temp 4-component vector of float) 1350:44 'color4' ( out 4-component vector of float) 1360:44 texture ( global 4-component vector of float) 1370:44 indirect index ( smooth temp sampler2D) 1380:44 indirect index ( smooth temp 3-element array of sampler2D) 1390:44 's4' ( smooth in 2-element array of 3-element array of sampler2D) 1400:44 'index' ( uniform int) 1410:44 'index' ( uniform int) 1420:44 'coord' ( uniform 2-component vector of float) 1430:45 move second child to first child ( temp 4-component vector of float) 1440:45 'color5' ( out 4-component vector of float) 1450:45 texture ( global 4-component vector of float) 1460:45 s5: direct index for structure (layout( column_major shared layoutBindlessSampler) uniform sampler2D) 1470:45 indirect index (layout( column_major shared) temp block{layout( column_major shared layoutBindlessSampler) uniform sampler2D s5}) 1480:45 'bbs5' (layout( column_major shared) uniform 2-element array of block{layout( column_major shared layoutBindlessSampler) uniform sampler2D s5}) 1490:45 'index' ( uniform int) 1500:45 Constant: 1510:45 0 (const int) 1520:45 'coord' ( uniform 2-component vector of float) 1530:46 move second child to first child ( temp 4-component vector of float) 1540:46 'color6' ( out 4-component vector of float) 1550:46 textureFetch ( global 4-component vector of float) 1560:46 's6' ( smooth in samplerBuffer) 1570:46 'icoord' ( uniform int) 1580:47 move second child to first child ( temp 4-component vector of float) 1590:47 'color7' ( out 4-component vector of float) 1600:47 textureFetch ( global 4-component vector of float) 1610:47 s7: direct index for structure (layout( column_major shared layoutBindlessSampler) uniform samplerBuffer) 1620:47 'anon@0' (layout( column_major shared) uniform block{layout( column_major shared layoutBindlessSampler) uniform samplerBuffer s7}) 1630:47 Constant: 1640:47 0 (const uint) 1650:47 'icoord' ( uniform int) 1660:48 move second child to first child ( temp 4-component vector of float) 1670:48 'color8' ( out 4-component vector of float) 1680:48 textureFetch ( global 4-component vector of float) 1690:48 s8: direct index for structure (layout( column_major shared layoutBindlessSampler) buffer samplerBuffer) 1700:48 'anon@1' (layout( column_major shared) buffer block{layout( column_major shared layoutBindlessSampler) buffer samplerBuffer s8}) 1710:48 Constant: 1720:48 0 (const uint) 1730:48 'icoord' ( uniform int) 1740:49 move second child to first child ( temp 4-component vector of float) 1750:49 'color9' ( out 4-component vector of float) 1760:49 imageLoad ( global 4-component vector of float) 1770:49 'i9' (layout( rgba8 layoutBindlessImage) smooth in image2D) 1780:49 Constant: 1790:49 0 (const int) 1800:49 0 (const int) 1810:? Linker Objects 1820:? 's0' ( uniform sampler2D) 1830:? 's1' ( smooth in sampler2D) 1840:? 's2' ( uniform 2-component vector of uint) 1850:? 's3' ( uniform 2-component vector of int) 1860:? 'index' ( uniform int) 1870:? 's4' ( smooth in 2-element array of 3-element array of sampler2D) 1880:? 'bbs5' (layout( column_major shared) uniform 2-element array of block{layout( column_major shared layoutBindlessSampler) uniform sampler2D s5}) 1890:? 's6' ( smooth in samplerBuffer) 1900:? 'anon@0' (layout( column_major shared) uniform block{layout( column_major shared layoutBindlessSampler) uniform samplerBuffer s7}) 1910:? 'anon@1' (layout( column_major shared) buffer block{layout( column_major shared layoutBindlessSampler) buffer samplerBuffer s8}) 1920:? 'i9' (layout( rgba8 layoutBindlessImage) smooth in image2D) 1930:? 'coord' ( uniform 2-component vector of float) 1940:? 'icoord' ( uniform int) 1950:? 'color0' ( out 4-component vector of float) 1960:? 'color1' ( out 4-component vector of float) 1970:? 'color2' ( out 4-component vector of float) 1980:? 'color3' ( out 4-component vector of float) 1990:? 'color4' ( out 4-component vector of float) 2000:? 'color5' ( out 4-component vector of float) 2010:? 'color6' ( out 4-component vector of float) 2020:? 'color7' ( out 4-component vector of float) 2030:? 'color8' ( out 4-component vector of float) 2040:? 'color9' ( out 4-component vector of float) 205 206