29 |
*/ |
*/ |
30 |
|
|
31 |
/* Header file version number, required by OpenGL ABI for Linux */ |
/* Header file version number, required by OpenGL ABI for Linux */ |
32 |
/* glext.h last updated $Date: 2010-08-03 01:30:25 -0700 (Tue, 03 Aug 2010) $ */ |
/* glext.h last updated $Date: 2011-04-05 23:08:32 -0700 (Tue, 05 Apr 2011) $ */ |
33 |
/* Current version at http://www.opengl.org/registry/ */ |
/* Current version at http://www.opengl.org/registry/ */ |
34 |
#define GL_GLEXT_VERSION 64 |
#define GL_GLEXT_VERSION 68 |
35 |
/* Function declaration macros - to move into glplatform.h */ |
/* Function declaration macros - to move into glplatform.h */ |
36 |
|
|
37 |
#if defined(_WIN32) && !defined(APIENTRY) && !defined(__CYGWIN__) && !defined(__SCITECH_SNAP__) |
#if defined(_WIN32) && !defined(APIENTRY) && !defined(__CYGWIN__) && !defined(__SCITECH_SNAP__) |
4840 |
#endif |
#endif |
4841 |
|
|
4842 |
#ifndef GL_AMD_seamless_cubemap_per_texture |
#ifndef GL_AMD_seamless_cubemap_per_texture |
4843 |
/* reuse GL_TEXTURE_CUBE_MAP_SEAMLESS_ARB */ |
/* reuse GL_TEXTURE_CUBE_MAP_SEAMLESS */ |
4844 |
#endif |
#endif |
4845 |
|
|
4846 |
#ifndef GL_AMD_conservative_depth |
#ifndef GL_AMD_conservative_depth |
4925 |
#define GL_MIN_FRAGMENT_INTERPOLATION_OFFSET_NV 0x8E5B |
#define GL_MIN_FRAGMENT_INTERPOLATION_OFFSET_NV 0x8E5B |
4926 |
#define GL_MAX_FRAGMENT_INTERPOLATION_OFFSET_NV 0x8E5C |
#define GL_MAX_FRAGMENT_INTERPOLATION_OFFSET_NV 0x8E5C |
4927 |
#define GL_FRAGMENT_PROGRAM_INTERPOLATION_OFFSET_BITS_NV 0x8E5D |
#define GL_FRAGMENT_PROGRAM_INTERPOLATION_OFFSET_BITS_NV 0x8E5D |
4928 |
|
#define GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET_NV 0x8E5E |
4929 |
|
#define GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET_NV 0x8E5F |
4930 |
#define GL_MAX_PROGRAM_SUBROUTINE_PARAMETERS_NV 0x8F44 |
#define GL_MAX_PROGRAM_SUBROUTINE_PARAMETERS_NV 0x8F44 |
4931 |
#define GL_MAX_PROGRAM_SUBROUTINE_NUM_NV 0x8F45 |
#define GL_MAX_PROGRAM_SUBROUTINE_NUM_NV 0x8F45 |
4932 |
#endif |
#endif |
5021 |
#ifndef GL_AMD_transform_feedback3_lines_triangles |
#ifndef GL_AMD_transform_feedback3_lines_triangles |
5022 |
#endif |
#endif |
5023 |
|
|
5024 |
|
#ifndef GL_AMD_depth_clamp_separate |
5025 |
|
#define GL_DEPTH_CLAMP_NEAR_AMD 0x901E |
5026 |
|
#define GL_DEPTH_CLAMP_FAR_AMD 0x901F |
5027 |
|
#endif |
5028 |
|
|
5029 |
|
#ifndef GL_EXT_texture_sRGB_decode |
5030 |
|
#define GL_TEXTURE_SRGB_DECODE_EXT 0x8A48 |
5031 |
|
#define GL_DECODE_EXT 0x8A49 |
5032 |
|
#define GL_SKIP_DECODE_EXT 0x8A4A |
5033 |
|
#endif |
5034 |
|
|
5035 |
|
#ifndef GL_NV_texture_multisample |
5036 |
|
#define GL_TEXTURE_COVERAGE_SAMPLES_NV 0x9045 |
5037 |
|
#define GL_TEXTURE_COLOR_SAMPLES_NV 0x9046 |
5038 |
|
#endif |
5039 |
|
|
5040 |
|
#ifndef GL_AMD_blend_minmax_factor |
5041 |
|
#define GL_FACTOR_MIN_AMD 0x901C |
5042 |
|
#define GL_FACTOR_MAX_AMD 0x901D |
5043 |
|
#endif |
5044 |
|
|
5045 |
|
|
5046 |
/*************************************************************/ |
/*************************************************************/ |
5047 |
|
|
8788 |
GLAPI void APIENTRY glProgramParameter4dvNV (GLenum target, GLuint index, const GLdouble *v); |
GLAPI void APIENTRY glProgramParameter4dvNV (GLenum target, GLuint index, const GLdouble *v); |
8789 |
GLAPI void APIENTRY glProgramParameter4fNV (GLenum target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w); |
GLAPI void APIENTRY glProgramParameter4fNV (GLenum target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w); |
8790 |
GLAPI void APIENTRY glProgramParameter4fvNV (GLenum target, GLuint index, const GLfloat *v); |
GLAPI void APIENTRY glProgramParameter4fvNV (GLenum target, GLuint index, const GLfloat *v); |
8791 |
GLAPI void APIENTRY glProgramParameters4dvNV (GLenum target, GLuint index, GLuint count, const GLdouble *v); |
GLAPI void APIENTRY glProgramParameters4dvNV (GLenum target, GLuint index, GLsizei count, const GLdouble *v); |
8792 |
GLAPI void APIENTRY glProgramParameters4fvNV (GLenum target, GLuint index, GLuint count, const GLfloat *v); |
GLAPI void APIENTRY glProgramParameters4fvNV (GLenum target, GLuint index, GLsizei count, const GLfloat *v); |
8793 |
GLAPI void APIENTRY glRequestResidentProgramsNV (GLsizei n, const GLuint *programs); |
GLAPI void APIENTRY glRequestResidentProgramsNV (GLsizei n, const GLuint *programs); |
8794 |
GLAPI void APIENTRY glTrackMatrixNV (GLenum target, GLuint address, GLenum matrix, GLenum transform); |
GLAPI void APIENTRY glTrackMatrixNV (GLenum target, GLuint address, GLenum matrix, GLenum transform); |
8795 |
GLAPI void APIENTRY glVertexAttribPointerNV (GLuint index, GLint fsize, GLenum type, GLsizei stride, const GLvoid *pointer); |
GLAPI void APIENTRY glVertexAttribPointerNV (GLuint index, GLint fsize, GLenum type, GLsizei stride, const GLvoid *pointer); |
8853 |
typedef void (APIENTRYP PFNGLPROGRAMPARAMETER4DVNVPROC) (GLenum target, GLuint index, const GLdouble *v); |
typedef void (APIENTRYP PFNGLPROGRAMPARAMETER4DVNVPROC) (GLenum target, GLuint index, const GLdouble *v); |
8854 |
typedef void (APIENTRYP PFNGLPROGRAMPARAMETER4FNVPROC) (GLenum target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w); |
typedef void (APIENTRYP PFNGLPROGRAMPARAMETER4FNVPROC) (GLenum target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w); |
8855 |
typedef void (APIENTRYP PFNGLPROGRAMPARAMETER4FVNVPROC) (GLenum target, GLuint index, const GLfloat *v); |
typedef void (APIENTRYP PFNGLPROGRAMPARAMETER4FVNVPROC) (GLenum target, GLuint index, const GLfloat *v); |
8856 |
typedef void (APIENTRYP PFNGLPROGRAMPARAMETERS4DVNVPROC) (GLenum target, GLuint index, GLuint count, const GLdouble *v); |
typedef void (APIENTRYP PFNGLPROGRAMPARAMETERS4DVNVPROC) (GLenum target, GLuint index, GLsizei count, const GLdouble *v); |
8857 |
typedef void (APIENTRYP PFNGLPROGRAMPARAMETERS4FVNVPROC) (GLenum target, GLuint index, GLuint count, const GLfloat *v); |
typedef void (APIENTRYP PFNGLPROGRAMPARAMETERS4FVNVPROC) (GLenum target, GLuint index, GLsizei count, const GLfloat *v); |
8858 |
typedef void (APIENTRYP PFNGLREQUESTRESIDENTPROGRAMSNVPROC) (GLsizei n, const GLuint *programs); |
typedef void (APIENTRYP PFNGLREQUESTRESIDENTPROGRAMSNVPROC) (GLsizei n, const GLuint *programs); |
8859 |
typedef void (APIENTRYP PFNGLTRACKMATRIXNVPROC) (GLenum target, GLuint address, GLenum matrix, GLenum transform); |
typedef void (APIENTRYP PFNGLTRACKMATRIXNVPROC) (GLenum target, GLuint address, GLenum matrix, GLenum transform); |
8860 |
typedef void (APIENTRYP PFNGLVERTEXATTRIBPOINTERNVPROC) (GLuint index, GLint fsize, GLenum type, GLsizei stride, const GLvoid *pointer); |
typedef void (APIENTRYP PFNGLVERTEXATTRIBPOINTERNVPROC) (GLuint index, GLint fsize, GLenum type, GLsizei stride, const GLvoid *pointer); |
11043 |
#define GL_AMD_transform_feedback3_lines_triangles 1 |
#define GL_AMD_transform_feedback3_lines_triangles 1 |
11044 |
#endif |
#endif |
11045 |
|
|
11046 |
|
#ifndef GL_AMD_depth_clamp_separate |
11047 |
|
#define GL_AMD_depth_clamp_separate 1 |
11048 |
|
#endif |
11049 |
|
|
11050 |
|
#ifndef GL_EXT_texture_sRGB_decode |
11051 |
|
#define GL_EXT_texture_sRGB_decode 1 |
11052 |
|
#endif |
11053 |
|
|
11054 |
|
#ifndef GL_NV_texture_multisample |
11055 |
|
#define GL_NV_texture_multisample 1 |
11056 |
|
#ifdef GL_GLEXT_PROTOTYPES |
11057 |
|
GLAPI void APIENTRY glTexImage2DMultisampleCoverageNV (GLenum target, GLsizei coverageSamples, GLsizei colorSamples, GLint internalFormat, GLsizei width, GLsizei height, GLboolean fixedSampleLocations); |
11058 |
|
GLAPI void APIENTRY glTexImage3DMultisampleCoverageNV (GLenum target, GLsizei coverageSamples, GLsizei colorSamples, GLint internalFormat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedSampleLocations); |
11059 |
|
GLAPI void APIENTRY glTextureImage2DMultisampleNV (GLuint texture, GLenum target, GLsizei samples, GLint internalFormat, GLsizei width, GLsizei height, GLboolean fixedSampleLocations); |
11060 |
|
GLAPI void APIENTRY glTextureImage3DMultisampleNV (GLuint texture, GLenum target, GLsizei samples, GLint internalFormat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedSampleLocations); |
11061 |
|
GLAPI void APIENTRY glTextureImage2DMultisampleCoverageNV (GLuint texture, GLenum target, GLsizei coverageSamples, GLsizei colorSamples, GLint internalFormat, GLsizei width, GLsizei height, GLboolean fixedSampleLocations); |
11062 |
|
GLAPI void APIENTRY glTextureImage3DMultisampleCoverageNV (GLuint texture, GLenum target, GLsizei coverageSamples, GLsizei colorSamples, GLint internalFormat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedSampleLocations); |
11063 |
|
#endif /* GL_GLEXT_PROTOTYPES */ |
11064 |
|
typedef void (APIENTRYP PFNGLTEXIMAGE2DMULTISAMPLECOVERAGENVPROC) (GLenum target, GLsizei coverageSamples, GLsizei colorSamples, GLint internalFormat, GLsizei width, GLsizei height, GLboolean fixedSampleLocations); |
11065 |
|
typedef void (APIENTRYP PFNGLTEXIMAGE3DMULTISAMPLECOVERAGENVPROC) (GLenum target, GLsizei coverageSamples, GLsizei colorSamples, GLint internalFormat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedSampleLocations); |
11066 |
|
typedef void (APIENTRYP PFNGLTEXTUREIMAGE2DMULTISAMPLENVPROC) (GLuint texture, GLenum target, GLsizei samples, GLint internalFormat, GLsizei width, GLsizei height, GLboolean fixedSampleLocations); |
11067 |
|
typedef void (APIENTRYP PFNGLTEXTUREIMAGE3DMULTISAMPLENVPROC) (GLuint texture, GLenum target, GLsizei samples, GLint internalFormat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedSampleLocations); |
11068 |
|
typedef void (APIENTRYP PFNGLTEXTUREIMAGE2DMULTISAMPLECOVERAGENVPROC) (GLuint texture, GLenum target, GLsizei coverageSamples, GLsizei colorSamples, GLint internalFormat, GLsizei width, GLsizei height, GLboolean fixedSampleLocations); |
11069 |
|
typedef void (APIENTRYP PFNGLTEXTUREIMAGE3DMULTISAMPLECOVERAGENVPROC) (GLuint texture, GLenum target, GLsizei coverageSamples, GLsizei colorSamples, GLint internalFormat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedSampleLocations); |
11070 |
|
#endif |
11071 |
|
|
11072 |
|
#ifndef GL_AMD_blend_minmax_factor |
11073 |
|
#define GL_AMD_blend_minmax_factor 1 |
11074 |
|
#endif |
11075 |
|
|
11076 |
|
|
11077 |
#ifdef __cplusplus |
#ifdef __cplusplus |
11078 |
} |
} |