diff options
author | Markus Mohrhard <markus.mohrhard@googlemail.com> | 2014-11-01 23:56:07 +0100 |
---|---|---|
committer | Markus Mohrhard <markus.mohrhard@googlemail.com> | 2014-11-09 07:13:46 +0000 |
commit | 8ce87efec53d72f675330b0512e61ad5077674a8 (patch) | |
tree | acb168cbf166dd1119308c37370ec18811429883 /chart2 | |
parent | 5ee376a42fcd5a38cb6952e69b5d770e3a59d2e8 (diff) |
OpenGL ES does not support double and glPolygonMode
Change-Id: I623babba561dc0a126c6884a70a33ad4a78ef63f
Reviewed-on: https://gerrit.libreoffice.org/12187
Reviewed-by: Markus Mohrhard <markus.mohrhard@googlemail.com>
Tested-by: Markus Mohrhard <markus.mohrhard@googlemail.com>
Diffstat (limited to 'chart2')
-rwxr-xr-x | chart2/source/view/main/GL3DRenderer.cxx | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/chart2/source/view/main/GL3DRenderer.cxx b/chart2/source/view/main/GL3DRenderer.cxx index 6b0004fe4fbe..8277d083fd35 100755 --- a/chart2/source/view/main/GL3DRenderer.cxx +++ b/chart2/source/view/main/GL3DRenderer.cxx @@ -356,7 +356,9 @@ void OpenGL3DRenderer::init() CHECK_GL_ERROR(); glCullFace(GL_BACK); CHECK_GL_ERROR(); +#if !defined(ANDROID) && !defined(IOS) glPolygonMode(GL_FRONT_AND_BACK, GL_FILL); +#endif // Enable depth test CHECK_GL_ERROR(); glEnable(GL_DEPTH_TEST); @@ -2158,7 +2160,11 @@ void OpenGL3DRenderer::ClearBuffer() glDisable(GL_DEPTH_TEST); CHECK_GL_ERROR(); +#if defined(IOS) || defined(ANDROID) + glClearDepthf(1.0f); +#else glClearDepth(1.0f); +#endif CHECK_GL_ERROR(); glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT); CHECK_GL_ERROR(); |