mirror of
https://git.code.sf.net/p/quake/newtree
synced 2024-11-28 14:53:16 +00:00
take care of PFNGLCOLORTABLEEXTPROC properly. I just hope the configure test
works for those that DO have it.
This commit is contained in:
parent
b798113da8
commit
f62b1dd2d4
3 changed files with 16 additions and 3 deletions
|
@ -55,6 +55,9 @@
|
|||
/* Define this if you have GL_COLOR_INDEX8_EXT in GL/gl.h */
|
||||
#undef HAVE_GL_COLOR_INDEX8_EXT
|
||||
|
||||
/* Define this if you have PFNGLCOLORTABLEEXTPROC in GL/glext.h */
|
||||
#undef HAVE_PFNGLCOLORTABLEEXTPROC
|
||||
|
||||
/* Define this if you are using a version of Mesa with X mode change support */
|
||||
#undef HAVE_XMESA
|
||||
|
||||
|
|
12
configure.in
12
configure.in
|
@ -419,7 +419,17 @@ if test "x$HAVE_GLX" != xno; then
|
|||
AC_DEFINE(HAVE_GL_COLOR_INDEX8_EXT) AC_MSG_RESULT(yes),
|
||||
AC_MSG_RESULT(no)
|
||||
)
|
||||
AC_CHECK_HEADERS(GL/glext.h)
|
||||
AC_CHECK_HEADERS(GL/glext.h, HAVE_GL_GLEXT_H=yes)
|
||||
if test "x$HAVE_GL_GLEXT_H" = xyes; then
|
||||
AC_MSG_CHECKING(for PFNGLCOLORTABLEEXTPROC)
|
||||
AC_TRY_COMPILE(
|
||||
[#include <GL/gl.h>]
|
||||
[#include <GL/glext.h>],
|
||||
[PFNGLCOLORTABLEEXTPROC x;],
|
||||
AC_DEFINE(HAVE_PFNGLCOLORTABLEEXTPROC) AC_MSG_RESULT(yes),
|
||||
AC_MSG_RESULT(no)
|
||||
)
|
||||
fi
|
||||
fi
|
||||
CPPFLAGS="$save_CPPFLAGS"
|
||||
|
||||
|
|
|
@ -326,7 +326,7 @@ void
|
|||
}
|
||||
#endif
|
||||
|
||||
#ifdef HAVE_GL_GLEXT_H
|
||||
#ifdef HAVE_PFNGLCOLORTABLEEXTPROC
|
||||
|
||||
//#ifndef PFNGLCOLORTABLEEXTPROC
|
||||
//typedef void (APIENTRY * PFNGLCOLORTABLEEXTPROC) (GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid *table);
|
||||
|
@ -390,7 +390,7 @@ VID_Init8bitPalette (void)
|
|||
#ifdef HAVE_TDFXGL
|
||||
3dfx_Init8bitPalette();
|
||||
#else
|
||||
# ifdef HAVE_GL_GLEXT_H
|
||||
# ifdef HAVE_PFNGLCOLORTABLEEXTPROC
|
||||
Shared_Init8bitPalette();
|
||||
# endif
|
||||
#endif
|
||||
|
|
Loading…
Reference in a new issue