diff options
author | RĂ©mi Verschelde <rverschelde@gmail.com> | 2022-03-01 20:16:10 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-03-01 20:16:10 +0100 |
commit | 0036a41a102204e97d36d50dd4dcd3a5af1ded2e (patch) | |
tree | 0819a4cef09c677cedb19d5ecb266ae3a48e2bd0 /servers | |
parent | 3f9a6011fea84a7de3308b8bfd7056827b5eae7d (diff) |
Revert "Fix particle trail glitch"
Diffstat (limited to 'servers')
-rw-r--r-- | servers/rendering/renderer_rd/shaders/particles_copy.glsl | 8 |
1 files changed, 1 insertions, 7 deletions
diff --git a/servers/rendering/renderer_rd/shaders/particles_copy.glsl b/servers/rendering/renderer_rd/shaders/particles_copy.glsl index 1cd8174e9d..afbd5a9caa 100644 --- a/servers/rendering/renderer_rd/shaders/particles_copy.glsl +++ b/servers/rendering/renderer_rd/shaders/particles_copy.glsl @@ -209,13 +209,7 @@ void main() { txform = transpose(txform); } else { - // Even being inactive, its position still needs to preserved as it might be used by trails. - txform = particles.data[particle].xform; - - // Set scale zero to make it invisible. - txform[0].xyz = vec3(0); - - txform = transpose(txform); + txform = mat4(vec4(0.0), vec4(0.0), vec4(0.0), vec4(0.0)); //zero scale, becomes invisible } if (params.copy_mode_2d) { |