gallium: no-op st_Bitmap() if width or height is zero
authorBrian Paul <brian.paul@tungstengraphics.com>
Thu, 8 May 2008 23:11:05 +0000 (17:11 -0600)
committerBrian Paul <brian.paul@tungstengraphics.com>
Thu, 8 May 2008 23:11:05 +0000 (17:11 -0600)
src/mesa/state_tracker/st_cb_bitmap.c

index f816e59104227b3d1269b00855c3b4d0d0f33ebe..56ca171a628cfd16ae25486e7c4e8e23d25e7de9 100644 (file)
@@ -673,6 +673,9 @@ st_Bitmap(GLcontext *ctx, GLint x, GLint y, GLsizei width, GLsizei height,
    struct st_context *st = ctx->st;
    struct pipe_texture *pt;
 
+   if (width == 0 || height == 0)
+      return;
+
    st_validate_state(st);
 
    if (!st->bitmap.vs) {