]> git.sesse.net Git - nageru/blobdiff - flow.cpp
Disable dither; we don't need it.
[nageru] / flow.cpp
index d9c165fb139c2338492bfded5ca004a25e7f49b3..bb0c096ae82be72cc9d7eb2154ff4ff357d0a78b 100644 (file)
--- a/flow.cpp
+++ b/flow.cpp
@@ -1073,7 +1073,7 @@ GLuint DISComputeFlow::exec(GLuint tex0, GLuint tex1, ResizeStrategy resize_stra
        ScopedTimer total_timer("Total", &timers);
        for (int level = coarsest_level; level >= int(finest_level); --level) {
                char timer_name[256];
-               snprintf(timer_name, sizeof(timer_name), "Level %d", level);
+               snprintf(timer_name, sizeof(timer_name), "Level %d (%d x %d)", level, width >> level, height >> level);
                ScopedTimer level_timer(timer_name, &total_timer);
 
                int level_width = width >> level;
@@ -2042,6 +2042,8 @@ int main(int argc, char **argv)
        SDL_GLContext context = SDL_GL_CreateContext(window);
        assert(context != nullptr);
 
+       glDisable(GL_DITHER);
+
        // FIXME: Should be part of DISComputeFlow (but needs to be initialized
        // before all the render passes).
        float vertices[] = {