replaced decode_internal_format() with _mesa_base_tex_format()
authorBrian Paul <brian.paul@tungstengraphics.com>
Thu, 23 Mar 2000 16:23:14 +0000 (16:23 +0000)
committerBrian Paul <brian.paul@tungstengraphics.com>
Thu, 23 Mar 2000 16:23:14 +0000 (16:23 +0000)
src/mesa/main/teximage.c
src/mesa/main/teximage.h

index d6b621fbbe78b2a4140ab557c314d0e0428bcad3..d40655c13923284c3c274a3e118b45fb6841beb0 100644 (file)
@@ -1,4 +1,4 @@
-/* $Id: teximage.c,v 1.24 2000/03/22 17:38:11 brianp Exp $ */
+/* $Id: teximage.c,v 1.25 2000/03/23 16:23:14 brianp Exp $ */
 
 /*
  * Mesa 3-D graphics library
@@ -85,8 +85,8 @@ logbase2( int n )
  * GL_LUMANCE_ALPHA, GL_INTENSITY, GL_RGB, or GL_RGBA.
  * Return -1 if invalid enum.
  */
-static GLint
-decode_internal_format( GLint format )
+GLint
+_mesa_base_tex_format( GLint format )
 {
    switch (format) {
       case GL_ALPHA:
@@ -356,7 +356,7 @@ init_texture_image( struct gl_texture_image *img,
 {
    ASSERT(img);
    ASSERT(!img->Data);
-   img->Format = (GLenum) decode_internal_format(internalFormat);
+   img->Format = (GLenum) _mesa_base_tex_format(internalFormat);
    set_teximage_component_sizes( img );
    img->IntFormat = (GLenum) internalFormat;
    img->Border = border;
@@ -696,7 +696,7 @@ texture_error_check( GLcontext *ctx, GLenum target,
       return GL_TRUE;
    }
 
-   iformat = decode_internal_format( internalFormat );
+   iformat = _mesa_base_tex_format( internalFormat );
    if (iformat < 0) {
       if (!isProxy) {
          char message[100];
@@ -895,7 +895,7 @@ copytexture_error_check( GLcontext *ctx, GLuint dimensions,
       return GL_TRUE;
    }
 
-   iformat = decode_internal_format( internalFormat );
+   iformat = _mesa_base_tex_format( internalFormat );
    if (iformat < 0) {
       char message[100];
       sprintf(message, "glCopyTexImage%dD(internalFormat)", dimensions);
index bd6202875ada5ba7cbf4c8062508a7eb0d9b2219..3dfafe29160468208d3bd69f68ca72d9c51d3977 100644 (file)
@@ -1,4 +1,4 @@
-/* $Id: teximage.h,v 1.4 2000/01/31 23:10:16 brianp Exp $ */
+/* $Id: teximage.h,v 1.5 2000/03/23 16:23:14 brianp Exp $ */
 
 /*
  * Mesa 3-D graphics library
 /*** Internal functions ***/
 
 
+extern GLint
+_mesa_base_tex_format( GLint format );
+
+
 extern struct gl_texture_image *
 gl_alloc_texture_image( void );