gallium: remove the temporary/test TEST_DRAW_PASSTHROUGH code
authorBrian Paul <brian.paul@tungstengraphics.com>
Thu, 3 Apr 2008 18:44:58 +0000 (12:44 -0600)
committerBrian Paul <brian.paul@tungstengraphics.com>
Thu, 3 Apr 2008 18:44:58 +0000 (12:44 -0600)
src/mesa/state_tracker/st_cb_clear.c

index 0c6f77bc82a5efd4418bddcb53c53f029a23903d..041b9be2cc90780ec1b7df7809dfa0b9f9d2915c 100644 (file)
 #include "cso_cache/cso_context.h"
 
 
-/* XXX for testing draw module vertex passthrough: */
-/* XXX this hack is broken now */
-#define TEST_DRAW_PASSTHROUGH 0
-
-
 void
 st_destroy_clear(struct st_context *st)
 {
@@ -243,9 +238,6 @@ clear_with_quad(GLcontext *ctx,
       struct pipe_rasterizer_state raster;
       memset(&raster, 0, sizeof(raster));
       raster.bypass_clipping = 1;
-#if TEST_DRAW_PASSTHROUGH
-      raster.bypass_vs = 1;
-#endif
       cso_set_rasterizer(st->cso_context, &raster);
    }
 
@@ -256,7 +248,6 @@ clear_with_quad(GLcontext *ctx,
    pipe->bind_fs_state(pipe, st->clear.fs);
 
 
-#if !TEST_DRAW_PASSTHROUGH
    /* vertex shader state: color/position pass-through */
    if (!st->clear.vs) {
       const uint semantic_names[] = { TGSI_SEMANTIC_POSITION,
@@ -268,9 +259,7 @@ clear_with_quad(GLcontext *ctx,
                                                          &st->clear.vert_shader);
    }
    pipe->bind_vs_state(pipe, st->clear.vs);
-#endif
 
-#if !TEST_DRAW_PASSTHROUGH
    /* viewport state: identity since we're drawing in window coords */
    {
       struct pipe_viewport_state vp;
@@ -284,7 +273,6 @@ clear_with_quad(GLcontext *ctx,
       vp.translate[3] = 0.0;
       cso_set_viewport(st->cso_context, &vp);
    }
-#endif
 
    /* draw quad matching scissor rect (XXX verify coord round-off) */
    draw_quad(ctx, x0, y0, x1, y1, ctx->Depth.Clear, ctx->Color.ClearColor);