diff options
| author | Brian Paul <brian.paul@tungstengraphics.com> | 2000-08-31 15:24:07 +0000 | 
|---|---|---|
| committer | Brian Paul <brian.paul@tungstengraphics.com> | 2000-08-31 15:24:07 +0000 | 
| commit | b92d64e150a3b1389f5a4b6cbfe57425a77f24bf (patch) | |
| tree | 8a2d53d9b07e5f147a953af6a5c76f8937243efa | |
| parent | f93b3dd69e744cf1dd6b102a11cdb07c2df4a967 (diff) | |
renamed some variables
| -rw-r--r-- | src/mesa/main/image.c | 182 | ||||
| -rw-r--r-- | src/mesa/main/image.h | 20 | 
2 files changed, 103 insertions, 99 deletions
| diff --git a/src/mesa/main/image.c b/src/mesa/main/image.c index 0d4b2ef525..bf7ec502bf 100644 --- a/src/mesa/main/image.c +++ b/src/mesa/main/image.c @@ -1,4 +1,4 @@ -/* $Id: image.c,v 1.38 2000/08/30 18:21:37 brianp Exp $ */ +/* $Id: image.c,v 1.39 2000/08/31 15:24:07 brianp Exp $ */  /*   * Mesa 3-D graphics library @@ -609,21 +609,24 @@ _mesa_pack_polygon_stipple( const GLuint pattern[32], GLubyte *dest,  void  _mesa_pack_rgba_span( GLcontext *ctx,                        GLuint n, CONST GLubyte srcRgba[][4], -                      GLenum format, GLenum type, GLvoid *destination, -                      const struct gl_pixelstore_attrib *packing, +                      GLenum dstFormat, GLenum dstType, +                      GLvoid *dstAddr, +                      const struct gl_pixelstore_attrib *dstPacking,                        GLuint transferOps)  {     ASSERT(ctx->ImageTransferState != UPDATE_IMAGE_TRANSFER_STATE);     /* Test for optimized case first */ -   if (transferOps == 0 && format == GL_RGBA && type == GL_UNSIGNED_BYTE) { +   if (transferOps == 0 && dstFormat == GL_RGBA +       && dstType == GL_UNSIGNED_BYTE) {        /* common simple case */ -      MEMCPY( destination, srcRgba, n * 4 * sizeof(GLubyte) ); +      MEMCPY(dstAddr, srcRgba, n * 4 * sizeof(GLubyte));     } -   else if (transferOps == 0 && format == GL_RGB && type == GL_UNSIGNED_BYTE) { +   else if (transferOps == 0 && dstFormat == GL_RGB +            && dstType == GL_UNSIGNED_BYTE) {        /* common simple case */        GLint i; -      GLubyte *dest = (GLubyte *) destination; +      GLubyte *dest = (GLubyte *) dstAddr;        for (i = 0; i < n; i++) {           dest[0] = srcRgba[i][RCOMP];           dest[1] = srcRgba[i][GCOMP]; @@ -648,8 +651,8 @@ _mesa_pack_rgba_span( GLcontext *ctx,           rgba[i][ACOMP] = srcRgba[i][ACOMP] * ascale;        }        _mesa_pack_float_rgba_span(ctx, n, (const GLfloat (*)[4]) rgba, -                                 format, type, destination, -                                 packing, transferOps); +                                 dstFormat, dstType, dstAddr, +                                 dstPacking, transferOps);     }  } @@ -657,11 +660,12 @@ _mesa_pack_rgba_span( GLcontext *ctx,  void  _mesa_pack_float_rgba_span( GLcontext *ctx,                              GLuint n, CONST GLfloat rgbaIn[][4], -                            GLenum format, GLenum type, GLvoid *destination, -                            const struct gl_pixelstore_attrib *packing, +                            GLenum dstFormat, GLenum dstType, +                            GLvoid *dstAddr, +                            const struct gl_pixelstore_attrib *dstPacking,                              GLuint transferOps )  { -   const GLint comps = _mesa_components_in_format(format); +   const GLint comps = _mesa_components_in_format(dstFormat);     GLfloat luminance[MAX_WIDTH];     GLfloat (*rgba)[4];     GLuint i; @@ -725,7 +729,7 @@ _mesa_pack_float_rgba_span( GLcontext *ctx,     /* XXX clamp rgba to [0,1]? */ -   if (format == GL_LUMINANCE || format == GL_LUMINANCE_ALPHA) { +   if (dstFormat == GL_LUMINANCE || dstFormat == GL_LUMINANCE_ALPHA) {        for (i = 0; i < n; i++) {           GLfloat sum = rgba[i][RCOMP] + rgba[i][GCOMP] + rgba[i][BCOMP];           luminance[i] = CLAMP(sum, 0.0F, 1.0F); @@ -735,11 +739,11 @@ _mesa_pack_float_rgba_span( GLcontext *ctx,     /*      * Pack/store the pixels.  Ugh!  Lots of cases!!!      */ -   switch (type) { +   switch (dstType) {        case GL_UNSIGNED_BYTE:           { -            GLubyte *dst = (GLubyte *) destination; -            switch (format) { +            GLubyte *dst = (GLubyte *) dstAddr; +            switch (dstFormat) {                 case GL_RED:                    for (i=0;i<n;i++)                       dst[i] = FLOAT_TO_UBYTE(rgba[i][RCOMP]); @@ -811,8 +815,8 @@ _mesa_pack_float_rgba_span( GLcontext *ctx,           break;        case GL_BYTE:           { -            GLbyte *dst = (GLbyte *) destination; -            switch (format) { +            GLbyte *dst = (GLbyte *) dstAddr; +            switch (dstFormat) {                 case GL_RED:                    for (i=0;i<n;i++)                       dst[i] = FLOAT_TO_BYTE(rgba[i][RCOMP]); @@ -883,8 +887,8 @@ _mesa_pack_float_rgba_span( GLcontext *ctx,           break;        case GL_UNSIGNED_SHORT:           { -            GLushort *dst = (GLushort *) destination; -            switch (format) { +            GLushort *dst = (GLushort *) dstAddr; +            switch (dstFormat) {                 case GL_RED:                    for (i=0;i<n;i++)                       dst[i] = FLOAT_TO_USHORT(rgba[i][RCOMP]); @@ -952,15 +956,15 @@ _mesa_pack_float_rgba_span( GLcontext *ctx,                 default:                    gl_problem(ctx, "bad format in _mesa_pack_rgba_span\n");              } -            if (packing->SwapBytes) { +            if (dstPacking->SwapBytes) {                 _mesa_swap2( (GLushort *) dst, n * comps);              }           }           break;        case GL_SHORT:           { -            GLshort *dst = (GLshort *) destination; -            switch (format) { +            GLshort *dst = (GLshort *) dstAddr; +            switch (dstFormat) {                 case GL_RED:                    for (i=0;i<n;i++)                       dst[i] = FLOAT_TO_SHORT(rgba[i][RCOMP]); @@ -1027,15 +1031,15 @@ _mesa_pack_float_rgba_span( GLcontext *ctx,                 default:                    gl_problem(ctx, "bad format in _mesa_pack_rgba_span\n");              } -            if (packing->SwapBytes) { +            if (dstPacking->SwapBytes) {                 _mesa_swap2( (GLushort *) dst, n * comps );              }           }           break;        case GL_UNSIGNED_INT:           { -            GLuint *dst = (GLuint *) destination; -            switch (format) { +            GLuint *dst = (GLuint *) dstAddr; +            switch (dstFormat) {                 case GL_RED:                    for (i=0;i<n;i++)                       dst[i] = FLOAT_TO_UINT(rgba[i][RCOMP]); @@ -1103,15 +1107,15 @@ _mesa_pack_float_rgba_span( GLcontext *ctx,                 default:                    gl_problem(ctx, "bad format in _mesa_pack_rgba_span\n");              } -            if (packing->SwapBytes) { +            if (dstPacking->SwapBytes) {                 _mesa_swap4( (GLuint *) dst, n * comps );              }           }           break;        case GL_INT:           { -            GLint *dst = (GLint *) destination; -            switch (format) { +            GLint *dst = (GLint *) dstAddr; +            switch (dstFormat) {                 case GL_RED:                    for (i=0;i<n;i++)                       dst[i] = FLOAT_TO_INT(rgba[i][RCOMP]); @@ -1179,15 +1183,15 @@ _mesa_pack_float_rgba_span( GLcontext *ctx,                 default:                    gl_problem(ctx, "bad format in _mesa_pack_rgba_span\n");              } -            if (packing->SwapBytes) { +            if (dstPacking->SwapBytes) {                 _mesa_swap4( (GLuint *) dst, n * comps );              }           }           break;        case GL_FLOAT:           { -            GLfloat *dst = (GLfloat *) destination; -            switch (format) { +            GLfloat *dst = (GLfloat *) dstAddr; +            switch (dstFormat) {                 case GL_RED:                    for (i=0;i<n;i++)                       dst[i] = rgba[i][RCOMP]; @@ -1255,14 +1259,14 @@ _mesa_pack_float_rgba_span( GLcontext *ctx,                 default:                    gl_problem(ctx, "bad format in _mesa_pack_rgba_span\n");              } -            if (packing->SwapBytes) { +            if (dstPacking->SwapBytes) {                 _mesa_swap4( (GLuint *) dst, n * comps );              }           }           break;        case GL_UNSIGNED_BYTE_3_3_2: -         if (format == GL_RGB) { -            GLubyte *dst = (GLubyte *) destination; +         if (dstFormat == GL_RGB) { +            GLubyte *dst = (GLubyte *) dstAddr;              for (i=0;i<n;i++) {                 dst[i] = (((GLint) (rgba[i][RCOMP] * 7.0F)) << 5)                        | (((GLint) (rgba[i][GCOMP] * 7.0F)) << 2) @@ -1271,8 +1275,8 @@ _mesa_pack_float_rgba_span( GLcontext *ctx,           }           break;        case GL_UNSIGNED_BYTE_2_3_3_REV: -         if (format == GL_RGB) { -            GLubyte *dst = (GLubyte *) destination; +         if (dstFormat == GL_RGB) { +            GLubyte *dst = (GLubyte *) dstAddr;              for (i=0;i<n;i++) {                 dst[i] = (((GLint) (rgba[i][RCOMP] * 7.0F))     )                        | (((GLint) (rgba[i][GCOMP] * 7.0F)) << 3) @@ -1281,8 +1285,8 @@ _mesa_pack_float_rgba_span( GLcontext *ctx,           }           break;        case GL_UNSIGNED_SHORT_5_6_5: -         if (format == GL_RGB) { -            GLushort *dst = (GLushort *) destination; +         if (dstFormat == GL_RGB) { +            GLushort *dst = (GLushort *) dstAddr;              for (i=0;i<n;i++) {                 dst[i] = (((GLint) (rgba[i][RCOMP] * 31.0F)) << 11)                        | (((GLint) (rgba[i][GCOMP] * 63.0F)) <<  5) @@ -1291,8 +1295,8 @@ _mesa_pack_float_rgba_span( GLcontext *ctx,           }           break;        case GL_UNSIGNED_SHORT_5_6_5_REV: -         if (format == GL_RGB) { -            GLushort *dst = (GLushort *) destination; +         if (dstFormat == GL_RGB) { +            GLushort *dst = (GLushort *) dstAddr;              for (i=0;i<n;i++) {                 dst[i] = (((GLint) (rgba[i][RCOMP] * 31.0F))      )                        | (((GLint) (rgba[i][GCOMP] * 63.0F)) <<  5) @@ -1301,8 +1305,8 @@ _mesa_pack_float_rgba_span( GLcontext *ctx,           }           break;        case GL_UNSIGNED_SHORT_4_4_4_4: -         if (format == GL_RGB) { -            GLushort *dst = (GLushort *) destination; +         if (dstFormat == GL_RGB) { +            GLushort *dst = (GLushort *) dstAddr;              for (i=0;i<n;i++) {                 dst[i] = (((GLint) (rgba[i][RCOMP] * 15.0F)) << 12)                        | (((GLint) (rgba[i][GCOMP] * 15.0F)) <<  8) @@ -1312,8 +1316,8 @@ _mesa_pack_float_rgba_span( GLcontext *ctx,           }           break;        case GL_UNSIGNED_SHORT_4_4_4_4_REV: -         if (format == GL_RGB) { -            GLushort *dst = (GLushort *) destination; +         if (dstFormat == GL_RGB) { +            GLushort *dst = (GLushort *) dstAddr;              for (i=0;i<n;i++) {                 dst[i] = (((GLint) (rgba[i][RCOMP] * 15.0F))      )                        | (((GLint) (rgba[i][GCOMP] * 15.0F)) <<  4) @@ -1323,8 +1327,8 @@ _mesa_pack_float_rgba_span( GLcontext *ctx,           }           break;        case GL_UNSIGNED_SHORT_5_5_5_1: -         if (format == GL_RGB) { -            GLushort *dst = (GLushort *) destination; +         if (dstFormat == GL_RGB) { +            GLushort *dst = (GLushort *) dstAddr;              for (i=0;i<n;i++) {                 dst[i] = (((GLint) (rgba[i][RCOMP] * 31.0F)) << 11)                        | (((GLint) (rgba[i][GCOMP] * 31.0F)) <<  6) @@ -1334,8 +1338,8 @@ _mesa_pack_float_rgba_span( GLcontext *ctx,           }           break;        case GL_UNSIGNED_SHORT_1_5_5_5_REV: -         if (format == GL_RGB) { -            GLushort *dst = (GLushort *) destination; +         if (dstFormat == GL_RGB) { +            GLushort *dst = (GLushort *) dstAddr;              for (i=0;i<n;i++) {                 dst[i] = (((GLint) (rgba[i][RCOMP] * 31.0F))      )                        | (((GLint) (rgba[i][GCOMP] * 31.0F)) <<  5) @@ -1345,8 +1349,8 @@ _mesa_pack_float_rgba_span( GLcontext *ctx,           }           break;        case GL_UNSIGNED_INT_8_8_8_8: -         if (format == GL_RGBA) { -            GLuint *dst = (GLuint *) destination; +         if (dstFormat == GL_RGBA) { +            GLuint *dst = (GLuint *) dstAddr;              for (i=0;i<n;i++) {                 dst[i] = (((GLuint) (rgba[i][RCOMP] * 255.0F)) << 24)                        | (((GLuint) (rgba[i][GCOMP] * 255.0F)) << 16) @@ -1354,8 +1358,8 @@ _mesa_pack_float_rgba_span( GLcontext *ctx,                        | (((GLuint) (rgba[i][ACOMP] * 255.0F))      );              }           } -         else if (format == GL_BGRA) { -            GLuint *dst = (GLuint *) destination; +         else if (dstFormat == GL_BGRA) { +            GLuint *dst = (GLuint *) dstAddr;              for (i=0;i<n;i++) {                 dst[i] = (((GLuint) (rgba[i][BCOMP] * 255.0F)) << 24)                        | (((GLuint) (rgba[i][GCOMP] * 255.0F)) << 16) @@ -1363,8 +1367,8 @@ _mesa_pack_float_rgba_span( GLcontext *ctx,                        | (((GLuint) (rgba[i][ACOMP] * 255.0F))      );              }           } -         else if (format == GL_ABGR_EXT) { -            GLuint *dst = (GLuint *) destination; +         else if (dstFormat == GL_ABGR_EXT) { +            GLuint *dst = (GLuint *) dstAddr;              for (i=0;i<n;i++) {                 dst[i] = (((GLuint) (rgba[i][ACOMP] * 255.0F)) << 24)                        | (((GLuint) (rgba[i][BCOMP] * 255.0F)) << 16) @@ -1374,8 +1378,8 @@ _mesa_pack_float_rgba_span( GLcontext *ctx,           }           break;        case GL_UNSIGNED_INT_8_8_8_8_REV: -         if (format == GL_RGBA) { -            GLuint *dst = (GLuint *) destination; +         if (dstFormat == GL_RGBA) { +            GLuint *dst = (GLuint *) dstAddr;              for (i=0;i<n;i++) {                 dst[i] = (((GLuint) (rgba[i][RCOMP] * 255.0F))      )                        | (((GLuint) (rgba[i][GCOMP] * 255.0F)) <<  8) @@ -1383,8 +1387,8 @@ _mesa_pack_float_rgba_span( GLcontext *ctx,                        | (((GLuint) (rgba[i][ACOMP] * 255.0F)) << 24);              }           } -         else if (format == GL_BGRA) { -            GLuint *dst = (GLuint *) destination; +         else if (dstFormat == GL_BGRA) { +            GLuint *dst = (GLuint *) dstAddr;              for (i=0;i<n;i++) {                 dst[i] = (((GLuint) (rgba[i][BCOMP] * 255.0F))      )                        | (((GLuint) (rgba[i][GCOMP] * 255.0F)) <<  8) @@ -1392,8 +1396,8 @@ _mesa_pack_float_rgba_span( GLcontext *ctx,                        | (((GLuint) (rgba[i][ACOMP] * 255.0F)) << 24);              }           } -         else if (format == GL_ABGR_EXT) { -            GLuint *dst = (GLuint *) destination; +         else if (dstFormat == GL_ABGR_EXT) { +            GLuint *dst = (GLuint *) dstAddr;              for (i=0;i<n;i++) {                 dst[i] = (((GLuint) (rgba[i][ACOMP] * 255.0F))      )                        | (((GLuint) (rgba[i][BCOMP] * 255.0F)) <<  8) @@ -1403,8 +1407,8 @@ _mesa_pack_float_rgba_span( GLcontext *ctx,           }           break;        case GL_UNSIGNED_INT_10_10_10_2: -         if (format == GL_RGBA) { -            GLuint *dst = (GLuint *) destination; +         if (dstFormat == GL_RGBA) { +            GLuint *dst = (GLuint *) dstAddr;              for (i=0;i<n;i++) {                 dst[i] = (((GLuint) (rgba[i][RCOMP] * 1023.0F)) << 22)                        | (((GLuint) (rgba[i][GCOMP] * 1023.0F)) << 12) @@ -1412,8 +1416,8 @@ _mesa_pack_float_rgba_span( GLcontext *ctx,                        | (((GLuint) (rgba[i][ACOMP] *    3.0F))      );              }           } -         else if (format == GL_BGRA) { -            GLuint *dst = (GLuint *) destination; +         else if (dstFormat == GL_BGRA) { +            GLuint *dst = (GLuint *) dstAddr;              for (i=0;i<n;i++) {                 dst[i] = (((GLuint) (rgba[i][BCOMP] * 1023.0F)) << 22)                        | (((GLuint) (rgba[i][GCOMP] * 1023.0F)) << 12) @@ -1421,8 +1425,8 @@ _mesa_pack_float_rgba_span( GLcontext *ctx,                        | (((GLuint) (rgba[i][ACOMP] *    3.0F))      );              }           } -         else if (format == GL_ABGR_EXT) { -            GLuint *dst = (GLuint *) destination; +         else if (dstFormat == GL_ABGR_EXT) { +            GLuint *dst = (GLuint *) dstAddr;              for (i=0;i<n;i++) {                 dst[i] = (((GLuint) (rgba[i][ACOMP] * 1023.0F)) << 22)                        | (((GLuint) (rgba[i][BCOMP] * 1023.0F)) << 12) @@ -1432,8 +1436,8 @@ _mesa_pack_float_rgba_span( GLcontext *ctx,           }           break;        case GL_UNSIGNED_INT_2_10_10_10_REV: -         if (format == GL_RGBA) { -            GLuint *dst = (GLuint *) destination; +         if (dstFormat == GL_RGBA) { +            GLuint *dst = (GLuint *) dstAddr;              for (i=0;i<n;i++) {                 dst[i] = (((GLuint) (rgba[i][RCOMP] * 1023.0F))      )                        | (((GLuint) (rgba[i][GCOMP] * 1023.0F)) << 10) @@ -1441,8 +1445,8 @@ _mesa_pack_float_rgba_span( GLcontext *ctx,                        | (((GLuint) (rgba[i][ACOMP] *    3.0F)) << 30);              }           } -         else if (format == GL_BGRA) { -            GLuint *dst = (GLuint *) destination; +         else if (dstFormat == GL_BGRA) { +            GLuint *dst = (GLuint *) dstAddr;              for (i=0;i<n;i++) {                 dst[i] = (((GLuint) (rgba[i][BCOMP] * 1023.0F))      )                        | (((GLuint) (rgba[i][GCOMP] * 1023.0F)) << 10) @@ -1450,8 +1454,8 @@ _mesa_pack_float_rgba_span( GLcontext *ctx,                        | (((GLuint) (rgba[i][ACOMP] *    3.0F)) << 30);              }           } -         else if (format == GL_ABGR_EXT) { -            GLuint *dst = (GLuint *) destination; +         else if (dstFormat == GL_ABGR_EXT) { +            GLuint *dst = (GLuint *) dstAddr;              for (i=0;i<n;i++) {                 dst[i] = (((GLuint) (rgba[i][ACOMP] * 1023.0F))      )                        | (((GLuint) (rgba[i][BCOMP] * 1023.0F)) << 10) @@ -2163,7 +2167,7 @@ extract_float_rgba(GLuint n, GLfloat rgba[][4],   *         srcFormat - source image format   *         srcType - source image  datatype   *         source - source image pointer - *         unpacking - pixel unpacking parameters + *         srcPacking - pixel unpacking parameters   *         transferOps - bitmask of IMAGE_*_BIT values of operations to apply   *   * XXX perhaps expand this to process whole images someday. @@ -2173,7 +2177,7 @@ _mesa_unpack_ubyte_color_span( GLcontext *ctx,                                 GLuint n, GLenum dstFormat, GLubyte dest[],                                 GLenum srcFormat, GLenum srcType,                                 const GLvoid *source, -                               const struct gl_pixelstore_attrib *unpacking, +                               const struct gl_pixelstore_attrib *srcPacking,                                 GLuint transferOps )  {     ASSERT(dstFormat == GL_ALPHA || @@ -2290,7 +2294,7 @@ _mesa_unpack_ubyte_color_span( GLcontext *ctx,        if (srcFormat == GL_COLOR_INDEX) {           GLuint indexes[MAX_WIDTH];           extract_uint_indexes(n, indexes, srcFormat, srcType, source, -                              unpacking); +                              srcPacking);           if (transferOps & IMAGE_MAP_COLOR_BIT) {              _mesa_map_ci(ctx, n, indexes); @@ -2314,7 +2318,7 @@ _mesa_unpack_ubyte_color_span( GLcontext *ctx,        }        else {           extract_float_rgba(n, rgba, srcFormat, srcType, source, -                            unpacking->SwapBytes); +                            srcPacking->SwapBytes);           /* scale and bias colors */           if (transferOps & IMAGE_SCALE_BIAS_BIT) { @@ -2480,7 +2484,7 @@ _mesa_unpack_float_color_span( GLcontext *ctx,                                 GLuint n, GLenum dstFormat, GLfloat dest[],                                 GLenum srcFormat, GLenum srcType,                                 const GLvoid *source, -                               const struct gl_pixelstore_attrib *unpacking, +                               const struct gl_pixelstore_attrib *srcPacking,                                 GLuint transferOps, GLboolean clamp )  {     ASSERT(dstFormat == GL_ALPHA || @@ -2547,7 +2551,7 @@ _mesa_unpack_float_color_span( GLcontext *ctx,        if (srcFormat == GL_COLOR_INDEX) {           GLuint indexes[MAX_WIDTH];           extract_uint_indexes(n, indexes, srcFormat, srcType, source, -                              unpacking); +                              srcPacking);           if (transferOps & IMAGE_MAP_COLOR_BIT) {              _mesa_map_ci(ctx, n, indexes); @@ -2571,7 +2575,7 @@ _mesa_unpack_float_color_span( GLcontext *ctx,        }        else {           extract_float_rgba(n, rgba, srcFormat, srcType, source, -                            unpacking->SwapBytes); +                            srcPacking->SwapBytes);           /* scale and bias colors */           if (transferOps & IMAGE_SCALE_BIAS_BIT) { @@ -2743,14 +2747,14 @@ _mesa_unpack_float_color_span( GLcontext *ctx,   *        dest - destination array   *        srcType - source pixel type   *        source - source data pointer - *        unpacking - pixel unpacking parameters + *        srcPacking - pixel unpacking parameters   *        transferOps - the pixel transfer operations to apply   */  void  _mesa_unpack_index_span( const GLcontext *ctx, GLuint n,                           GLenum dstType, GLvoid *dest,                           GLenum srcType, const GLvoid *source, -                         const struct gl_pixelstore_attrib *unpacking, +                         const struct gl_pixelstore_attrib *srcPacking,                           GLuint transferOps )  {     ASSERT(srcType == GL_BITMAP || @@ -2777,7 +2781,7 @@ _mesa_unpack_index_span( const GLcontext *ctx, GLuint n,        MEMCPY(dest, source, n * sizeof(GLubyte));     }     else if (transferOps == 0 && srcType == GL_UNSIGNED_INT -            && dstType == GL_UNSIGNED_INT && !unpacking->SwapBytes) { +            && dstType == GL_UNSIGNED_INT && !srcPacking->SwapBytes) {        MEMCPY(dest, source, n * sizeof(GLuint));     }     else { @@ -2788,7 +2792,7 @@ _mesa_unpack_index_span( const GLcontext *ctx, GLuint n,        assert(n <= MAX_WIDTH);        extract_uint_indexes(n, indexes, GL_COLOR_INDEX, srcType, source, -                           unpacking); +                           srcPacking);        if (transferOps & IMAGE_SHIFT_OFFSET_BIT) {           /* shift and offset indexes */ @@ -2840,14 +2844,14 @@ _mesa_unpack_index_span( const GLcontext *ctx, GLuint n,   *        dest - destination array   *        srcType - source pixel type   *        source - source data pointer - *        unpacking - pixel unpacking parameters + *        srcPacking - pixel unpacking parameters   *        transferOps - apply offset/bias/lookup ops?   */  void  _mesa_unpack_stencil_span( const GLcontext *ctx, GLuint n,                             GLenum dstType, GLvoid *dest,                             GLenum srcType, const GLvoid *source, -                           const struct gl_pixelstore_attrib *unpacking, +                           const struct gl_pixelstore_attrib *srcPacking,                             GLuint transferOps )  {     ASSERT(srcType == GL_BITMAP || @@ -2877,7 +2881,7 @@ _mesa_unpack_stencil_span( const GLcontext *ctx, GLuint n,     else if (transferOps == 0 &&              srcType == GL_UNSIGNED_INT &&              dstType == GL_UNSIGNED_INT && -            !unpacking->SwapBytes) { +            !srcPacking->SwapBytes) {        MEMCPY(dest, source, n * sizeof(GLuint));     }     else { @@ -2888,7 +2892,7 @@ _mesa_unpack_stencil_span( const GLcontext *ctx, GLuint n,        assert(n <= MAX_WIDTH);        extract_uint_indexes(n, indexes, GL_COLOR_INDEX, srcType, source, -                           unpacking); +                           srcPacking);        if (transferOps) {           if (transferOps & IMAGE_SHIFT_OFFSET_BIT) { @@ -2940,7 +2944,7 @@ _mesa_unpack_stencil_span( const GLcontext *ctx, GLuint n,  void  _mesa_unpack_depth_span( const GLcontext *ctx, GLuint n, GLdepth *dest,                           GLenum srcType, const GLvoid *source, -                         const struct gl_pixelstore_attrib *unpacking, +                         const struct gl_pixelstore_attrib *srcPacking,                           GLuint transferOps )  {     GLfloat *depth = MALLOC(n * sizeof(GLfloat)); diff --git a/src/mesa/main/image.h b/src/mesa/main/image.h index 4a18e1937c..e86e36f329 100644 --- a/src/mesa/main/image.h +++ b/src/mesa/main/image.h @@ -1,4 +1,4 @@ -/* $Id: image.h,v 1.11 2000/08/30 18:21:37 brianp Exp $ */ +/* $Id: image.h,v 1.12 2000/08/31 15:24:07 brianp Exp $ */  /*   * Mesa 3-D graphics library @@ -82,16 +82,16 @@ _mesa_pack_polygon_stipple( const GLuint pattern[32], GLubyte *dest,  extern void  _mesa_pack_float_rgba_span( GLcontext *ctx,                              GLuint n, CONST GLfloat rgba[][4], -                            GLenum format, GLenum type, GLvoid *dest, -                            const struct gl_pixelstore_attrib *packing, +                            GLenum dstFormat, GLenum dstType, GLvoid *dstAddr, +                            const struct gl_pixelstore_attrib *dstPacking,                              GLuint transferOps );  extern void  _mesa_pack_rgba_span( GLcontext *ctx,                        GLuint n, CONST GLubyte rgba[][4], -                      GLenum format, GLenum type, GLvoid *dest, -                      const struct gl_pixelstore_attrib *packing, +                      GLenum dstFormat, GLenum dstType, GLvoid *dstAddr, +                      const struct gl_pixelstore_attrib *dstPacking,                        GLuint transferOps ); @@ -100,7 +100,7 @@ _mesa_unpack_ubyte_color_span( GLcontext *ctx,                                 GLuint n, GLenum dstFormat, GLubyte dest[],                                 GLenum srcFormat, GLenum srcType,                                 const GLvoid *source, -                               const struct gl_pixelstore_attrib *unpacking, +                               const struct gl_pixelstore_attrib *srcPacking,                                 GLuint transferOps ); @@ -109,7 +109,7 @@ _mesa_unpack_float_color_span( GLcontext *ctx,                                 GLuint n, GLenum dstFormat, GLfloat dest[],                                 GLenum srcFormat, GLenum srcType,                                 const GLvoid *source, -                               const struct gl_pixelstore_attrib *unpacking, +                               const struct gl_pixelstore_attrib *srcPacking,                                 GLuint transferOps, GLboolean clamp ); @@ -117,7 +117,7 @@ extern void  _mesa_unpack_index_span( const GLcontext *ctx, GLuint n,                           GLenum dstType, GLvoid *dest,                           GLenum srcType, const GLvoid *source, -                         const struct gl_pixelstore_attrib *unpacking, +                         const struct gl_pixelstore_attrib *srcPacking,                           GLuint transferOps ); @@ -125,14 +125,14 @@ extern void  _mesa_unpack_stencil_span( const GLcontext *ctx, GLuint n,                             GLenum dstType, GLvoid *dest,                             GLenum srcType, const GLvoid *source, -                           const struct gl_pixelstore_attrib *unpacking, +                           const struct gl_pixelstore_attrib *srcPacking,                             GLuint transferOps );  extern void  _mesa_unpack_depth_span( const GLcontext *ctx, GLuint n, GLdepth *dest,                           GLenum srcType, const GLvoid *source, -                         const struct gl_pixelstore_attrib *unpacking, +                         const struct gl_pixelstore_attrib *srcPacking,                           GLuint transferOps ); | 
