yum-mirror/glslang
git clone https://git.yummers.dev/yum-mirror/glslang
fd433938
main
1implicitArraySizeUniformContradict.vert 2Shader version: 460 30:? Sequence 40:39 Function Definition: main( ( global void) 50:39 Function Parameters: 60:40 Sequence 70:40 move second child to first child ( temp 4-component vector of float) 80:40 'out_VS' ( smooth out 4-component vector of float) 90:40 direct index (layout( column_major shared) temp 4-component vector of float) 100:40 a: direct index for structure (layout( column_major shared) uniform unsized 21-element array of 4-component vector of float) 110:40 'u0' (layout( column_major shared) uniform block{layout( column_major shared) uniform unsized 21-element array of 4-component vector of float a}) 120:40 Constant: 130:40 0 (const int) 140:40 Constant: 150:40 20 (const int) 160:41 move second child to first child ( temp 4-component vector of float) 170:41 'out_VS' ( smooth out 4-component vector of float) 180:41 direct index (layout( column_major shared) temp 4-component vector of float) 190:41 a: direct index for structure (layout( column_major shared) buffer unsized 1-element array of 4-component vector of float) 200:41 direct index (layout( column_major shared) temp block{layout( column_major shared) buffer unsized 1-element array of 4-component vector of float a}) 210:41 'b2' (layout( column_major shared) buffer unsized 5-element array of block{layout( column_major shared) buffer unsized 1-element array of 4-component vector of float a}) 220:41 Constant: 230:41 4 (const int) 240:41 Constant: 250:41 0 (const int) 260:41 Constant: 270:41 0 (const int) 280:? Linker Objects 290:? 's' ( uniform 3-element array of sampler2D) 300:? 'u0' (layout( column_major shared) uniform block{layout( column_major shared) uniform unsized 21-element array of 4-component vector of float a}) 310:? 'u1' (layout( column_major shared) uniform block{layout( column_major shared) uniform 5-element array of 4-component vector of float a}) 320:? 'b0' (layout( column_major shared) buffer block{layout( column_major shared) buffer 3-element array of 4-component vector of float a}) 330:? 'b1' (layout( column_major shared) buffer block{layout( column_major shared) buffer 3-element array of 4-component vector of float a}) 340:? 'b2' (layout( column_major shared) buffer unsized 5-element array of block{layout( column_major shared) buffer unsized 1-element array of 4-component vector of float a}) 350:? 'out_VS' ( smooth out 4-component vector of float) 360:? 'gl_VertexID' ( gl_VertexId int VertexId) 370:? 'gl_InstanceID' ( gl_InstanceId int InstanceId) 38 39implicitArraySizeUniformContradict.frag 40Shader version: 460 410:? Sequence 420:40 Function Definition: main( ( global void) 430:40 Function Parameters: 440:41 Sequence 450:41 move second child to first child ( temp 4-component vector of float) 460:41 'o' ( out 4-component vector of float) 470:41 texture ( global 4-component vector of float) 480:41 direct index ( temp sampler2D) 490:41 's' ( uniform unsized 7-element array of sampler2D) 500:41 Constant: 510:41 6 (const int) 520:41 vector swizzle ( temp 2-component vector of float) 530:41 'out_VS' ( smooth in 4-component vector of float) 540:41 Sequence 550:41 Constant: 560:41 0 (const int) 570:41 Constant: 580:41 1 (const int) 590:42 move second child to first child ( temp 4-component vector of float) 600:42 'o' ( out 4-component vector of float) 610:42 direct index (layout( column_major shared) temp 4-component vector of float) 620:42 a: direct index for structure (layout( column_major shared) uniform unsized 13-element array of 4-component vector of float) 630:42 'u1' (layout( column_major shared) uniform block{layout( column_major shared) uniform unsized 13-element array of 4-component vector of float a}) 640:42 Constant: 650:42 0 (const int) 660:42 Constant: 670:42 12 (const int) 680:43 move second child to first child ( temp 4-component vector of float) 690:43 'o' ( out 4-component vector of float) 700:43 direct index (layout( column_major shared) temp 4-component vector of float) 710:43 a: direct index for structure (layout( column_major shared) buffer unsized 5-element array of 4-component vector of float) 720:43 'b1' (layout( column_major shared) buffer block{layout( column_major shared) buffer unsized 5-element array of 4-component vector of float a}) 730:43 Constant: 740:43 0 (const int) 750:43 Constant: 760:43 4 (const int) 770:? Linker Objects 780:? 's' ( uniform unsized 7-element array of sampler2D) 790:? 'u0' (layout( column_major shared) uniform block{layout( column_major shared) uniform 2-element array of 4-component vector of float a}) 800:? 'u1' (layout( column_major shared) uniform block{layout( column_major shared) uniform unsized 13-element array of 4-component vector of float a}) 810:? 'b0' (layout( column_major shared) buffer block{layout( column_major shared) buffer 5-element array of 4-component vector of float a}) 820:? 'b1' (layout( column_major shared) buffer block{layout( column_major shared) buffer unsized 5-element array of 4-component vector of float a}) 830:? 'b2' (layout( column_major shared) buffer 2-element array of block{layout( column_major shared) buffer unsized 1-element array of 4-component vector of float a}) 840:? 'out_VS' ( smooth in 4-component vector of float) 850:? 'o' ( out 4-component vector of float) 86 87 88Linked vertex stage: 89 90 91Linked fragment stage: 92 93ERROR: Linking fragment stage: Implicit size of unsized array doesn't match same symbol among multiple shaders. 94ERROR: Linking fragment stage: Implicit size of unsized array doesn't match same symbol among multiple shaders. 95ERROR: Linking fragment stage: Implicit size of unsized array doesn't match same symbol among multiple shaders. 96ERROR: Linking fragment stage: Member names and types must match: 97 Block: U1 98 vertex stage: " vec4 a[5]" 99 fragment stage: " vec4 a[13]" 100ERROR: Linking fragment stage: Member names and types must match: 101 Block: B0 102 vertex stage: " vec4 a[3]" 103 fragment stage: " vec4 a[5]" 104ERROR: Linking fragment stage: Implicit size of unsized array doesn't match same symbol among multiple shaders. 105ERROR: Linking fragment stage: Member names and types must match: 106 Block: B1 107 vertex stage: " vec4 a[3]" 108 fragment stage: " vec4 a[5]" 109ERROR: Linking fragment stage: Implicit size of unsized array doesn't match same symbol among multiple shaders. 110 111Shader version: 460 1120:? Sequence 1130:39 Function Definition: main( ( global void) 1140:39 Function Parameters: 1150:40 Sequence 1160:40 move second child to first child ( temp 4-component vector of float) 1170:40 'out_VS' ( smooth out 4-component vector of float) 1180:40 direct index (layout( column_major shared) temp 4-component vector of float) 1190:40 a: direct index for structure (layout( column_major shared) uniform 2-element array of 4-component vector of float) 1200:40 'u0' (layout( column_major shared) uniform block{layout( column_major shared) uniform 2-element array of 4-component vector of float a}) 1210:40 Constant: 1220:40 0 (const int) 1230:40 Constant: 1240:40 20 (const int) 1250:41 move second child to first child ( temp 4-component vector of float) 1260:41 'out_VS' ( smooth out 4-component vector of float) 1270:41 direct index (layout( column_major shared) temp 4-component vector of float) 1280:41 a: direct index for structure (layout( column_major shared) buffer unsized 1-element array of 4-component vector of float) 1290:41 direct index (layout( column_major shared) temp block{layout( column_major shared) buffer unsized 1-element array of 4-component vector of float a}) 1300:41 'b2' (layout( column_major shared) buffer 2-element array of block{layout( column_major shared) buffer unsized 1-element array of 4-component vector of float a}) 1310:41 Constant: 1320:41 4 (const int) 1330:41 Constant: 1340:41 0 (const int) 1350:41 Constant: 1360:41 0 (const int) 1370:? Linker Objects 1380:? 's' ( uniform 3-element array of sampler2D) 1390:? 'u0' (layout( column_major shared) uniform block{layout( column_major shared) uniform 2-element array of 4-component vector of float a}) 1400:? 'u1' (layout( column_major shared) uniform block{layout( column_major shared) uniform 5-element array of 4-component vector of float a}) 1410:? 'b0' (layout( column_major shared) buffer block{layout( column_major shared) buffer 3-element array of 4-component vector of float a}) 1420:? 'b1' (layout( column_major shared) buffer block{layout( column_major shared) buffer 3-element array of 4-component vector of float a}) 1430:? 'b2' (layout( column_major shared) buffer 2-element array of block{layout( column_major shared) buffer unsized 1-element array of 4-component vector of float a}) 1440:? 'out_VS' ( smooth out 4-component vector of float) 1450:? 'gl_VertexID' ( gl_VertexId int VertexId) 1460:? 'gl_InstanceID' ( gl_InstanceId int InstanceId) 147Shader version: 460 1480:? Sequence 1490:40 Function Definition: main( ( global void) 1500:40 Function Parameters: 1510:41 Sequence 1520:41 move second child to first child ( temp 4-component vector of float) 1530:41 'o' ( out 4-component vector of float) 1540:41 texture ( global 4-component vector of float) 1550:41 direct index ( temp sampler2D) 1560:41 's' ( uniform 3-element array of sampler2D) 1570:41 Constant: 1580:41 6 (const int) 1590:41 vector swizzle ( temp 2-component vector of float) 1600:41 'out_VS' ( smooth in 4-component vector of float) 1610:41 Sequence 1620:41 Constant: 1630:41 0 (const int) 1640:41 Constant: 1650:41 1 (const int) 1660:42 move second child to first child ( temp 4-component vector of float) 1670:42 'o' ( out 4-component vector of float) 1680:42 direct index (layout( column_major shared) temp 4-component vector of float) 1690:42 a: direct index for structure (layout( column_major shared) uniform 5-element array of 4-component vector of float) 1700:42 'u1' (layout( column_major shared) uniform block{layout( column_major shared) uniform 5-element array of 4-component vector of float a}) 1710:42 Constant: 1720:42 0 (const int) 1730:42 Constant: 1740:42 12 (const int) 1750:43 move second child to first child ( temp 4-component vector of float) 1760:43 'o' ( out 4-component vector of float) 1770:43 direct index (layout( column_major shared) temp 4-component vector of float) 1780:43 a: direct index for structure (layout( column_major shared) buffer 3-element array of 4-component vector of float) 1790:43 'b1' (layout( column_major shared) buffer block{layout( column_major shared) buffer 3-element array of 4-component vector of float a}) 1800:43 Constant: 1810:43 0 (const int) 1820:43 Constant: 1830:43 4 (const int) 1840:? Linker Objects 1850:? 's' ( uniform 3-element array of sampler2D) 1860:? 'u0' (layout( column_major shared) uniform block{layout( column_major shared) uniform 2-element array of 4-component vector of float a}) 1870:? 'u1' (layout( column_major shared) uniform block{layout( column_major shared) uniform 5-element array of 4-component vector of float a}) 1880:? 'b0' (layout( column_major shared) buffer block{layout( column_major shared) buffer 5-element array of 4-component vector of float a}) 1890:? 'b1' (layout( column_major shared) buffer block{layout( column_major shared) buffer 3-element array of 4-component vector of float a}) 1900:? 'b2' (layout( column_major shared) buffer 2-element array of block{layout( column_major shared) buffer unsized 1-element array of 4-component vector of float a}) 1910:? 'out_VS' ( smooth in 4-component vector of float) 1920:? 'o' ( out 4-component vector of float) 193