Brenta Engine 1.2
Loading...
Searching...
No Matches
particle_render_vs.c
1static const char* particle_render_vs = "#version 330 core\n"
2"\n"
3"layout (location = 0) in vec3 inPosition;\n"
4"layout (location = 1) in float inTTL;\n"
5"\n"
6"uniform mat4 model;\n"
7"uniform mat4 view;\n"
8"uniform mat4 projection;\n"
9"\n"
10"out float drawOrDie;\n"
11"\n"
12"void main()\n"
13"{\n"
14" if (inTTL < 0.0)\n"
15" {\n"
16" drawOrDie = -1.0;\n"
17" }\n"
18" else\n"
19" {\n"
20" drawOrDie = 1.0;\n"
21" }\n"
22"\n"
23" gl_Position = projection * view * model * vec4(inPosition, 1.0);\n"
24" gl_PointSize = 10.0;\n"
25"}\n"
26;