3 // OK: different instance names is allowed in other unit
4 layout (std140, binding = 0) uniform MatrixBlock
10 // OK: other unit has it as anonymous, but that is allowed
17 // OK: different instance names is allowed in other unit
18 layout (std140, binding = 1) uniform ColorBlock
26 // OK: different instance names is allowed in other unit
27 layout (std430, binding = 1) buffer BufferBlock
32 layout (std430, binding = 0) buffer SecondaryColorBlock
45 oColor = uC.color1 * getColor2() * uColorBuf.c;
48 gl_Position = uM.uProj * getWorld();