ecere/gfx/OpenGL/matrixStack: Flipped glRotated() angle sign to match OpenGL behavior
authorJerome St-Louis <jerome@ecere.com>
Mon, 18 Apr 2016 11:01:04 +0000 (07:01 -0400)
committerJerome St-Louis <jerome@ecere.com>
Sat, 11 Jun 2016 07:07:16 +0000 (03:07 -0400)
ecere/src/gfx/drivers/gl3/matrixStack.ec

index e3a5fce..ac5731e 100644 (file)
@@ -255,7 +255,7 @@ public void glmsRotated( double a, double b, double c, double d )
    Quaternion q;
    Matrix m, r;
 
-   q.RotationAxis({(float)b,(float)c,(float)-d}, a );
+   q.RotationAxis({(float)b,(float)c,(float)d}, a );
    m.RotationQuaternion(q);
    r.Multiply(m, matrixStack[curStack][matrixIndex[curStack]]);
    matrixStack[curStack][matrixIndex[curStack]] = r;