chess-piece.v.glsl (306B)
1 2 #include profile 3 4 in vec3 position; 5 in vec3 normal; 6 7 #include uniforms.glsl 8 9 uniform int is_white; 10 11 out shader_data { 12 #include shadervars.glsl 13 } data_out; 14 15 void main() 16 { 17 vec3 color = is_white == 1 ? vec3(0.9, 0.9, 0.9) : vec3(0.3, 0.3, 0.3); 18 #include standard_vtxos.glsl 19 gl_Position = mvp * v4_pos; 20 }