mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-05-05 00:58:05 +02:00
added GLU 1.3 functions
This commit is contained in:
parent
04c43deb54
commit
9331b6702c
1 changed files with 51 additions and 4 deletions
|
|
@ -1,4 +1,4 @@
|
|||
/* $Id: glu.h,v 1.17 1999/11/15 14:26:07 brianp Exp $ */
|
||||
/* $Id: glu.h,v 1.18 1999/11/23 22:41:10 brianp Exp $ */
|
||||
|
||||
/*
|
||||
* Mesa 3-D graphics library
|
||||
|
|
@ -30,14 +30,14 @@
|
|||
#include "glu_mangle.h"
|
||||
#endif
|
||||
|
||||
#include "GL/gl.h"
|
||||
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C" {
|
||||
#endif
|
||||
|
||||
|
||||
#include "GL/gl.h"
|
||||
|
||||
/* to facilitate clean DLL building ... */
|
||||
#if !defined(OPENSTEP) && (defined(__WIN32__) || defined(__CYGWIN32__))
|
||||
# if defined(_MSC_VER) && defined(BUILD_GLU32) /* tag specify we're building mesa as a DLL */
|
||||
|
|
@ -189,16 +189,22 @@ extern "C" {
|
|||
#define GLU_NURBS_ERROR36 100286 /* null control point reference */
|
||||
#define GLU_NURBS_ERROR37 100287 /* duplicate point on pwlcurve */
|
||||
|
||||
/* GLU 1.3 and later */
|
||||
#define GLU_NURBS_MODE ?
|
||||
|
||||
|
||||
/* Errors */
|
||||
#define GLU_INVALID_ENUM 100900
|
||||
#define GLU_INVALID_VALUE 100901
|
||||
#define GLU_OUT_OF_MEMORY 100902
|
||||
#define GLU_INCOMPATIBLE_GL_VERSION 100903
|
||||
|
||||
/* New in GLU 1.1 */
|
||||
/* GLU 1.1 and later */
|
||||
#define GLU_VERSION 100800
|
||||
#define GLU_EXTENSIONS 100801
|
||||
|
||||
|
||||
|
||||
/*** GLU 1.0 tessellation - obsolete! ***/
|
||||
|
||||
/* Contour types */
|
||||
|
|
@ -465,6 +471,47 @@ GLUAPI const GLubyte* GLAPIENTRY gluGetString( GLenum name );
|
|||
|
||||
|
||||
|
||||
/*
|
||||
*
|
||||
* GLU 1.3 functions
|
||||
*
|
||||
*/
|
||||
|
||||
GLUAPI GLboolean GLAPIENTRY
|
||||
gluCheckExtension(const char *extName, const GLubyte *extString);
|
||||
|
||||
|
||||
GLUAPI GLint GLAPIENTRY
|
||||
gluBuild3DMipmaps( GLenum target, GLint internalFormat, GLsizei width,
|
||||
GLsizei height, GLsizei depth, GLenum format,
|
||||
GLenum type, const void *data );
|
||||
|
||||
GLUAPI GLint GLAPIENTRY
|
||||
gluBuild1DMipmapLevels( GLenum target, GLint internalFormat, GLsizei width,
|
||||
GLenum format, GLenum type, GLint level, GLint base,
|
||||
GLint max, const void *data );
|
||||
|
||||
GLUAPI GLint GLAPIENTRY
|
||||
gluBuild2DMipmapLevels( GLenum target, GLint internalFormat, GLsizei width,
|
||||
GLsizei height, GLenum format, GLenum type,
|
||||
GLint level, GLint base, GLint max,
|
||||
const void *data );
|
||||
|
||||
GLUAPI GLint GLAPIENTRY
|
||||
gluBuild3DMipmapLevels( GLenum target, GLint internalFormat, GLsizei width,
|
||||
GLsizei height, GLsizei depth, GLenum format,
|
||||
GLenum type, GLint level, GLint base, GLint max,
|
||||
const void *data );
|
||||
|
||||
GLUAPI GLint GLAPIENTRY
|
||||
gluUnProject4( GLdouble winx, GLdouble winy, GLdouble winz, GLdouble clipw,
|
||||
const GLdouble modelMatrix[16], const GLdouble projMatrix[16],
|
||||
const GLint viewport[4], GLclampd near, GLclampd far,
|
||||
GLdouble *objx, GLdouble *objy, GLdouble *objz,
|
||||
GLdouble *objw );
|
||||
|
||||
|
||||
|
||||
#if defined(__BEOS__) || defined(__QUICKDRAW__)
|
||||
#pragma export off
|
||||
#endif
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue