[Libreoffice-commits] core.git: Branch 'feature/opengl-mac-fixes' - 2 commits - chart2/opengl chart2/source

Markus Mohrhard markus.mohrhard at googlemail.com
Fri Aug 15 01:50:39 PDT 2014


 chart2/opengl/README.deprecated                |   15 +++++++++++++++
 chart2/source/view/charttypes/GL3DBarChart.cxx |    3 +++
 2 files changed, 18 insertions(+)

New commits:
commit 11af6d3f04d069c06f519960162122687080ac68
Author: Markus Mohrhard <markus.mohrhard at googlemail.com>
Date:   Fri Aug 15 10:48:24 2014 +0200

    add a note about deprecated functionality
    
    Change-Id: Ic980e633f7c9cdcbb3a1b512d66bfd8279d16339

diff --git a/chart2/opengl/README.deprecated b/chart2/opengl/README.deprecated
new file mode 100644
index 0000000..a13de9a
--- /dev/null
+++ b/chart2/opengl/README.deprecated
@@ -0,0 +1,15 @@
+deprecated features
+
+GL_LIGHTING
+GL_TEXTURE_2D
+GL_POINT_SMOOTH
+GL_TEXTURE_WRAP_S
+GL_TEXTURE_WRAP_T
+
+
+GLSL
+
+texture*D
+varying
+attribute
+missing version string
commit 71e42eaeae93803d4f4f33df2d2eb3a3101062c3
Author: Markus Mohrhard <markus.mohrhard at googlemail.com>
Date:   Fri Aug 15 10:47:18 2014 +0200

    don't even try to create a shape for non existing values
    
    Change-Id: I0af9285c2fa0371607e9ec750bb07968244c44d8

diff --git a/chart2/source/view/charttypes/GL3DBarChart.cxx b/chart2/source/view/charttypes/GL3DBarChart.cxx
index 0299b92..6359dc6 100644
--- a/chart2/source/view/charttypes/GL3DBarChart.cxx
+++ b/chart2/source/view/charttypes/GL3DBarChart.cxx
@@ -538,6 +538,9 @@ void GL3DBarChart::create3DShapes(const boost::ptr_vector<VDataSeries>& rDataSer
             }
 
             float nVal = rDataSeries.getYValue(nIndex);
+            if (rtl::math::isNan(nVal))
+                continue;
+
             float nXPos = nIndex * (BAR_SIZE_X + BAR_DISTANCE_X) + BAR_DISTANCE_X;
 
             glm::mat4 aScaleMatrix = glm::scale(glm::vec3(BAR_SIZE_X, BAR_SIZE_Y, float(nVal/nMaxVal)));


More information about the Libreoffice-commits mailing list