mirror of
https://github.com/ioquake/ioq3.git
synced 2025-05-30 00:20:59 +00:00
* Revert 1176 -- MinGW's headers are too old *sigh*
* Revert to using literal function pointers for GL extensions rather than PFN* typedefs as some platforms' headers are broken enough that they prevent SDL_opengl.h from fixing things up if the PFN* typedefs are missing
This commit is contained in:
parent
4f4f0c0dab
commit
1d54a9ebe5
8 changed files with 75 additions and 46 deletions
|
@ -28,8 +28,13 @@ Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
|||
|
||||
#include "SDL_opengl.h"
|
||||
|
||||
extern PFNGLLOCKARRAYSEXTPROC qglLockArraysEXT;
|
||||
extern PFNGLUNLOCKARRAYSEXTPROC qglUnlockArraysEXT;
|
||||
extern void (APIENTRYP qglActiveTextureARB) (GLenum texture);
|
||||
extern void (APIENTRYP qglClientActiveTextureARB) (GLenum texture);
|
||||
extern void (APIENTRYP qglMultiTexCoord2fARB) (GLenum target, GLfloat s, GLfloat t);
|
||||
|
||||
extern void (APIENTRYP qglLockArraysEXT) (GLint first, GLsizei count);
|
||||
extern void (APIENTRYP qglUnlockArraysEXT) (void);
|
||||
|
||||
|
||||
//===========================================================================
|
||||
|
||||
|
@ -367,23 +372,5 @@ extern PFNGLUNLOCKARRAYSEXTPROC qglUnlockArraysEXT;
|
|||
#define qglVertex4sv glVertex4sv
|
||||
#define qglVertexPointer glVertexPointer
|
||||
#define qglViewport glViewport
|
||||
#define qglMultiTexCoord1s glMultiTexCoord1s
|
||||
#define qglMultiTexCoord1i glMultiTexCoord1i
|
||||
#define qglMultiTexCoord1f glMultiTexCoord1f
|
||||
#define qglMultiTexCoord1d glMultiTexCoord1d
|
||||
#define qglMultiTexCoord2s glMultiTexCoord2s
|
||||
#define qglMultiTexCoord2i glMultiTexCoord2i
|
||||
#define qglMultiTexCoord2f glMultiTexCoord2f
|
||||
#define qglMultiTexCoord2d glMultiTexCoord2d
|
||||
#define qglMultiTexCoord3s glMultiTexCoord3s
|
||||
#define qglMultiTexCoord3i glMultiTexCoord3i
|
||||
#define qglMultiTexCoord3f glMultiTexCoord3f
|
||||
#define qglMultiTexCoord3d glMultiTexCoord3d
|
||||
#define qglMultiTexCoord4s glMultiTexCoord4s
|
||||
#define qglMultiTexCoord4i glMultiTexCoord4i
|
||||
#define qglMultiTexCoord4f glMultiTexCoord4f
|
||||
#define qglMultiTexCoord4d glMultiTexCoord4d
|
||||
#define qglActiveTexture glActiveTexture
|
||||
#define qglClientActiveTexture glClientActiveTexture
|
||||
|
||||
#endif
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue