]> git.sesse.net Git - pitch/blobdiff - glpitch.cpp
Make it explicit that we do not use depth testing.
[pitch] / glpitch.cpp
index 4aea821ef3dde34acb33980d3094fac993e02b4f..2f816199dfde9e06cacfac3816ac6a16b16fc427 100644 (file)
@@ -60,6 +60,7 @@ int main(void)
 
        glClearColor(0.0f, 0.0f, 0.0f, 1.0f);
        glClear(GL_COLOR_BUFFER_BIT);
+       glDisable(GL_DEPTH_TEST);
 
        for ( ;; ) {
                SDL_Event event;
@@ -101,6 +102,8 @@ int main(void)
                        double peak_pos = find_display_pos(peak.first);
 
                        glBlendFunc(GL_SRC_ALPHA, GL_ONE);
+                       glEnable(GL_POLYGON_SMOOTH);
+
                        glBegin(GL_QUADS);      
                        glColor4f(0.0, 1.0f, 0.0f, 0.2f);
                        glVertex2f(peak_pos - 0.1, 0.0f);
@@ -108,6 +111,8 @@ int main(void)
                        glVertex2f(peak_pos + 0.1, 1.0f);
                        glVertex2f(peak_pos + 0.1, 0.0f);
                        glEnd();
+
+                       glDisable(GL_POLYGON_SMOOTH);
                }
 
                glColor4f(1.0f, 1.0f, 1.0f, 1.0f);