glDrawPixels w/ format=GL_COLOR_INDEX was broken
authorBrian Paul <brian.paul@tungstengraphics.com>
Tue, 8 Feb 2000 23:42:14 +0000 (23:42 +0000)
committerBrian Paul <brian.paul@tungstengraphics.com>
Tue, 8 Feb 2000 23:42:14 +0000 (23:42 +0000)
src/mesa/main/drawpix.c

index 6724929be68c4c1f4402183aefb16d3c7fb2407a..38de1a0434a49edf42b9ba9e0b0419f48fc4368f 100644 (file)
@@ -1,10 +1,10 @@
-/* $Id: drawpix.c,v 1.11 2000/02/02 19:17:57 brianp Exp $ */
+/* $Id: drawpix.c,v 1.12 2000/02/08 23:42:14 brianp Exp $ */
 
 /*
  * Mesa 3-D graphics library
  * Version:  3.3
  * 
- * Copyright (C) 1999  Brian Paul   All Rights Reserved.
+ * Copyright (C) 1999-2000  Brian Paul   All Rights Reserved.
  * 
  * Permission is hereby granted, free of charge, to any person obtaining a
  * copy of this software and associated documentation files (the "Software"),
@@ -703,9 +703,9 @@ _mesa_DrawPixels( GLsizei width, GLsizei height,
            break;
         case GL_COLOR_INDEX:
             if (ctx->Visual->RGBAflag)
-               draw_index_pixels(ctx, x, y, width, height, type, pixels);
-            else
                draw_rgba_pixels(ctx, x,y, width, height, format, type, pixels);
+            else
+               draw_index_pixels(ctx, x, y, width, height, type, pixels);
            break;
         case GL_RED:
         case GL_GREEN: