1617a3babSopenharmony_ci#version 430 2617a3babSopenharmony_ci 3617a3babSopenharmony_ci// Error: ColorBlock has different members 4617a3babSopenharmony_cilayout (std140) uniform ColorBlock 5617a3babSopenharmony_ci{ 6617a3babSopenharmony_ci vec4 color2; 7617a3babSopenharmony_ci}; 8617a3babSopenharmony_ci 9617a3babSopenharmony_ci// Error: Block has different members 10617a3babSopenharmony_cilayout (std140) uniform Block 11617a3babSopenharmony_ci{ 12617a3babSopenharmony_ci mat4 uProj; 13617a3babSopenharmony_ci mat4 uWorld; 14617a3babSopenharmony_ci}; 15617a3babSopenharmony_ci 16617a3babSopenharmony_ci// Error: Vertex has different members 17617a3babSopenharmony_ciout Vertex 18617a3babSopenharmony_ci{ 19617a3babSopenharmony_ci vec4 v1; 20617a3babSopenharmony_ci vec4 v2; 21617a3babSopenharmony_ci}; 22617a3babSopenharmony_ci 23617a3babSopenharmony_ci// Error BufferBlock has different members 24617a3babSopenharmony_cibuffer BufferBlock 25617a3babSopenharmony_ci{ 26617a3babSopenharmony_ci vec4 a; 27617a3babSopenharmony_ci}; 28617a3babSopenharmony_ci 29617a3babSopenharmony_ci// Error: NamedBlock is anonymous in other compilation unit 30617a3babSopenharmony_cilayout (std140) uniform NamedBlock 31617a3babSopenharmony_ci{ 32617a3babSopenharmony_ci mat4 m; 33617a3babSopenharmony_ci}; 34617a3babSopenharmony_ci 35617a3babSopenharmony_ci 36617a3babSopenharmony_ciin vec4 P; 37617a3babSopenharmony_ci 38617a3babSopenharmony_civec4 getColor2() 39617a3babSopenharmony_ci{ 40617a3babSopenharmony_ci return color2; 41617a3babSopenharmony_ci} 42617a3babSopenharmony_ci 43617a3babSopenharmony_civec4 getWorld() 44617a3babSopenharmony_ci{ 45617a3babSopenharmony_ci return uWorld * P; 46617a3babSopenharmony_ci v2 = vec4(1); 47617a3babSopenharmony_ci} 48617a3babSopenharmony_ci 49