Mercurial > sdl-ios-xcode
comparison include/SDL_opengl.h @ 1895:c121d94672cb
SDL 1.2 is moving to a branch, and SDL 1.3 is becoming the head.
author | Sam Lantinga <slouken@libsdl.org> |
---|---|
date | Mon, 10 Jul 2006 21:04:37 +0000 |
parents | e79e4c5e531b |
children | 542c78b6fb12 |
comparison
equal
deleted
inserted
replaced
1894:c69cee13dd76 | 1895:c121d94672cb |
---|---|
25 #include "SDL_config.h" | 25 #include "SDL_config.h" |
26 | 26 |
27 #ifdef __WIN32__ | 27 #ifdef __WIN32__ |
28 #define WIN32_LEAN_AND_MEAN | 28 #define WIN32_LEAN_AND_MEAN |
29 #ifndef NOMINMAX | 29 #ifndef NOMINMAX |
30 #define NOMINMAX /* Don't defined min() and max() */ | 30 #define NOMINMAX /* Don't defined min() and max() */ |
31 #endif | 31 #endif |
32 #include <windows.h> | 32 #include <windows.h> |
33 #endif | 33 #endif |
34 #ifndef NO_SDL_GLEXT | 34 #ifndef NO_SDL_GLEXT |
35 #define __glext_h_ /* Don't let gl.h include glext.h */ | 35 #define __glext_h_ /* Don't let gl.h include glext.h */ |
36 #endif | 36 #endif |
37 #if defined(__MACOSX__) | 37 #if defined(__MACOSX__) |
38 #include <OpenGL/gl.h> /* Header File For The OpenGL Library */ | 38 #include <OpenGL/gl.h> /* Header File For The OpenGL Library */ |
39 #include <OpenGL/glu.h> /* Header File For The GLU Library */ | 39 #include <OpenGL/glu.h> /* Header File For The GLU Library */ |
40 #elif defined(__MACOS__) | 40 #elif defined(__MACOS__) |
41 #include <gl.h> /* Header File For The OpenGL Library */ | 41 #include <gl.h> /* Header File For The OpenGL Library */ |
42 #include <glu.h> /* Header File For The GLU Library */ | 42 #include <glu.h> /* Header File For The GLU Library */ |
43 #else | 43 #else |
44 #include <GL/gl.h> /* Header File For The OpenGL Library */ | 44 #include <GL/gl.h> /* Header File For The OpenGL Library */ |
45 #include <GL/glu.h> /* Header File For The GLU Library */ | 45 #include <GL/glu.h> /* Header File For The GLU Library */ |
46 #endif | 46 #endif |
47 #ifndef NO_SDL_GLEXT | 47 #ifndef NO_SDL_GLEXT |
48 #undef __glext_h_ | 48 #undef __glext_h_ |
49 #endif | 49 #endif |
50 | 50 |
51 /* This file taken from "GLext.h" from the Jeff Molofee OpenGL tutorials. | 51 /* This file is included because glext.h is not available on some systems. |
52 It is included here because glext.h is not available on some systems. | |
53 If you don't want this version included, simply define "NO_SDL_GLEXT" | 52 If you don't want this version included, simply define "NO_SDL_GLEXT" |
53 The latest version is available from: | |
54 http://oss.sgi.com/projects/ogl-sample/registry/ | |
54 */ | 55 */ |
55 #ifndef NO_SDL_GLEXT | 56 #if !defined(NO_SDL_GLEXT) && !defined(GL_GLEXT_LEGACY) |
56 #if !defined(__glext_h_) && !defined(GL_GLEXT_LEGACY) | 57 /* *INDENT-OFF* */ |
58 #ifndef __glext_h_ | |
57 #define __glext_h_ | 59 #define __glext_h_ |
58 | 60 |
59 #ifdef __cplusplus | 61 #ifdef __cplusplus |
60 extern "C" { | 62 extern "C" { |
61 #endif | 63 #endif |
6546 #ifdef __cplusplus | 6548 #ifdef __cplusplus |
6547 } | 6549 } |
6548 #endif | 6550 #endif |
6549 | 6551 |
6550 #endif | 6552 #endif |
6553 /* *INDENT-ON* */ | |
6551 #endif /* NO_SDL_GLEXT */ | 6554 #endif /* NO_SDL_GLEXT */ |