20 lines
349 B
GLSL
20 lines
349 B
GLSL
#version 300 es
|
|
|
|
layout(location = 0) in vec2 a_position;
|
|
layout(location = 1) in vec2 i_position;
|
|
layout(location = 2) in vec4 i_color;
|
|
|
|
struct Instant {
|
|
vec2 position;
|
|
vec4 color;
|
|
};
|
|
|
|
out Instant i_instant;
|
|
|
|
void main() {
|
|
i_instant.position = i_position;
|
|
i_instant.color = i_color;
|
|
|
|
gl_Position = vec4(a_position, 0.0, 1.0);
|
|
}
|