Mercurial > sdl-ios-xcode
comparison README.MiNT @ 1007:335d9376a2cd
Document new OpenGL feature
author | Patrice Mandin <patmandin@gmail.com> |
---|---|
date | Mon, 06 Dec 2004 15:01:00 +0000 |
parents | 44fd54a0ae5f |
children | 0e7218843cfb |
comparison
equal
deleted
inserted
replaced
1006:3d9a199d2a70 | 1007:335d9376a2cd |
---|---|
72 V. Environment variables: | 72 V. Environment variables: |
73 | 73 |
74 SDL_VIDEODRIVER: | 74 SDL_VIDEODRIVER: |
75 Set to 'xbios' to force xbios video driver | 75 Set to 'xbios' to force xbios video driver |
76 Set to 'gem' to force gem video driver | 76 Set to 'gem' to force gem video driver |
77 | |
78 SDL_VIDEO_GL_DRIVER: | |
79 Set to filename to load as OpenGL library, if you use SDL_GL_LoadLibrary() | |
77 | 80 |
78 SDL_AUDIODRIVER: | 81 SDL_AUDIODRIVER: |
79 Set to 'mint_gsxb' to force Atari GSXB audio driver | 82 Set to 'mint_gsxb' to force Atari GSXB audio driver |
80 Set to 'mint_mcsn' to force Atari MCSN audio driver | 83 Set to 'mint_mcsn' to force Atari MCSN audio driver |
81 Set to 'mint_stfa' to force Atari STFA audio driver | 84 Set to 'mint_stfa' to force Atari STFA audio driver |
124 affected to 1 button joysticks on the same port. | 127 affected to 1 button joysticks on the same port. |
125 | 128 |
126 ============================================================================== | 129 ============================================================================== |
127 VI. More informations about drivers: | 130 VI. More informations about drivers: |
128 | 131 |
132 OpenGL: | |
133 The default is to use the Mesa offscreen driver (osmesa.ldg). If you want | |
134 to use an older OpenGL implementation, like mesa_gl.ldg or tiny_gl.ldg, | |
135 your program must use SDL_GL_LoadLibrary() to do so, and retrieve the | |
136 needed function pointers with SDL_LoadFunction(). In all cases, the OpenGL | |
137 context is taken care of by SDL itself, you just have to use gl* functions. | |
138 | |
139 However, there is one OpenGL call that has a different prototype in the old | |
140 implementations: glOrtho(). In the old implementations, it has 6 float as | |
141 parameters, in the standard one, it has 6 double parameters. If you want | |
142 to compile testdyngl, or any other SDL program that loads its OpenGL | |
143 library, you must change the glOrtho() prototype used in this program. In | |
144 osmesa.ldg, you can retrieve a glOrtho() with double parameters, by searching | |
145 for the function "glOrtho6d". | |
146 | |
129 Xbios video: | 147 Xbios video: |
130 Video chip is detected using the _VDO cookie. | 148 Video chip is detected using the _VDO cookie. |
131 Screen enhancers are not supported, but could be if you know how to | 149 Screen enhancers are not supported, but could be if you know how to |
132 use them. | 150 use them. |
133 | 151 |