aboutsummaryrefslogtreecommitdiffstats
path: root/src/particles/shaders_ng/imageparticle.vert
diff options
context:
space:
mode:
Diffstat (limited to 'src/particles/shaders_ng/imageparticle.vert')
-rw-r--r--src/particles/shaders_ng/imageparticle.vert3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/particles/shaders_ng/imageparticle.vert b/src/particles/shaders_ng/imageparticle.vert
index 420b2e2210..da3533dc40 100644
--- a/src/particles/shaders_ng/imageparticle.vert
+++ b/src/particles/shaders_ng/imageparticle.vert
@@ -48,6 +48,7 @@ layout(std140, binding = 0) uniform buf {
float opacity;
float entry;
float timestamp;
+ float dpr;
float sizetable[64];
float opacitytable[64];
} ubuf;
@@ -137,7 +138,7 @@ void main()
pos = vPos.xy
+ vVec.xy * t * vData.y // apply velocity vector..
+ 0.5 * vVec.zw * pow(t * vData.y, 2.);
- gl_PointSize = currentSize;
+ gl_PointSize = currentSize * ubuf.dpr;
#else // non point color
vec2 deform = currentSize * (vTex.xy - 0.5);
pos = vPos.xy