Acme-MITHALDU-BleedingOpenGL
view release on metacpan or search on metacpan
glext_procs.h view on Meta::CPAN
#define GL_GPU_ADDRESS_NV 0x8F34
#define GL_MAX_SHADER_BUFFER_ADDRESS_NV 0x8F35
typedef void (APIENTRYP PFNGLMAKEBUFFERRESIDENTNVPROC) (GLenum target, GLenum access);
typedef void (APIENTRYP PFNGLMAKEBUFFERNONRESIDENTNVPROC) (GLenum target);
typedef GLboolean (APIENTRYP PFNGLISBUFFERRESIDENTNVPROC) (GLenum target);
typedef void (APIENTRYP PFNGLMAKENAMEDBUFFERRESIDENTNVPROC) (GLuint buffer, GLenum access);
typedef void (APIENTRYP PFNGLMAKENAMEDBUFFERNONRESIDENTNVPROC) (GLuint buffer);
typedef GLboolean (APIENTRYP PFNGLISNAMEDBUFFERRESIDENTNVPROC) (GLuint buffer);
typedef void (APIENTRYP PFNGLGETBUFFERPARAMETERUI64VNVPROC) (GLenum target, GLenum pname, GLuint64EXT *params);
typedef void (APIENTRYP PFNGLGETNAMEDBUFFERPARAMETERUI64VNVPROC) (GLuint buffer, GLenum pname, GLuint64EXT *params);
typedef void (APIENTRYP PFNGLGETINTEGERUI64VNVPROC) (GLenum value, GLuint64EXT *result);
typedef void (APIENTRYP PFNGLUNIFORMUI64NVPROC) (GLint location, GLuint64EXT value);
typedef void (APIENTRYP PFNGLUNIFORMUI64VNVPROC) (GLint location, GLsizei count, const GLuint64EXT *value);
typedef void (APIENTRYP PFNGLPROGRAMUNIFORMUI64NVPROC) (GLuint program, GLint location, GLuint64EXT value);
typedef void (APIENTRYP PFNGLPROGRAMUNIFORMUI64VNVPROC) (GLuint program, GLint location, GLsizei count, const GLuint64EXT *value);
#ifdef GL_GLEXT_PROTOTYPES
GLAPI void APIENTRY glMakeBufferResidentNV (GLenum target, GLenum access);
GLAPI void APIENTRY glMakeBufferNonResidentNV (GLenum target);
GLAPI GLboolean APIENTRY glIsBufferResidentNV (GLenum target);
GLAPI void APIENTRY glMakeNamedBufferResidentNV (GLuint buffer, GLenum access);
GLAPI void APIENTRY glMakeNamedBufferNonResidentNV (GLuint buffer);
GLAPI GLboolean APIENTRY glIsNamedBufferResidentNV (GLuint buffer);
GLAPI void APIENTRY glGetBufferParameterui64vNV (GLenum target, GLenum pname, GLuint64EXT *params);
GLAPI void APIENTRY glGetNamedBufferParameterui64vNV (GLuint buffer, GLenum pname, GLuint64EXT *params);
GLAPI void APIENTRY glGetIntegerui64vNV (GLenum value, GLuint64EXT *result);
GLAPI void APIENTRY glUniformui64NV (GLint location, GLuint64EXT value);
GLAPI void APIENTRY glUniformui64vNV (GLint location, GLsizei count, const GLuint64EXT *value);
GLAPI void APIENTRY glProgramUniformui64NV (GLuint program, GLint location, GLuint64EXT value);
GLAPI void APIENTRY glProgramUniformui64vNV (GLuint program, GLint location, GLsizei count, const GLuint64EXT *value);
#endif
#ifdef GL_GLEXT_PROCS
static PFNGLMAKEBUFFERRESIDENTNVPROC glMakeBufferResidentNV = NULL;
static PFNGLMAKEBUFFERNONRESIDENTNVPROC glMakeBufferNonResidentNV = NULL;
static PFNGLISBUFFERRESIDENTNVPROC glIsBufferResidentNV = NULL;
static PFNGLMAKENAMEDBUFFERRESIDENTNVPROC glMakeNamedBufferResidentNV = NULL;
static PFNGLMAKENAMEDBUFFERNONRESIDENTNVPROC glMakeNamedBufferNonResidentNV = NULL;
static PFNGLISNAMEDBUFFERRESIDENTNVPROC glIsNamedBufferResidentNV = NULL;
static PFNGLGETBUFFERPARAMETERUI64VNVPROC glGetBufferParameterui64vNV = NULL;
static PFNGLGETNAMEDBUFFERPARAMETERUI64VNVPROC glGetNamedBufferParameterui64vNV = NULL;
static PFNGLGETINTEGERUI64VNVPROC glGetIntegerui64vNV = NULL;
static PFNGLUNIFORMUI64NVPROC glUniformui64NV = NULL;
static PFNGLUNIFORMUI64VNVPROC glUniformui64vNV = NULL;
static PFNGLPROGRAMUNIFORMUI64NVPROC glProgramUniformui64NV = NULL;
static PFNGLPROGRAMUNIFORMUI64VNVPROC glProgramUniformui64vNV = NULL;
#endif /* GL_GLEXT_PROCS */
#endif /* GL_NV_shader_buffer_load */
#ifndef NO_GL_NV_shader_buffer_store
#ifndef GL_NV_shader_buffer_store
#define GL_NV_shader_buffer_store 1
#endif
#define GL_SHADER_GLOBAL_ACCESS_BARRIER_BIT_NV 0x00000010
#endif /* GL_NV_shader_buffer_store */
#ifndef NO_GL_NV_shader_storage_buffer_object
#ifndef GL_NV_shader_storage_buffer_object
#define GL_NV_shader_storage_buffer_object 1
#endif
#endif /* GL_NV_shader_storage_buffer_object */
#ifndef NO_GL_NV_shader_thread_group
#ifndef GL_NV_shader_thread_group
#define GL_NV_shader_thread_group 1
#endif
#define GL_WARP_SIZE_NV 0x9339
#define GL_WARPS_PER_SM_NV 0x933A
#define GL_SM_COUNT_NV 0x933B
#endif /* GL_NV_shader_thread_group */
#ifndef NO_GL_NV_shader_thread_shuffle
#ifndef GL_NV_shader_thread_shuffle
#define GL_NV_shader_thread_shuffle 1
#endif
#endif /* GL_NV_shader_thread_shuffle */
#ifndef NO_GL_NV_stereo_view_rendering
#ifndef GL_NV_stereo_view_rendering
#define GL_NV_stereo_view_rendering 1
#endif
#endif /* GL_NV_stereo_view_rendering */
#ifndef NO_GL_NV_tessellation_program5
#ifndef GL_NV_tessellation_program5
#define GL_NV_tessellation_program5 1
#endif
#define GL_MAX_PROGRAM_PATCH_ATTRIBS_NV 0x86D8
#define GL_TESS_CONTROL_PROGRAM_NV 0x891E
#define GL_TESS_EVALUATION_PROGRAM_NV 0x891F
#define GL_TESS_CONTROL_PROGRAM_PARAMETER_BUFFER_NV 0x8C74
#define GL_TESS_EVALUATION_PROGRAM_PARAMETER_BUFFER_NV 0x8C75
#endif /* GL_NV_tessellation_program5 */
#ifndef NO_GL_NV_texgen_emboss
#ifndef GL_NV_texgen_emboss
#define GL_NV_texgen_emboss 1
#endif
#define GL_EMBOSS_LIGHT_NV 0x855D
#define GL_EMBOSS_CONSTANT_NV 0x855E
#define GL_EMBOSS_MAP_NV 0x855F
#endif /* GL_NV_texgen_emboss */
#ifndef NO_GL_NV_texgen_reflection
#ifndef GL_NV_texgen_reflection
#define GL_NV_texgen_reflection 1
#endif
#define GL_NORMAL_MAP_NV 0x8511
#define GL_REFLECTION_MAP_NV 0x8512
#endif /* GL_NV_texgen_reflection */
#ifndef NO_GL_NV_texture_barrier
#ifndef GL_NV_texture_barrier
#define GL_NV_texture_barrier 1
#endif
typedef void (APIENTRYP PFNGLTEXTUREBARRIERNVPROC) (void);
#ifdef GL_GLEXT_PROTOTYPES
GLAPI void APIENTRY glTextureBarrierNV (void);
#endif
#ifdef GL_GLEXT_PROCS
static PFNGLTEXTUREBARRIERNVPROC glTextureBarrierNV = NULL;
#endif /* GL_GLEXT_PROCS */
#endif /* GL_NV_texture_barrier */
#ifndef NO_GL_NV_texture_compression_vtc
#ifndef GL_NV_texture_compression_vtc
#define GL_NV_texture_compression_vtc 1
#endif
#endif /* GL_NV_texture_compression_vtc */
#ifndef NO_GL_NV_texture_env_combine4
#ifndef GL_NV_texture_env_combine4
#define GL_NV_texture_env_combine4 1
#endif
#define GL_COMBINE4_NV 0x8503
#define GL_SOURCE3_RGB_NV 0x8583
( run in 1.120 second using v1.01-cache-2.11-cpan-39bf76dae61 )