From 39fd8a2dbd436cbabe5e336d1145b62c2a885ed5 Mon Sep 17 00:00:00 2001 From: Johan Dahlin Date: Mon, 15 Mar 2004 16:32:54 +0000 Subject: *.h: Revert indenting Original commit message from CVS: * *.h: Revert indenting --- sys/glsink/EXT_paletted_texture.h | 221 +++++++++++++++----------------------- 1 file changed, 88 insertions(+), 133 deletions(-) (limited to 'sys/glsink/EXT_paletted_texture.h') diff --git a/sys/glsink/EXT_paletted_texture.h b/sys/glsink/EXT_paletted_texture.h index 7cc3e5d9..37e9a9bf 100644 --- a/sys/glsink/EXT_paletted_texture.h +++ b/sys/glsink/EXT_paletted_texture.h @@ -7,42 +7,42 @@ * * * version 1.0ß * * * - *************************************************************/ - + *************************************************************/ + #ifndef __EXT_paletted_texture_H_ #define __EXT_paletted_texture_H_ - + /* * GLOBAL SWITCHES - enable/disable advanced features of this header * - */ -#define EXT_PALETTED_TEXTURE_INITIALIZE 1 // enable generic init-routines + */ +#define EXT_PALETTED_TEXTURE_INITIALIZE 1 // enable generic init-routines #ifndef _WIN32 #define GL_GLEXT_PROTOTYPES 1 -#endif /* */ - +#endif + #ifdef __cplusplus -extern "C" -{ - -#endif /* */ - +extern "C" { +#endif + #if defined(_WIN32) && !defined(APIENTRY) && !defined(__CYGWIN__) #define WIN32_LEAN_AND_MEAN 1 #include -#endif /* */ - +#endif + #ifndef APIENTRY #define APIENTRY -#endif /* */ - +#endif + + // Header file version number, required by OpenGL ABI for Linux //#define GL_GLEXT_VERSION 7 - + + /* * NEW TOKENS TO OPENGL 1.2.1 * - */ + */ #ifndef GL_EXT_paletted_texture #define GL_COLOR_INDEX1_EXT 0x80E2 #define GL_COLOR_INDEX2_EXT 0x80E3 @@ -60,128 +60,83 @@ extern "C" #define GL_COLOR_TABLE_INTENSITY_SIZE_EXT 0x80DF #define GL_TEXTURE_INDEX_SIZE_EXT 0x80ED #define GL_EXT_paletted_texture 1 -#endif /* */ - +#endif + #ifndef _WIN32 #ifdef GL_GLEXT_PROTOTYPES - extern void APIENTRY glColorTableEXT (GLenum, GLenum, GLsizei, GLenum, GLenum, - const GLvoid *); - extern void APIENTRY glColorSubTableEXT (GLenum, GLsizei, GLsizei, GLenum, - GLenum, const GLvoid *); - extern void APIENTRY glGetColorTableEXT (GLenum, GLenum, GLenum, GLvoid *); - extern void APIENTRY glGetColorTableParameterivEXT (GLenum, GLenum, - GLint *); - extern void APIENTRY glGetColorTableParameterfvEXT (GLenum, GLenum, - GLfloat *); - -#endif // GL_GLEXT_PROTOTYPES -#else // _WIN32 - typedef void (APIENTRY * PFNGLCOLORTABLEEXTPROC) (GLenum target, - GLenum internalFormat, GLsizei width, GLenum format, GLenum type, - const GLvoid * data); - typedef void (APIENTRY * PFNGLCOLORSUBTABLEEXTPROC) (GLenum target, - GLsizei start, GLsizei count, GLenum format, GLenum type, - const GLvoid * data); - typedef void (APIENTRY * PFNGLGETCOLORTABLEEXTPROC) (GLenum target, - GLenum format, GLenum type, GLvoid * data); - typedef void (APIENTRY * - PFNGLGETCOLORTABLEPARAMETERIVEXTPROC) (GLenum target, GLenum pname, - GLint * params); - typedef void (APIENTRY * - PFNGLGETCOLORTABLEPARAMETERFVEXTPROC) (GLenum target, GLenum pname, - GLfloat * params); - -#endif // not _WIN32 - +extern void APIENTRY glColorTableEXT (GLenum, GLenum, GLsizei, GLenum, GLenum, const GLvoid *); +extern void APIENTRY glColorSubTableEXT(GLenum, GLsizei, GLsizei, GLenum, GLenum, const GLvoid *); +extern void APIENTRY glGetColorTableEXT(GLenum, GLenum, GLenum, GLvoid *); +extern void APIENTRY glGetColorTableParameterivEXT(GLenum, GLenum, GLint *); +extern void APIENTRY glGetColorTableParameterfvEXT(GLenum, GLenum, GLfloat *); +#endif // GL_GLEXT_PROTOTYPES +#else // _WIN32 +typedef void (APIENTRY * PFNGLCOLORTABLEEXTPROC) (GLenum target, GLenum internalFormat, GLsizei width, GLenum format, GLenum type, const GLvoid *data); +typedef void (APIENTRY * PFNGLCOLORSUBTABLEEXTPROC)(GLenum target, GLsizei start, GLsizei count, GLenum format, GLenum type, const GLvoid *data); +typedef void (APIENTRY * PFNGLGETCOLORTABLEEXTPROC)(GLenum target, GLenum format, GLenum type, GLvoid *data); +typedef void (APIENTRY * PFNGLGETCOLORTABLEPARAMETERIVEXTPROC)(GLenum target, GLenum pname, GLint *params); +typedef void (APIENTRY * PFNGLGETCOLORTABLEPARAMETERFVEXTPROC)(GLenum target, GLenum pname, GLfloat *params); +#endif // not _WIN32 + #ifdef EXT_PALETTED_TEXTURE_INITIALIZE -#include // string manipulation for runtime-check - +#include // string manipulation for runtime-check + #ifdef _WIN32 - PFNGLCOLORTABLEEXTPROC glColorTableEXT = NULL; - PFNGLCOLORSUBTABLEEXTPROC glColorSubTableEXT = NULL; - PFNGLGETCOLORTABLEEXTPROC glGetColorTableEXT = NULL; - PFNGLGETCOLORTABLEPARAMETERIVEXTPROC glGetColorTableParameterivEXT = NULL; - PFNGLGETCOLORTABLEPARAMETERFVEXTPROC glGetColorTableParameterfvEXT = NULL; - -#endif // _WIN32 - int CheckForEXTPalettedTextureSupport (void) - { - const char search[] = "GL_EXT_paletted_texture"; - int i, pos = 0; - int maxpos = strlen (search) - 1; - char extensions[10000]; - strcpy (extensions, (const char *) glGetString (GL_EXTENSIONS)); - int len = strlen (extensions); - for (i = 0; i < len; i++) - { - if ((i == 0) || ((i > 1) && extensions[i - 1] == ' ')) { - pos = 0; - while (extensions[i] != ' ') - { - if (extensions[i] == search[pos]) - pos++; - if ((pos > maxpos) && extensions[i + 1] == ' ') { - - //printf(search); - //printf(" supported.\n"); - return 1; - } - i++; - } - } - } - - //printf(search); - //printf(" not supported.\n"); - return 0; - } - int GL_EXT_paletted_texture_Init (void) - { - if (!CheckForEXTPalettedTextureSupport ()) - return 0; - +PFNGLCOLORTABLEEXTPROC glColorTableEXT = NULL; +PFNGLCOLORSUBTABLEEXTPROC glColorSubTableEXT = NULL; +PFNGLGETCOLORTABLEEXTPROC glGetColorTableEXT = NULL; +PFNGLGETCOLORTABLEPARAMETERIVEXTPROC glGetColorTableParameterivEXT = NULL; +PFNGLGETCOLORTABLEPARAMETERFVEXTPROC glGetColorTableParameterfvEXT = NULL; +#endif // _WIN32 + +int CheckForEXTPalettedTextureSupport(void) { + const char search[]="GL_EXT_paletted_texture"; + int i, pos=0; + int maxpos=strlen(search)-1; + char extensions[10000]; + strcpy(extensions,(const char *)glGetString(GL_EXTENSIONS)); + int len=strlen(extensions); + for (i=0; i1) && extensions[i-1]==' ')) { + pos=0; + while(extensions[i]!=' ') { + if (extensions[i]==search[pos]) pos++; + if ((pos>maxpos) && extensions[i+1]==' ') { + //printf(search); + //printf(" supported.\n"); + return 1; + } + i++; + } + } + } + //printf(search); + //printf(" not supported.\n"); + return 0; +} + +int GL_EXT_paletted_texture_Init(void) { + if (!CheckForEXTPalettedTextureSupport()) return 0; + #ifdef _WIN32 - glColorTableEXT = - (PFNGLCOLORTABLEEXTPROC) wglGetProcAddress ("glColorTableEXT"); - if (glColorTableEXT == NULL) { - fprintf (stderr, "glColorTableEXT not found.\n"); - return 0; - } - glColorSubTableEXT = - (PFNGLCOLORSUBTABLEEXTPROC) wglGetProcAddress ("glColorSubTableEXT"); - if (glColorSubTableEXT == NULL) { - fprintf (stderr, "glColorSubTableEXT not found.\n"); - return 0; - } - glGetColorTableEXT = - (PFNGLGETCOLORTABLEEXTPROC) wglGetProcAddress ("glGetColorTableEXT"); - if (glGetColorTableEXT == NULL) { - fprintf (stderr, "glGetColorTableEXT not found.\n"); - return 0; - } - glGetColorTableParameterivEXT = (PFNGLGETCOLORTABLEPARAMETERIVEXTPROC) - wglGetProcAddress ("glGetColorTableParameterivEXT"); - if (glGetColorTableParameterivEXT == NULL) { - fprintf (stderr, "glGetColorTableParameterivEXT not found.\n"); - return 0; - } - glGetColorTableParameterfvEXT = (PFNGLGETCOLORTABLEPARAMETERFVEXTPROC) - wglGetProcAddress ("glGetColorTableParameterfvEXT"); - if (glGetColorTableParameterfvEXT == NULL) { - fprintf (stderr, "glGetColorTableParameterfvEXT not found.\n"); - return 0; - } - + glColorTableEXT = (PFNGLCOLORTABLEEXTPROC) wglGetProcAddress("glColorTableEXT"); + if (glColorTableEXT==NULL) {fprintf(stderr,"glColorTableEXT not found.\n"); return 0;} + glColorSubTableEXT = (PFNGLCOLORSUBTABLEEXTPROC) wglGetProcAddress("glColorSubTableEXT"); + if (glColorSubTableEXT==NULL) {fprintf(stderr,"glColorSubTableEXT not found.\n"); return 0;} + glGetColorTableEXT = (PFNGLGETCOLORTABLEEXTPROC) wglGetProcAddress("glGetColorTableEXT"); + if (glGetColorTableEXT==NULL) {fprintf(stderr,"glGetColorTableEXT not found.\n"); return 0;} + glGetColorTableParameterivEXT = (PFNGLGETCOLORTABLEPARAMETERIVEXTPROC) wglGetProcAddress("glGetColorTableParameterivEXT"); + if (glGetColorTableParameterivEXT==NULL) {fprintf(stderr,"glGetColorTableParameterivEXT not found.\n"); return 0;} + glGetColorTableParameterfvEXT = (PFNGLGETCOLORTABLEPARAMETERFVEXTPROC) wglGetProcAddress("glGetColorTableParameterfvEXT"); + if (glGetColorTableParameterfvEXT==NULL) {fprintf(stderr,"glGetColorTableParameterfvEXT not found.\n"); return 0;} #endif // _WIN32 - return 1; - } - + return 1; +} + #endif // EXT_PALETTED_TEXTURE_INITIALIZE - + #ifdef __cplusplus -} - +} +#endif -#endif /* */ - #endif // not __EXT_PALETTED_TEXTURE_H_ -- cgit v1.2.1