1617a3babSopenharmony_ci#version 430 2617a3babSopenharmony_ci 3617a3babSopenharmony_ci// Error: Block has different members 4617a3babSopenharmony_cilayout (std140) uniform Block 5617a3babSopenharmony_ci{ 6617a3babSopenharmony_ci mat4 uProj; 7617a3babSopenharmony_ci}; 8617a3babSopenharmony_ci 9617a3babSopenharmony_ci// Error: BufferBlock has different members 10617a3babSopenharmony_cibuffer BufferBlock 11617a3babSopenharmony_ci{ 12617a3babSopenharmony_ci vec4 b; 13617a3babSopenharmony_ci}; 14617a3babSopenharmony_ci 15617a3babSopenharmony_ci// Error: Vertex has different members 16617a3babSopenharmony_ciout Vertex 17617a3babSopenharmony_ci{ 18617a3babSopenharmony_ci vec4 v1; 19617a3babSopenharmony_ci}; 20617a3babSopenharmony_ci 21617a3babSopenharmony_ci// Error: ColorBlock has different members 22617a3babSopenharmony_cilayout (std140) uniform ColorBlock 23617a3babSopenharmony_ci{ 24617a3babSopenharmony_ci vec4 color1; 25617a3babSopenharmony_ci vec4 color2; 26617a3babSopenharmony_ci // Error, redeclare varaible in another anonymous block 27617a3babSopenharmony_ci vec4 v1; 28617a3babSopenharmony_ci}; 29617a3babSopenharmony_ci 30617a3babSopenharmony_ci// Error: NamedBlock is anonymous in other compilation unit 31617a3babSopenharmony_cilayout (std140) uniform NamedBlock 32617a3babSopenharmony_ci{ 33617a3babSopenharmony_ci mat4 m; 34617a3babSopenharmony_ci} myName; 35617a3babSopenharmony_ci 36617a3babSopenharmony_civec4 getWorld(); 37617a3babSopenharmony_civec4 getColor2(); 38617a3babSopenharmony_ci 39617a3babSopenharmony_ciout vec4 oColor; 40617a3babSopenharmony_ci 41617a3babSopenharmony_ci// Error: redeclare varaibles that are in anonymous blocks 42617a3babSopenharmony_ciout vec4 v1; 43617a3babSopenharmony_ciuniform mat4 uProj; 44617a3babSopenharmony_ci 45617a3babSopenharmony_civoid 46617a3babSopenharmony_cimain() 47617a3babSopenharmony_ci{ 48617a3babSopenharmony_ci oColor = color1 * getColor2(); 49617a3babSopenharmony_ci v1 = color1; 50617a3babSopenharmony_ci 51617a3babSopenharmony_ci gl_Position = uProj * getWorld(); 52617a3babSopenharmony_ci} 53