blob: b21683b7cc174540b5d7372cd17e136e45b87d7a [file] [log] [blame]
Malcolm Bechard0b66fa32020-04-02 04:03:53 -04001#version 430
2layout (std140) uniform Block
3{
4 mat4 uProj;
5 mat4 uWorld;
6} a;
7
8out Vertex
9{
10 vec4 v1;
11 vec4 v2;
12} b;
13
14layout (std140) uniform ColorBlock
15{
16 vec4 color1;
17 vec4 color2;
18} c;
19
20vec4 getWorld();
21vec4 getColor2();
22
23out vec4 oColor;
24
25void
26main()
27{
28 oColor = c.color1 * getColor2();
29 b.v1 = c.color1;
30
31 gl_Position = a.uProj * getWorld();
32}