1link.multiBlocksInvalid.0.0.vert 2Shader version: 430 30:? Sequence 40:34 Function Definition: main( ( global void) 50:34 Function Parameters: 60:36 Sequence 70:36 move second child to first child ( temp 4-component vector of float) 80:36 'oColor' ( smooth out 4-component vector of float) 90:36 component-wise multiply ( temp 4-component vector of float) 100:36 color1: direct index for structure (layout( column_major std140 offset=0) uniform 4-component vector of float) 110:36 'uC' (layout( column_major std140) uniform block{layout( column_major std140 offset=0) uniform 4-component vector of float color1}) 120:36 Constant: 130:36 0 (const int) 140:36 Function Call: getColor2( ( global 4-component vector of float) 150:37 move second child to first child ( temp 4-component vector of float) 160:37 v1: direct index for structure ( out 4-component vector of float) 170:37 'oV' ( out block{ out 4-component vector of float v1}) 180:37 Constant: 190:37 0 (const int) 200:37 add ( temp 4-component vector of float) 210:37 color1: direct index for structure (layout( column_major std140 offset=0) uniform 4-component vector of float) 220:37 'uC' (layout( column_major std140) uniform block{layout( column_major std140 offset=0) uniform 4-component vector of float color1}) 230:37 Constant: 240:37 0 (const int) 250:37 color1: direct index for structure (layout( column_major std430 offset=0) buffer 4-component vector of float) 260:37 'uBufC' (layout( column_major std430) buffer block{layout( column_major std430 offset=0) buffer 4-component vector of float color1}) 270:37 Constant: 280:37 0 (const int) 290:39 move second child to first child ( temp 4-component vector of float) 300:39 gl_Position: direct index for structure ( gl_Position 4-component vector of float Position) 310:39 'anon@0' ( out block{ gl_Position 4-component vector of float Position gl_Position, gl_PointSize float PointSize gl_PointSize, out unsized 1-element array of float ClipDistance gl_ClipDistance}) 320:39 Constant: 330:39 0 (const uint) 340:39 matrix-times-vector ( temp 4-component vector of float) 350:39 uProj: direct index for structure (layout( column_major std140 offset=0) uniform 4X4 matrix of float) 360:39 'uD' (layout( column_major std140) uniform block{layout( column_major std140 offset=0) uniform 4X4 matrix of float uProj}) 370:39 Constant: 380:39 0 (const int) 390:39 Function Call: getWorld( ( global 4-component vector of float) 400:? Linker Objects 410:? 'uD' (layout( column_major std140) uniform block{layout( column_major std140 offset=0) uniform 4X4 matrix of float uProj}) 420:? 'oV' ( out block{ out 4-component vector of float v1}) 430:? 'uC' (layout( column_major std140) uniform block{layout( column_major std140 offset=0) uniform 4-component vector of float color1}) 440:? 'uBufC' (layout( column_major std430) buffer block{layout( column_major std430 offset=0) buffer 4-component vector of float color1}) 450:? 'oColor' ( smooth out 4-component vector of float) 460:? 'anon@0' ( out block{ gl_Position 4-component vector of float Position gl_Position, gl_PointSize float PointSize gl_PointSize, out unsized 1-element array of float ClipDistance gl_ClipDistance}) 470:? 'gl_VertexID' ( gl_VertexId int VertexId) 480:? 'gl_InstanceID' ( gl_InstanceId int InstanceId) 49 50link.multiBlocksInvalid.0.1.vert 51Shader version: 430 520:? Sequence 530:21 Function Definition: getColor2( ( global 4-component vector of float) 540:21 Function Parameters: 550:23 Sequence 560:23 Branch: Return with expression 570:23 color2: direct index for structure (layout( column_major std140 offset=0) uniform 4-component vector of float) 580:23 'uColorB' (layout( column_major std140) uniform block{layout( column_major std140 offset=0) uniform 4-component vector of float color2}) 590:23 Constant: 600:23 0 (const int) 610:26 Function Definition: getWorld( ( global 4-component vector of float) 620:26 Function Parameters: 630:28 Sequence 640:28 Branch: Return with expression 650:28 matrix-times-vector ( temp 4-component vector of float) 660:28 uWorld: direct index for structure (layout( column_major std140 offset=0) uniform 4X4 matrix of float) 670:28 'uDefaultB' (layout( column_major std140) uniform block{layout( column_major std140 offset=0) uniform 4X4 matrix of float uWorld}) 680:28 Constant: 690:28 0 (const int) 700:28 'P' ( in 4-component vector of float) 710:29 move second child to first child ( temp 4-component vector of float) 720:29 v2: direct index for structure ( out 4-component vector of float) 730:29 'oVert' ( out block{ out 4-component vector of float v2}) 740:29 Constant: 750:29 0 (const int) 760:29 Constant: 770:29 1.000000 780:29 1.000000 790:29 1.000000 800:29 1.000000 810:? Linker Objects 820:? 'uColorB' (layout( column_major std140) uniform block{layout( column_major std140 offset=0) uniform 4-component vector of float color2}) 830:? 'uDefaultB' (layout( column_major std140) uniform block{layout( column_major std140 offset=0) uniform 4X4 matrix of float uWorld}) 840:? 'oVert' ( out block{ out 4-component vector of float v2}) 850:? 'P' ( in 4-component vector of float) 860:? 'gl_VertexID' ( gl_VertexId int VertexId) 870:? 'gl_InstanceID' ( gl_InstanceId int InstanceId) 88 89 90Linked vertex stage: 91 92ERROR: Linking vertex and vertex stages: Member names and types must match: 93 Block: ColorBlock 94 vertex stage: " vec4 color1" 95 vertex stage: " vec4 color2" 96WARNING: Linking vertex and vertex stages: Matched shader interfaces are using different instance names. 97 vertex stage: Block: ColorBlock Instance: uC: "" 98 vertex stage: Block: ColorBlock Instance: uColorB: "" 99ERROR: Linking vertex and vertex stages: Member names and types must match: 100 Block: ColorBlock 101 vertex stage: " vec4 color1" 102 vertex stage: " vec4 color2" 103ERROR: Linking vertex and vertex stages: Storage qualifiers must match: 104ERROR: Linking vertex and vertex stages: Layout packing qualifier must match: 105 vertex stage: Block: ColorBlock Instance: uBufC: "layout( column_major std430) buffer" 106 vertex stage: Block: ColorBlock Instance: uColorB: "layout( column_major std140) uniform" 107ERROR: Linking vertex and vertex stages: Member names and types must match: 108 Block: Block 109 vertex stage: " mat4x4 uProj" 110 vertex stage: " mat4x4 uWorld" 111WARNING: Linking vertex and vertex stages: Matched shader interfaces are using different instance names. 112 vertex stage: Block: Block Instance: uD: "" 113 vertex stage: Block: Block Instance: uDefaultB: "" 114ERROR: Linking vertex and vertex stages: Member names and types must match: 115 Block: Vertex 116 vertex stage: " vec4 v1" 117 vertex stage: " vec4 v2" 118WARNING: Linking vertex and vertex stages: Matched shader interfaces are using different instance names. 119 vertex stage: Block: Vertex Instance: oV: "" 120 vertex stage: Block: Vertex Instance: oVert: "" 121 122Shader version: 430 1230:? Sequence 1240:34 Function Definition: main( ( global void) 1250:34 Function Parameters: 1260:36 Sequence 1270:36 move second child to first child ( temp 4-component vector of float) 1280:36 'oColor' ( smooth out 4-component vector of float) 1290:36 component-wise multiply ( temp 4-component vector of float) 1300:36 color1: direct index for structure (layout( column_major std140 offset=0) uniform 4-component vector of float) 1310:36 'uC' (layout( column_major std140) uniform block{layout( column_major std140 offset=0) uniform 4-component vector of float color1}) 1320:36 Constant: 1330:36 0 (const int) 1340:36 Function Call: getColor2( ( global 4-component vector of float) 1350:37 move second child to first child ( temp 4-component vector of float) 1360:37 v1: direct index for structure ( out 4-component vector of float) 1370:37 'oV' ( out block{ out 4-component vector of float v1}) 1380:37 Constant: 1390:37 0 (const int) 1400:37 add ( temp 4-component vector of float) 1410:37 color1: direct index for structure (layout( column_major std140 offset=0) uniform 4-component vector of float) 1420:37 'uC' (layout( column_major std140) uniform block{layout( column_major std140 offset=0) uniform 4-component vector of float color1}) 1430:37 Constant: 1440:37 0 (const int) 1450:37 color1: direct index for structure (layout( column_major std430 offset=0) buffer 4-component vector of float) 1460:37 'uBufC' (layout( column_major std430) buffer block{layout( column_major std430 offset=0) buffer 4-component vector of float color1}) 1470:37 Constant: 1480:37 0 (const int) 1490:39 move second child to first child ( temp 4-component vector of float) 1500:39 gl_Position: direct index for structure ( gl_Position 4-component vector of float Position) 1510:39 'anon@0' ( out block{ gl_Position 4-component vector of float Position gl_Position, gl_PointSize float PointSize gl_PointSize, out 1-element array of float ClipDistance gl_ClipDistance}) 1520:39 Constant: 1530:39 0 (const uint) 1540:39 matrix-times-vector ( temp 4-component vector of float) 1550:39 uProj: direct index for structure (layout( column_major std140 offset=0) uniform 4X4 matrix of float) 1560:39 'uD' (layout( column_major std140) uniform block{layout( column_major std140 offset=0) uniform 4X4 matrix of float uProj}) 1570:39 Constant: 1580:39 0 (const int) 1590:39 Function Call: getWorld( ( global 4-component vector of float) 1600:21 Function Definition: getColor2( ( global 4-component vector of float) 1610:21 Function Parameters: 1620:23 Sequence 1630:23 Branch: Return with expression 1640:23 color2: direct index for structure (layout( column_major std140 offset=0) uniform 4-component vector of float) 1650:23 'uColorB' (layout( column_major std140) uniform block{layout( column_major std140 offset=0) uniform 4-component vector of float color2}) 1660:23 Constant: 1670:23 0 (const int) 1680:26 Function Definition: getWorld( ( global 4-component vector of float) 1690:26 Function Parameters: 1700:28 Sequence 1710:28 Branch: Return with expression 1720:28 matrix-times-vector ( temp 4-component vector of float) 1730:28 uWorld: direct index for structure (layout( column_major std140 offset=0) uniform 4X4 matrix of float) 1740:28 'uDefaultB' (layout( column_major std140) uniform block{layout( column_major std140 offset=0) uniform 4X4 matrix of float uWorld}) 1750:28 Constant: 1760:28 0 (const int) 1770:28 'P' ( in 4-component vector of float) 1780:29 move second child to first child ( temp 4-component vector of float) 1790:29 v2: direct index for structure ( out 4-component vector of float) 1800:29 'oVert' ( out block{ out 4-component vector of float v2}) 1810:29 Constant: 1820:29 0 (const int) 1830:29 Constant: 1840:29 1.000000 1850:29 1.000000 1860:29 1.000000 1870:29 1.000000 1880:? Linker Objects 1890:? 'uD' (layout( column_major std140) uniform block{layout( column_major std140 offset=0) uniform 4X4 matrix of float uProj}) 1900:? 'oV' ( out block{ out 4-component vector of float v1}) 1910:? 'uC' (layout( column_major std140) uniform block{layout( column_major std140 offset=0) uniform 4-component vector of float color1}) 1920:? 'uBufC' (layout( column_major std430) buffer block{layout( column_major std430 offset=0) buffer 4-component vector of float color1}) 1930:? 'oColor' ( smooth out 4-component vector of float) 1940:? 'anon@0' ( out block{ gl_Position 4-component vector of float Position gl_Position, gl_PointSize float PointSize gl_PointSize, out 1-element array of float ClipDistance gl_ClipDistance}) 1950:? 'gl_VertexID' ( gl_VertexId int VertexId) 1960:? 'gl_InstanceID' ( gl_InstanceId int InstanceId) 1970:? 'P' ( in 4-component vector of float) 198 199