summaryrefslogtreecommitdiff
path: root/mogltk/glbase.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'mogltk/glbase.cpp')
-rw-r--r--mogltk/glbase.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/mogltk/glbase.cpp b/mogltk/glbase.cpp
index b2512ca..0993b43 100644
--- a/mogltk/glbase.cpp
+++ b/mogltk/glbase.cpp
@@ -59,6 +59,9 @@ int mogltk::glbase::setup(int w, int h, int flags) throw(GeneralException) {
glMatrixMode(GL_MODELVIEW);
glLoadIdentity();
+ glEnable(GL_TEXTURE_2D);
+ glTexEnvf(GL_TEXTURE_ENV, GL_TEXTURE_ENV_MODE, GL_DECAL);
+
return 0;
}
@@ -81,7 +84,6 @@ void mogltk::glbase::Enter2DMode(void) {
glPushAttrib(GL_ENABLE_BIT);
glDisable(GL_DEPTH_TEST);
glDisable(GL_CULL_FACE);
- glEnable(GL_TEXTURE_2D);
glEnable(GL_BLEND);
glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA);
@@ -94,8 +96,6 @@ void mogltk::glbase::Enter2DMode(void) {
glPushMatrix();
glLoadIdentity();
- glTexEnvf(GL_TEXTURE_ENV, GL_TEXTURE_ENV_MODE, GL_DECAL);
-
twoD = 1;
}