particle render speedup

This commit is contained in:
2024-09-30 11:26:56 -05:00
parent b3b3aa9803
commit 3717e84fe7
3 changed files with 52 additions and 8 deletions

View File

@@ -20,10 +20,11 @@ out vec2 uv;
out vec4 color0;
uniform mat4 vp;
uniform float baseinstance;
void main()
{
particle p = par[gl_InstanceIndex];
particle p = par[int(baseinstance)+gl_InstanceIndex];
gl_Position = vp * p.model * vec4(a_pos, 0.0, 1.0);
uv = a_uv;
color0 = p.color;