NCC fixes and some cosmetics
authorDaniel Borca <dborca@users.sourceforge.net>
Fri, 7 Nov 2003 13:17:21 +0000 (13:17 +0000)
committerDaniel Borca <dborca@users.sourceforge.net>
Fri, 7 Nov 2003 13:17:21 +0000 (13:17 +0000)
src/mesa/drivers/glide/fx.rc
src/mesa/drivers/glide/fxddtex.c
src/mesa/drivers/glide/fxopengl.def
src/mesa/drivers/glide/fxwgl.c

index c90e8c58bfef8b63c0ff4d365900e32a09ff1c6d..5d00629b826d57ba8d31f26d927188352bac6410 100644 (file)
@@ -2,7 +2,7 @@
 
 #define PRODNAME                "Mesa 5.1"
 #define CONTACTSTR              "http://www.mesa3d.org"
-#define HWSTR                   "3dfx Voodoo Banshee, Velocity 100/200, Voodoo3, Voodoo4, Voodoo5"
+#define HWSTR                   "3dfx Voodoo^2, Voodoo Banshee, Velocity 100/200, Voodoo3, Voodoo4, Voodoo5"
 #define COPYRIGHTSTR            "Copyright \251 Brian E. Paul"
 
 #define VERSIONSTR              "5.1.0.1"
index 8c48e92551b4d05918ac92627eed08d7c76992f6..9dc47ec8e4a1d72e226ea7b7a9deb35ce2a025cc 100644 (file)
@@ -1311,7 +1311,7 @@ fxDDTexImage2D(GLcontext * ctx, GLenum target, GLint level,
          pxMip.data[0] = texImage->Data;
          fxMesa->Glide.txMipQuantize(&pxMip, &txMip, mml->glideFormat, TX_DITHER_ERR, TX_COMPRESSION_STATISTICAL);
          fxMesa->Glide.txPalToNcc((GuNccTable *)(&(ti->palette)), pxMip.pal);
-         MEMCPY((char *)texImage->Data + texImage->CompressedSize - 12 * 4, &(ti->palette), 12 * 4);
+         MEMCPY((char *)texImage->Data + texImage->CompressedSize - 12 * 4, &(ti->palette.data[16]), 12 * 4);
       } else
 #endif
       fxMesa->Glide.txImgQuantize(texImage->Data, _final_texImage_Data, mml->width, mml->height, mml->glideFormat, TX_DITHER_NONE);
@@ -1525,7 +1525,7 @@ fxDDCompressedTexImage2D (GLcontext *ctx, GLenum target,
 #if FX_TC_NCC
    if ((mml->glideFormat == GR_TEXFMT_AYIQ_8422) ||
        (mml->glideFormat == GR_TEXFMT_YIQ_422)) {
-      MEMCPY(&(ti->palette), (char *)texImage->Data + imageSize - 12 * 4, 12 * 4);
+      MEMCPY(&(ti->palette.data[16]), (char *)data + imageSize - 12 * 4, 12 * 4);
    }
 #endif
 
index 9d0d3eb5012f77bf7520c8dffd5389a0f1ce2ee7..897905b4b40db5dccb71a0a5a7bf913d2395cb36 100644 (file)
@@ -1,3 +1,5 @@
+LIBRARY OpenGL32
+DESCRIPTION "Mesa 5.1"
 EXPORTS
  glAccum
  glActiveStencilFaceEXT
index 8ab9d23c98309b523525a77d169b4db371ddfc3c..308cb9ba76e2b58193facb95ebf98ee069502734 100644 (file)
@@ -164,53 +164,6 @@ struct __pixelformat__ pix[] = {
      FXMESA_NONE}
    }
    ,
-#if 0
-  /* 24bit RGB888 single buffer with depth */
-   {
-    {sizeof(PIXELFORMATDESCRIPTOR), 1,
-     PFD_DRAW_TO_WINDOW | PFD_SUPPORT_OPENGL,
-     PFD_TYPE_RGBA,
-     24,
-     8, 0, 8, 8, 8, 16, 0, 0,
-     0, 0, 0, 0, 0,
-     24,
-     8,
-     0,
-     PFD_MAIN_PLANE,
-     0, 0, 0, 0}
-    ,
-    {FXMESA_COLORDEPTH, 32,
-     FXMESA_ALPHA_SIZE, 8,
-     FXMESA_DEPTH_SIZE, 24,
-     FXMESA_STENCIL_SIZE, 8,
-     FXMESA_ACCUM_SIZE, 0,
-     FXMESA_NONE}
-   }
-   ,
-   /* 24bit RGB888 double buffer with depth */
-   {
-    {sizeof(PIXELFORMATDESCRIPTOR), 1,
-     PFD_DRAW_TO_WINDOW | PFD_SUPPORT_OPENGL |
-     PFD_DOUBLEBUFFER | PFD_SWAP_COPY,
-     PFD_TYPE_RGBA,
-     24,
-     8, 0, 8, 8, 8, 16, 0, 0,
-     0, 0, 0, 0, 0,
-     24,
-     8,
-     0,
-     PFD_MAIN_PLANE,
-     0, 0, 0, 0}
-    ,
-    {FXMESA_COLORDEPTH, 32,
-     FXMESA_DOUBLEBUFFER,
-     FXMESA_ALPHA_SIZE, 8,
-     FXMESA_DEPTH_SIZE, 24,
-     FXMESA_STENCIL_SIZE, 8,
-     FXMESA_ACCUM_SIZE, 0,
-     FXMESA_NONE}
-   },
-#endif
    /* 32bit ARGB8888 single buffer with depth */
    {
     {sizeof(PIXELFORMATDESCRIPTOR), 1,