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

Tor Lillqvist tml at collabora.com
Wed Jun 8 06:17:57 UTC 2016


 vcl/inc/opengl/RenderList.hxx  |   10 +++---
 vcl/inc/opengl/VertexUtils.hxx |    6 +--
 vcl/opengl/RenderList.cxx      |   64 ++++++++++++++++++++---------------------
 3 files changed, 40 insertions(+), 40 deletions(-)

New commits:
commit d106ffc5f1c611657e7ccd96ac9dab70cc7ebe53
Author: Tor Lillqvist <tml at collabora.com>
Date:   Wed Jun 8 09:11:06 2016 +0300

    loplugin:passstuffbyref
    
    Change-Id: I67f256349cbe63c73c006bf0a8e7cd5b59944136

diff --git a/vcl/inc/opengl/VertexUtils.hxx b/vcl/inc/opengl/VertexUtils.hxx
index d99998c..1c4b938 100644
--- a/vcl/inc/opengl/VertexUtils.hxx
+++ b/vcl/inc/opengl/VertexUtils.hxx
@@ -62,12 +62,12 @@ inline glm::vec4 createGLColor(const SalColor& rColor, GLfloat rTransparency)
 }
 
 template<GLenum TYPE>
-inline void addQuadColors(std::vector<glm::vec4>& rColors, const SalColor& rColor, GLfloat rTransparency);
+inline void addQuadColors(std::vector<glm::vec4>& rColors, SalColor nColor, GLfloat rTransparency);
 
 template<>
-inline void addQuadColors<GL_TRIANGLES>(std::vector<glm::vec4>& rColors, const SalColor& rColor, GLfloat rTransparency)
+inline void addQuadColors<GL_TRIANGLES>(std::vector<glm::vec4>& rColors, SalColor nColor, GLfloat rTransparency)
 {
-    glm::vec4 color = createGLColor(rColor, rTransparency);
+    glm::vec4 color = createGLColor(nColor, rTransparency);
 
     rColors.insert(rColors.end(), {
         color, color, color,
commit 1495e5b263c0d5c008d6d7294632f2492b6f1062
Author: Tor Lillqvist <tml at collabora.com>
Date:   Wed Jun 8 08:51:47 2016 +0300

    loplugin:passstuffbyref
    
    Change-Id: Ic14ff3235071f8300c6054000e4b0e397d7c99a3

diff --git a/vcl/inc/opengl/RenderList.hxx b/vcl/inc/opengl/RenderList.hxx
index e63f5dc..f6f59f5 100644
--- a/vcl/inc/opengl/RenderList.hxx
+++ b/vcl/inc/opengl/RenderList.hxx
@@ -145,17 +145,17 @@ public:
         return maRenderEntries;
     }
 
-    bool addDrawTextureWithMaskColor(OpenGLTexture& rTexture, const SalColor& rColor, const SalTwoRect& r2Rect);
+    bool addDrawTextureWithMaskColor(OpenGLTexture& rTexture, SalColor nColor, const SalTwoRect& r2Rect);
 
-    void addDrawPixel(long nX, long nY, const SalColor& rColor);
+    void addDrawPixel(long nX, long nY, SalColor nColor);
 
     void addDrawRectangle(long nX, long nY, long nWidth, long nHeight, double fTransparency,
-                          const SalColor& rLineColor, const SalColor& rFillColor);
+                          SalColor nLineColor, SalColor nFillColor);
 
-    void addDrawLine(long nX1, long nY1, long nX2, long nY2, const SalColor& rLineColor, bool bUseAA);
+    void addDrawLine(long nX1, long nY1, long nX2, long nY2, SalColor nLineColor, bool bUseAA);
 
     void addDrawPolyPolygon(const basegfx::B2DPolyPolygon& rPolyPolygon, double fTransparency,
-                            const SalColor& rLineColor, const SalColor& rFillColor, bool bUseAA);
+                            SalColor nLineColor, SalColor nFillColor, bool bUseAA);
 };
 
 #endif // INCLUDED_VCL_INC_OPENGL_RENDERLIST_H
diff --git a/vcl/opengl/RenderList.cxx b/vcl/opengl/RenderList.cxx
index 8188319..ee1674e 100644
--- a/vcl/opengl/RenderList.cxx
+++ b/vcl/opengl/RenderList.cxx
@@ -39,23 +39,23 @@ inline void lclAddLineSegmentVertices(RenderParameters& rRenderParameter, GLfloa
 
 } // end anonymous namespace
 
-void RenderList::addDrawPixel(long nX, long nY, const SalColor& rColor)
+void RenderList::addDrawPixel(long nX, long nY, SalColor nColor)
 {
-    if (rColor == SALCOLOR_NONE)
+    if (nColor == SALCOLOR_NONE)
         return;
 
     checkOverlapping(basegfx::B2DRange(nX, nY, nX, nY));
 
     RenderParameters& rRenderParameter = maRenderEntries.back().maTriangleParameters;
     vcl::vertex::addRectangle<GL_TRIANGLES>(rRenderParameter.maVertices, nX - 0.5f, nY - 0.5f, nX + 0.5f, nY + 0.5f);
-    vcl::vertex::addQuadColors<GL_TRIANGLES>(rRenderParameter.maColors, rColor, 0.0f);
+    vcl::vertex::addQuadColors<GL_TRIANGLES>(rRenderParameter.maColors, nColor, 0.0f);
     vcl::vertex::addQuadEmptyExtrusionVectors<GL_TRIANGLES>(rRenderParameter.maExtrusionVectors);
 }
 
 void RenderList::addDrawRectangle(long nX, long nY, long nWidth, long nHeight, double fTransparency,
-                                  const SalColor& rLineColor, const SalColor& rFillColor)
+                                  SalColor nLineColor, SalColor nFillColor)
 {
-    if (rLineColor == SALCOLOR_NONE && rFillColor == SALCOLOR_NONE)
+    if (nLineColor == SALCOLOR_NONE && nFillColor == SALCOLOR_NONE)
         return;
     if (fTransparency == 1.0f)
         return;
@@ -70,17 +70,17 @@ void RenderList::addDrawRectangle(long nX, long nY, long nWidth, long nHeight, d
     RenderParameters& rRenderParameter = maRenderEntries.back().maTriangleParameters;
 
     // Draw rectangle stroke with line color
-    if (rLineColor != SALCOLOR_NONE)
+    if (nLineColor != SALCOLOR_NONE)
     {
         vcl::vertex::addRectangle<GL_TRIANGLES>(rRenderParameter.maVertices, fX1 - 0.5f, fY1 - 0.5f, fX1 + 0.5f, fY2 + 0.5f);
         vcl::vertex::addRectangle<GL_TRIANGLES>(rRenderParameter.maVertices, fX1 - 0.5f, fY1 - 0.5f, fX2 + 0.5f, fY1 + 0.5f);
         vcl::vertex::addRectangle<GL_TRIANGLES>(rRenderParameter.maVertices, fX2 - 0.5f, fY1 - 0.5f, fX2 + 0.5f, fY2 + 0.5f);
         vcl::vertex::addRectangle<GL_TRIANGLES>(rRenderParameter.maVertices, fX1 - 0.5f, fY2 - 0.5f, fX2 + 0.5f, fY2 + 0.5f);
 
-        vcl::vertex::addQuadColors<GL_TRIANGLES>(rRenderParameter.maColors, rLineColor, fTransparency);
-        vcl::vertex::addQuadColors<GL_TRIANGLES>(rRenderParameter.maColors, rLineColor, fTransparency);
-        vcl::vertex::addQuadColors<GL_TRIANGLES>(rRenderParameter.maColors, rLineColor, fTransparency);
-        vcl::vertex::addQuadColors<GL_TRIANGLES>(rRenderParameter.maColors, rLineColor, fTransparency);
+        vcl::vertex::addQuadColors<GL_TRIANGLES>(rRenderParameter.maColors, nLineColor, fTransparency);
+        vcl::vertex::addQuadColors<GL_TRIANGLES>(rRenderParameter.maColors, nLineColor, fTransparency);
+        vcl::vertex::addQuadColors<GL_TRIANGLES>(rRenderParameter.maColors, nLineColor, fTransparency);
+        vcl::vertex::addQuadColors<GL_TRIANGLES>(rRenderParameter.maColors, nLineColor, fTransparency);
 
         vcl::vertex::addQuadEmptyExtrusionVectors<GL_TRIANGLES>(rRenderParameter.maExtrusionVectors);
         vcl::vertex::addQuadEmptyExtrusionVectors<GL_TRIANGLES>(rRenderParameter.maExtrusionVectors);
@@ -88,9 +88,9 @@ void RenderList::addDrawRectangle(long nX, long nY, long nWidth, long nHeight, d
         vcl::vertex::addQuadEmptyExtrusionVectors<GL_TRIANGLES>(rRenderParameter.maExtrusionVectors);
     }
 
-    if (rFillColor != SALCOLOR_NONE)
+    if (nFillColor != SALCOLOR_NONE)
     {
-        if (rLineColor == SALCOLOR_NONE)
+        if (nLineColor == SALCOLOR_NONE)
         {
             // Draw rectangle stroke with fill color
             vcl::vertex::addRectangle<GL_TRIANGLES>(rRenderParameter.maVertices, fX1 - 0.5f, fY1 - 0.5f, fX1 + 0.5f, fY2 + 0.5f);
@@ -98,10 +98,10 @@ void RenderList::addDrawRectangle(long nX, long nY, long nWidth, long nHeight, d
             vcl::vertex::addRectangle<GL_TRIANGLES>(rRenderParameter.maVertices, fX2 - 0.5f, fY1 - 0.5f, fX2 + 0.5f, fY2 + 0.5f);
             vcl::vertex::addRectangle<GL_TRIANGLES>(rRenderParameter.maVertices, fX1 - 0.5f, fY2 - 0.5f, fX2 + 0.5f, fY2 + 0.5f);
 
-            vcl::vertex::addQuadColors<GL_TRIANGLES>(rRenderParameter.maColors, rFillColor, fTransparency);
-            vcl::vertex::addQuadColors<GL_TRIANGLES>(rRenderParameter.maColors, rFillColor, fTransparency);
-            vcl::vertex::addQuadColors<GL_TRIANGLES>(rRenderParameter.maColors, rFillColor, fTransparency);
-            vcl::vertex::addQuadColors<GL_TRIANGLES>(rRenderParameter.maColors, rFillColor, fTransparency);
+            vcl::vertex::addQuadColors<GL_TRIANGLES>(rRenderParameter.maColors, nFillColor, fTransparency);
+            vcl::vertex::addQuadColors<GL_TRIANGLES>(rRenderParameter.maColors, nFillColor, fTransparency);
+            vcl::vertex::addQuadColors<GL_TRIANGLES>(rRenderParameter.maColors, nFillColor, fTransparency);
+            vcl::vertex::addQuadColors<GL_TRIANGLES>(rRenderParameter.maColors, nFillColor, fTransparency);
 
             vcl::vertex::addQuadEmptyExtrusionVectors<GL_TRIANGLES>(rRenderParameter.maExtrusionVectors);
             vcl::vertex::addQuadEmptyExtrusionVectors<GL_TRIANGLES>(rRenderParameter.maExtrusionVectors);
@@ -110,29 +110,29 @@ void RenderList::addDrawRectangle(long nX, long nY, long nWidth, long nHeight, d
         }
         // Draw rectangle fill with fill color
         vcl::vertex::addRectangle<GL_TRIANGLES>(rRenderParameter.maVertices, fX1 + 0.5f, fY1 + 0.5f, fX2 - 0.5f, fY2 - 0.5f);
-        vcl::vertex::addQuadColors<GL_TRIANGLES>(rRenderParameter.maColors, rFillColor, fTransparency);
+        vcl::vertex::addQuadColors<GL_TRIANGLES>(rRenderParameter.maColors, nFillColor, fTransparency);
         vcl::vertex::addQuadEmptyExtrusionVectors<GL_TRIANGLES>(rRenderParameter.maExtrusionVectors);
     }
 }
 
-void RenderList::addDrawLine(long nX1, long nY1, long nX2, long nY2, const SalColor& rLineColor, bool bUseAA)
+void RenderList::addDrawLine(long nX1, long nY1, long nX2, long nY2, SalColor nLineColor, bool bUseAA)
 {
-    if (rLineColor == SALCOLOR_NONE)
+    if (nLineColor == SALCOLOR_NONE)
         return;
 
     checkOverlapping(basegfx::B2DRange(nX1, nY1, nX2, nY2));
 
     RenderParameters& rRenderParameter = bUseAA ? maRenderEntries.back().maLineAAParameters :
                                                   maRenderEntries.back().maLineParameters;
-    lclAddLineSegmentVertices(rRenderParameter, nX1, nY1, nX2, nY2, rLineColor, 0.0f);
+    lclAddLineSegmentVertices(rRenderParameter, nX1, nY1, nX2, nY2, nLineColor, 0.0f);
 }
 
 void RenderList::addDrawPolyPolygon(const basegfx::B2DPolyPolygon& rPolyPolygon, double fTransparency,
-                        const SalColor& rLineColor, const SalColor& rFillColor, bool bUseAA)
+                        SalColor nLineColor, SalColor nFillColor, bool bUseAA)
 {
     if (rPolyPolygon.count() <= 0)
         return;
-    if (rLineColor == SALCOLOR_NONE && rFillColor == SALCOLOR_NONE)
+    if (nLineColor == SALCOLOR_NONE && nFillColor == SALCOLOR_NONE)
         return;
     if (fTransparency == 1.0)
         return;
@@ -142,7 +142,7 @@ void RenderList::addDrawPolyPolygon(const basegfx::B2DPolyPolygon& rPolyPolygon,
     RenderParameters& rLineParameter = maRenderEntries.back().maLineParameters;
     RenderParameters& rLineAAParameter = maRenderEntries.back().maLineAAParameters;
 
-    if (rFillColor != SALCOLOR_NONE)
+    if (nFillColor != SALCOLOR_NONE)
     {
         RenderParameters& rTriangleParameter = maRenderEntries.back().maTriangleParameters;
 
@@ -167,25 +167,25 @@ void RenderList::addDrawPolyPolygon(const basegfx::B2DPolyPolygon& rPolyPolygon,
                                                          topX2,    topY,
                                                          bottomX1, bottomY,
                                                          bottomX2, bottomY);
-                vcl::vertex::addQuadColors<GL_TRIANGLES>(rTriangleParameter.maColors, rFillColor, fTransparency);
+                vcl::vertex::addQuadColors<GL_TRIANGLES>(rTriangleParameter.maColors, nFillColor, fTransparency);
                 vcl::vertex::addQuadEmptyExtrusionVectors<GL_TRIANGLES>(rTriangleParameter.maExtrusionVectors);
 
                 if (bUseAA)
                 {
                     lclAddLineSegmentVertices(rLineAAParameter, topX1, topY, topX2, topY,
-                                              rFillColor, fTransparency);
+                                              nFillColor, fTransparency);
                     lclAddLineSegmentVertices(rLineAAParameter, topX2, topY, bottomX2, bottomY,
-                                              rFillColor, fTransparency);
+                                              nFillColor, fTransparency);
                     lclAddLineSegmentVertices(rLineAAParameter, bottomX2, bottomY, bottomX1, bottomY,
-                                              rFillColor, fTransparency);
+                                              nFillColor, fTransparency);
                     lclAddLineSegmentVertices(rLineAAParameter, bottomX1, bottomY, topX1, topY,
-                                              rFillColor, fTransparency);
+                                              nFillColor, fTransparency);
                 }
             }
         }
     }
 
-    if (rLineColor != SALCOLOR_NONE && rLineColor != rFillColor)
+    if (nLineColor != SALCOLOR_NONE && nLineColor != nFillColor)
     {
         RenderParameters& rParameter = bUseAA ? rLineAAParameter : rLineParameter;
 
@@ -210,13 +210,13 @@ void RenderList::addDrawPolyPolygon(const basegfx::B2DPolyPolygon& rPolyPolygon,
                 x2 = aPolygon.getB2DPoint(index2).getX();
                 y2 = aPolygon.getB2DPoint(index2).getY();
 
-                lclAddLineSegmentVertices(rParameter, x1, y1, x2, y2, rLineColor, fTransparency);
+                lclAddLineSegmentVertices(rParameter, x1, y1, x2, y2, nLineColor, fTransparency);
             }
         }
     }
 }
 
-bool RenderList::addDrawTextureWithMaskColor(OpenGLTexture& rTexture, const SalColor& rColor, const SalTwoRect& r2Rect)
+bool RenderList::addDrawTextureWithMaskColor(OpenGLTexture& rTexture, SalColor nColor, const SalTwoRect& r2Rect)
 {
     if (!rTexture)
         return false;
@@ -236,7 +236,7 @@ bool RenderList::addDrawTextureWithMaskColor(OpenGLTexture& rTexture, const SalC
     rTexture.FillCoords<GL_TRIANGLES>(rTextureParameter.maTextureCoords, r2Rect, false);
 
     vcl::vertex::addRectangle<GL_TRIANGLES>(rTextureParameter.maVertices, fX1, fY1, fX2, fY2);
-    vcl::vertex::addQuadColors<GL_TRIANGLES>(rTextureParameter.maColors, rColor, 0.0f);
+    vcl::vertex::addQuadColors<GL_TRIANGLES>(rTextureParameter.maColors, nColor, 0.0f);
 
     return true;
 }


More information about the Libreoffice-commits mailing list