OpenGL ES uses glOrthof
authorMatthias Braun <matze@braunis.de>
Sun, 18 May 2008 14:33:04 +0000 (14:33 +0000)
committerMatthias Braun <matze@braunis.de>
Sun, 18 May 2008 14:33:04 +0000 (14:33 +0000)
SVN-Revision: 5494

src/video/gl_lightmap.cpp
src/video/gl_renderer.cpp

index f37b540..0129415 100644 (file)
@@ -162,7 +162,11 @@ namespace GL
     glViewport(0, screen->h - lightmap_height, lightmap_width, lightmap_height);
     glMatrixMode(GL_PROJECTION);
     glLoadIdentity();
+#ifdef GL_VERSION_ES_CM_1_0
+    glOrthof(0, SCREEN_WIDTH, SCREEN_HEIGHT, 0, -1.0, 1.0);
+#else
     glOrtho(0, SCREEN_WIDTH, SCREEN_HEIGHT, 0, -1.0, 1.0);
+#endif
     glMatrixMode(GL_MODELVIEW);
     glLoadIdentity();
 
@@ -180,7 +184,11 @@ namespace GL
     glViewport(0, 0, screen->w, screen->h);
     glMatrixMode(GL_PROJECTION);
     glLoadIdentity();
+#ifdef GL_VERSION_ES_CM_1_0
+    glOrthof(0, SCREEN_WIDTH, SCREEN_HEIGHT, 0, -1.0, 1.0);
+#else
     glOrtho(0, SCREEN_WIDTH, SCREEN_HEIGHT, 0, -1.0, 1.0);
+#endif
     glMatrixMode(GL_MODELVIEW);
     glLoadIdentity();
     glEnable(GL_BLEND);
index b9a2354..2d92834 100644 (file)
@@ -198,7 +198,11 @@ Renderer::Renderer()
   glLoadIdentity();
 
   // logical resolution here not real monitor resolution
+#ifdef GL_VERSION_ES_CM_1_0
+  glOrthof(0, SCREEN_WIDTH, SCREEN_HEIGHT, 0, -1.0, 1.0);
+#else
   glOrtho(0, SCREEN_WIDTH, SCREEN_HEIGHT, 0, -1.0, 1.0);
+#endif
 
   glMatrixMode(GL_MODELVIEW);
   glLoadIdentity();
@@ -651,7 +655,11 @@ Renderer::apply_config()
 
   glMatrixMode(GL_PROJECTION);
   glLoadIdentity();
-  glOrtho(0, SCREEN_WIDTH, SCREEN_HEIGHT, 0, -1.0, 1.0);    
+#ifdef GL_VERSION_ES_CM_1_0
+  glOrthof(0, SCREEN_WIDTH, SCREEN_HEIGHT, 0, -1.0, 1.0);
+#else
+  glOrtho(0, SCREEN_WIDTH, SCREEN_HEIGHT, 0, -1.0, 1.0);
+#endif
 }
 
 } // namespace GL