summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorweigao <weigao@multicorewareinc.com>2014-05-23 05:07:38 -0700
committerMarkus Mohrhard <markus.mohrhard@googlemail.com>2014-05-24 10:48:44 +0200
commit2d3d63a3da88373e15c0218a9a417ad20db8b85a (patch)
tree0b553df3ba8f49d46971f8e4e224fdb4479772f5
parent7c603d4a2313de4c870e0db792e2d7fd3dc02efa (diff)
fix the calling of polygon API
Change-Id: I14d7e8594dae86830ca05aeb28633feac0a258cc
-rw-r--r--chart2/source/view/main/3DChartObjects.cxx4
1 files changed, 3 insertions, 1 deletions
diff --git a/chart2/source/view/main/3DChartObjects.cxx b/chart2/source/view/main/3DChartObjects.cxx
index aa777431331b..bf8c10b57889 100644
--- a/chart2/source/view/main/3DChartObjects.cxx
+++ b/chart2/source/view/main/3DChartObjects.cxx
@@ -53,6 +53,7 @@ void Line::render()
mpRenderer->AddShapePolygon3DObject(0, true, maLineColor.GetColor(), 0, 0, mnUniqueId);
mpRenderer->AddPolygon3DObjectPoint(maPosBegin.x, maPosBegin.y, maPosBegin.z);
mpRenderer->AddPolygon3DObjectPoint(maPosEnd.x, maPosEnd.y, maPosEnd.z);
+ mpRenderer->EndAddPolygon3DObjectPoint();
mpRenderer->EndAddShapePolygon3DObject();
}
@@ -131,6 +132,7 @@ void Rectangle::render()
mpRenderer->AddPolygon3DObjectNormalPoint(normal.x, normal.y, normal.z);
mpRenderer->EndAddPolygon3DObjectPoint();
mpRenderer->EndAddPolygon3DObjectNormalPoint();
+ mpRenderer->EndAddShapePolygon3DObject();
//we should render the edge if the edge color is different from the fill color
if (maColor.GetColor() != maLineColor.GetColor())
{
@@ -140,8 +142,8 @@ void Rectangle::render()
mpRenderer->AddPolygon3DObjectPoint(maTopLeft.x, maTopLeft.y, maTopLeft.z);
mpRenderer->AddPolygon3DObjectPoint(bottomLeft.x, bottomLeft.y, bottomLeft.z);
mpRenderer->EndAddPolygon3DObjectPoint();
+ mpRenderer->EndAddShapePolygon3DObject();
}
- mpRenderer->EndAddShapePolygon3DObject();
}
void Rectangle::setPosition(const glm::vec3& rTopLeft, const glm::vec3& rTopRight, const glm::vec3& rBottomRight)