gallium: remove unneeded st->bitmap_texcoord_bias
authorBrian Paul <brian.paul@tungstengraphics.com>
Fri, 25 Apr 2008 22:12:11 +0000 (16:12 -0600)
committerBrian Paul <brian.paul@tungstengraphics.com>
Fri, 25 Apr 2008 22:12:11 +0000 (16:12 -0600)
src/mesa/state_tracker/st_cb_bitmap.c
src/mesa/state_tracker/st_cb_drawpixels.c
src/mesa/state_tracker/st_context.h
src/mesa/state_tracker/st_extensions.c

index 507ace27c7102ed0a30158afc54e2d9cd9bf56e0..6c2d9a4b897da8d5978b15b92d452687fa436067 100644 (file)
@@ -355,11 +355,8 @@ setup_bitmap_vertex_data(struct st_context *st,
    const GLfloat x1 = x + width;
    const GLfloat y0 = y;
    const GLfloat y1 = y + height;
-   const GLfloat bias = 0.0 * st->bitmap_texcoord_bias; /* XXX remove */
-   const GLfloat xBias = bias / (x1-x0);
-   const GLfloat yBias = bias / (y1-y0);
-   const GLfloat sLeft = 0.0 + xBias, sRight = 1.0 + xBias;
-   const GLfloat tTop = yBias, tBot = 1.0 - tTop - yBias;
+   const GLfloat sLeft = 0.0F, sRight = 1.0F;
+   const GLfloat tTop = 0.0, tBot = 1.0 - tTop;
    const GLfloat clip_x0 = x0 / fb_width * 2.0 - 1.0;
    const GLfloat clip_y0 = y0 / fb_height * 2.0 - 1.0;
    const GLfloat clip_x1 = x1 / fb_width * 2.0 - 1.0;
index cdfa041d15fa20853db25898bbf78a33b5c5faea..047ea3816bc9fc759208f4c590cda2ad791843b8 100644 (file)
@@ -425,11 +425,8 @@ draw_quad(GLcontext *ctx, GLfloat x0, GLfloat y0, GLfloat z,
       const GLfloat clip_y0 = y0 / fb_height * 2.0 - 1.0;
       const GLfloat clip_x1 = x1 / fb_width * 2.0 - 1.0;
       const GLfloat clip_y1 = y1 / fb_height * 2.0 - 1.0;
-      GLfloat bias = ctx->st->bitmap_texcoord_bias;
-      GLfloat xBias = 0*bias / (x1-x0);
-      GLfloat yBias = 0*bias / (y1-y0);
-      GLfloat sLeft = 0.0 + xBias, sRight = 1.0 + xBias;
-      GLfloat tTop = invertTex - yBias, tBot = 1.0 - tTop - yBias;
+      const GLfloat sLeft = 0.0F, sRight = 1.0F;
+      const GLfloat tTop = invertTex, tBot = 1.0 - tTop;
       GLuint tex, i;
 
       /* upper-left */
index 7e933a2b109e73f932e5e0b1eeae6beb06499ed7..80a71d1766748349cb0e9a96f542d39371ce2315 100644 (file)
@@ -123,8 +123,6 @@ struct st_context
 
    GLfloat polygon_offset_scale; /* ?? */
 
-   GLfloat bitmap_texcoord_bias;
-
    /** Mapping from VERT_RESULT_x to post-transformed vertex slot */
    const GLuint *vertex_result_to_slot;
 
index f2d40e84b3c72ffe8f885678273f1d6367d3f6d5..260a2efe8863a1b16cbd21322bf016166a86bd2b 100644 (file)
@@ -109,9 +109,6 @@ void st_init_limits(struct st_context *st)
    c->MaxTextureLodBias
       = screen->get_paramf(screen, PIPE_CAP_MAX_TEXTURE_LOD_BIAS);
 
-   st->bitmap_texcoord_bias
-      = screen->get_paramf(screen, PIPE_CAP_BITMAP_TEXCOORD_BIAS);
-
    c->MaxDrawBuffers
       = CLAMP(screen->get_param(screen, PIPE_CAP_MAX_RENDER_TARGETS),
               1, MAX_DRAW_BUFFERS);
@@ -220,11 +217,12 @@ void st_init_extensions(struct st_context *st)
       ctx->Extensions.EXT_texture_sRGB = GL_TRUE;
    }
 
+#if 01
    if (screen->is_format_supported(screen, PIPE_FORMAT_DXT5_RGBA,
                                    PIPE_TEXTURE)) {
       ctx->Extensions.EXT_texture_compression_s3tc = GL_TRUE;
    }
-
+#endif
    if (screen->is_format_supported(screen, PIPE_FORMAT_YCBCR, PIPE_TEXTURE) ||
        screen->is_format_supported(screen, PIPE_FORMAT_YCBCR_REV, PIPE_TEXTURE)) {
       ctx->Extensions.MESA_ycbcr_texture = GL_TRUE;