Ticket #2996: 0010-Fix-particle-shader.patch

File 0010-Fix-particle-shader.patch, 1.1 KB (added by BogDan, 9 years ago)
  • binaries/data/mods/public/shaders/glsl/particle.vs

    From 849a7666308af1b869d92c597001c273faaf215e Mon Sep 17 00:00:00 2001
    From: BogDan Vatra <bogdan@kde.org>
    Date: Sun, 28 Dec 2014 20:54:06 +0200
    Subject: [PATCH 10/11] Fix particle shader.
    
    Partially revert r12350. Thanks goes to Philip`.
    ---
     binaries/data/mods/public/shaders/glsl/particle.vs | 4 ++--
     1 file changed, 2 insertions(+), 2 deletions(-)
    
    diff --git a/binaries/data/mods/public/shaders/glsl/particle.vs b/binaries/data/mods/public/shaders/glsl/particle.vs
    index d66a1e8..88de496 100644
    a b attribute vec2 a_uv1;  
    1414
    1515void main()
    1616{
    17   vec3 axis1 = vec3(gl_ModelViewMatrix[0][0], gl_ModelViewMatrix[1][0], gl_ModelViewMatrix[2][0]);
    18   vec3 axis2 = vec3(gl_ModelViewMatrix[0][1], gl_ModelViewMatrix[1][1], gl_ModelViewMatrix[2][1]);
     17  vec3 axis1 = vec3(transform[0][0], transform[1][0], transform[2][0]);
     18  vec3 axis2 = vec3(transform[0][1], transform[1][1], transform[2][1]);
    1919  vec2 offset = a_uv1;
    2020
    2121  vec3 position = axis1*offset.x + axis1*offset.y + axis2*offset.x + axis2*-offset.y + a_vertex;