diff options
Diffstat (limited to 'chart2/source/view/main/GL3DRenderer.cxx')
-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(); |