summaryrefslogtreecommitdiff
path: root/warper/bin/data/shaders/ofxWarp/ControlPoint.vert
blob: 8eccc634b9a6e801c67b646a6e057d79e2baf63c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#version 150

// OF default uniforms and attributes
uniform mat4 modelViewProjectionMatrix;
uniform vec4 globalColor;

in vec4 position;
in vec2 texcoord;
in vec4 color;

// App uniforms and attributes
in vec4 iPositionScale;
in vec4 iColor;

out vec2 vTexCoord;
out vec4 vColor;

void main(void) 
{
	vTexCoord = texcoord;
	vColor = globalColor * iColor;
	gl_Position = modelViewProjectionMatrix * vec4(position.xy * iPositionScale.z + iPositionScale.xy, position.zw);
}