[Libreoffice-commits] core.git: vcl/inc vcl/opengl

Tor Lillqvist tml at collabora.com
Wed Jun 8 06:47:42 UTC 2016


 vcl/inc/opengl/VertexUtils.hxx |    8 ++++----
 vcl/opengl/RenderList.cxx      |    4 ++--
 2 files changed, 6 insertions(+), 6 deletions(-)

New commits:
commit c022a8fd6e153ee14f3d97f147af1abdd32f47e9
Author: Tor Lillqvist <tml at collabora.com>
Date:   Wed Jun 8 09:29:17 2016 +0300

    Not sure why loplugin:passstuffbyref did not warn about these cases?
    
    Pass a SalColor by value here, too, for consistency.
    
    Change-Id: I17ea621d376670284875d0af4830bf9c6f5da202

diff --git a/vcl/inc/opengl/VertexUtils.hxx b/vcl/inc/opengl/VertexUtils.hxx
index 1c4b938..6de658e 100644
--- a/vcl/inc/opengl/VertexUtils.hxx
+++ b/vcl/inc/opengl/VertexUtils.hxx
@@ -53,11 +53,11 @@ inline void addTrapezoid<GL_TRIANGLES>(std::vector<GLfloat>& rVertices, GLfloat
     });
 }
 
-inline glm::vec4 createGLColor(const SalColor& rColor, GLfloat rTransparency)
+inline glm::vec4 createGLColor(SalColor nColor, GLfloat rTransparency)
 {
-    return glm::vec4(SALCOLOR_RED(rColor)   / 255.0f,
-                     SALCOLOR_GREEN(rColor) / 255.0f,
-                     SALCOLOR_BLUE(rColor)  / 255.0f,
+    return glm::vec4(SALCOLOR_RED(nColor)   / 255.0f,
+                     SALCOLOR_GREEN(nColor) / 255.0f,
+                     SALCOLOR_BLUE(nColor)  / 255.0f,
                      1.0f - rTransparency);
 }
 
diff --git a/vcl/opengl/RenderList.cxx b/vcl/opengl/RenderList.cxx
index ee1674e..aee6a04 100644
--- a/vcl/opengl/RenderList.cxx
+++ b/vcl/opengl/RenderList.cxx
@@ -20,7 +20,7 @@ namespace
 {
 
 inline void lclAddLineSegmentVertices(RenderParameters& rRenderParameter, GLfloat fX1, GLfloat fY1, GLfloat fX2, GLfloat fY2,
-                                   const SalColor& rColor, double fTransparency)
+                                      SalColor nColor, double fTransparency)
 {
     glm::vec2 aPoint1(fX1, fY1);
     glm::vec2 aPoint2(fX2, fY2);
@@ -34,7 +34,7 @@ inline void lclAddLineSegmentVertices(RenderParameters& rRenderParameter, GLfloa
                                    aPoint1, aNormal, 1.0f,
                                    aPoint2, aNormal, 1.0f);
 
-    vcl::vertex::addQuadColors<GL_TRIANGLES>(rRenderParameter.maColors, rColor, fTransparency);
+    vcl::vertex::addQuadColors<GL_TRIANGLES>(rRenderParameter.maColors, nColor, fTransparency);
 }
 
 } // end anonymous namespace


More information about the Libreoffice-commits mailing list