diff options
Diffstat (limited to 'src/particles/shaders_ng/imageparticle.vert')
-rw-r--r-- | src/particles/shaders_ng/imageparticle.vert | 3 |
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 |