diff --git a/src/gtk/glmapview.cpp b/src/gtk/glmapview.cpp index af722e29..b4e872f2 100644 --- a/src/gtk/glmapview.cpp +++ b/src/gtk/glmapview.cpp @@ -30,6 +30,7 @@ GlMapView::GlMapView(GtkBuilder *builder) GDK_GL_RED_SIZE, 1, GDK_GL_GREEN_SIZE, 1, GDK_GL_BLUE_SIZE, 1, + GDK_GL_DEPTH_SIZE, 16, GDK_GL_DOUBLEBUFFER, GDK_GL_NONE }; diff --git a/src/scene.cpp b/src/scene.cpp index 3c79518a..ba21dd84 100644 --- a/src/scene.cpp +++ b/src/scene.cpp @@ -99,7 +99,7 @@ void Scene::Render() // XXX: rename to Blit() static float f = 0.0f; f += 0.05f; glTranslatef(320.0f, 240.0f, 0.0f); - glRotatef(45.0f, 1.0f, 0.0f, 0.0f); + glRotatef(-45.0f, 1.0f, 0.0f, 0.0f); #if 0 glRotatef(3.0f * sinf(f), 1.0f, 0.0f, 0.0f); glRotatef(8.0f * cosf(f), 0.0f, 0.0f, 1.0f); diff --git a/src/test-map.cpp b/src/test-map.cpp index 26b1cde6..35a41307 100644 --- a/src/test-map.cpp +++ b/src/test-map.cpp @@ -30,6 +30,8 @@ int main(int argc, char **argv) return EXIT_FAILURE; } + SDL_GL_SetAttribute(SDL_GL_DOUBLEBUFFER, 1); + SDL_GL_SetAttribute(SDL_GL_DEPTH_SIZE, 16); SDL_Surface *video = SDL_SetVideoMode(640, 480, 0, SDL_OPENGL); if (!video) {