Brenta Engine 1.2
Loading...
Searching...
No Matches
particle_update_gs.c
1static const char* particle_update_gs = "#version 330 core\n"
2"\n"
3"layout(points) in;\n"
4"layout(points, max_vertices = 1) out;\n"
5"\n"
6"in vec3 outPosition[];\n"
7"in vec3 outVelocity[];\n"
8"in float outTTL[];\n"
9"\n"
10"out vec3 geomPosition;\n"
11"out vec3 geomVelocity;\n"
12"out float geomTTL;\n"
13"\n"
14"void main()\n"
15"{\n"
16" geomPosition = outPosition[0];\n"
17" geomVelocity = outVelocity[0];\n"
18" geomTTL = outTTL[0];\n"
19"\n"
20" EmitVertex();\n"
21" EndPrimitive();\n"
22"}\n"
23;