Browse Source

added GLU 1.3 functions

tags/mesa_3_3
Brian Paul 26 years ago
parent
commit
9331b6702c
1 changed files with 51 additions and 4 deletions
  1. 51
    4
      include/GL/glu.h

+ 51
- 4
include/GL/glu.h View File

@@ -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…
Cancel
Save