22 lines
420 B
GLSL

#version 400 core
#ifdef GL_ES
precision mediump float;
precision mediump int;
#endif
// Input:
attribute vec3 position;
attribute vec4 colors;
uniform mat4 EW_MatrixTransformation;
uniform mat4 EW_MatrixProjection;
uniform mat4 EW_MatrixView;
// output:
varying vec4 f_color;
void main(void) {
gl_Position = EW_MatrixProjection * EW_MatrixView * EW_MatrixTransformation * vec4(position, 1.0);
f_color = colors;
}