summaryrefslogtreecommitdiffstats
path: root/src/datavisualization/engine/surface3drenderer.cpp
diff options
context:
space:
mode:
authorTomi Korpipää <tomi.korpipaa@digia.com>2013-10-21 11:26:41 +0300
committerTomi Korpipää <tomi.korpipaa@digia.com>2013-10-21 11:32:29 +0300
commitee54e1ad611b30b40b42f7205f3c2c1e0cfa0620 (patch)
tree9f366593706e37b96daadc3d3151e4fbb9692030 /src/datavisualization/engine/surface3drenderer.cpp
parent5dfdb409f50bd12b128d5252a8a951ad437a8961 (diff)
Fixed ES2 gradient problem
Task-number: QTRD-2453 + changed gradient texture to a power-of-two size to avoid gradient errors on Android Change-Id: I67b1c87d3143073ceb2523017e3968d16d0cd503 Change-Id: I67b1c87d3143073ceb2523017e3968d16d0cd503 Reviewed-by: Mika Salmela <mika.salmela@digia.com>
Diffstat (limited to 'src/datavisualization/engine/surface3drenderer.cpp')
-rw-r--r--src/datavisualization/engine/surface3drenderer.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/datavisualization/engine/surface3drenderer.cpp b/src/datavisualization/engine/surface3drenderer.cpp
index 31da7af4..67ad66d4 100644
--- a/src/datavisualization/engine/surface3drenderer.cpp
+++ b/src/datavisualization/engine/surface3drenderer.cpp
@@ -1644,11 +1644,11 @@ void Surface3DRenderer::drawScene(GLuint defaultFboHandle)
void Surface3DRenderer::updateSurfaceGradient(const QLinearGradient &gradient)
{
- QImage image(QSize(1, 1000), QImage::Format_RGB32);
+ QImage image(QSize(2, 1024), QImage::Format_RGB32);
QPainter pmp(&image);
pmp.setBrush(QBrush(gradient));
pmp.setPen(Qt::NoPen);
- pmp.drawRect(0, 0, 1, 1000);
+ pmp.drawRect(0, 0, 2, 1024);
if (m_gradientTexture) {
m_textureHelper->deleteTexture(&m_gradientTexture);