📄 glh_genext.h
字号:
} else if (0 == strcmp(extension, "GL_EXT_texture_env_combine")) {
#endif
#ifdef GL_EXT_texture_filter_anisotropic
} else if (0 == strcmp(extension, "GL_EXT_texture_filter_anisotropic")) {
#endif
#ifdef GL_EXT_texture_lod_bias
} else if (0 == strcmp(extension, "GL_EXT_texture_lod_bias")) {
#endif
#ifdef GL_EXT_texture_object
} else if (0 == strcmp(extension, "GL_EXT_texture_object")) {
glAreTexturesResidentEXT = (PFNGLARETEXTURESRESIDENTEXTPROC)GLH_EXT_GET_PROC_ADDRESS("glAreTexturesResidentEXT");
if (NULL == glAreTexturesResidentEXT)
return FALSE;
glBindTextureEXT = (PFNGLBINDTEXTUREEXTPROC)GLH_EXT_GET_PROC_ADDRESS("glBindTextureEXT");
if (NULL == glBindTextureEXT)
return FALSE;
glDeleteTexturesEXT = (PFNGLDELETETEXTURESEXTPROC)GLH_EXT_GET_PROC_ADDRESS("glDeleteTexturesEXT");
if (NULL == glDeleteTexturesEXT)
return FALSE;
glGenTexturesEXT = (PFNGLGENTEXTURESEXTPROC)GLH_EXT_GET_PROC_ADDRESS("glGenTexturesEXT");
if (NULL == glGenTexturesEXT)
return FALSE;
glIsTextureEXT = (PFNGLISTEXTUREEXTPROC)GLH_EXT_GET_PROC_ADDRESS("glIsTextureEXT");
if (NULL == glIsTextureEXT)
return FALSE;
glPrioritizeTexturesEXT = (PFNGLPRIORITIZETEXTURESEXTPROC)GLH_EXT_GET_PROC_ADDRESS("glPrioritizeTexturesEXT");
if (NULL == glPrioritizeTexturesEXT)
return FALSE;
#endif
#ifdef GL_EXT_vertex_array
} else if (0 == strcmp(extension, "GL_EXT_vertex_array")) {
glArrayElementEXT = (PFNGLARRAYELEMENTEXTPROC)GLH_EXT_GET_PROC_ADDRESS("glArrayElementEXT");
if (NULL == glArrayElementEXT)
return FALSE;
glColorPointerEXT = (PFNGLCOLORPOINTEREXTPROC)GLH_EXT_GET_PROC_ADDRESS("glColorPointerEXT");
if (NULL == glColorPointerEXT)
return FALSE;
glEdgeFlagPointerEXT = (PFNGLEDGEFLAGPOINTEREXTPROC)GLH_EXT_GET_PROC_ADDRESS("glEdgeFlagPointerEXT");
if (NULL == glEdgeFlagPointerEXT)
return FALSE;
glGetPointervEXT = (PFNGLGETPOINTERVEXTPROC)GLH_EXT_GET_PROC_ADDRESS("glGetPointervEXT");
if (NULL == glGetPointervEXT)
return FALSE;
glIndexPointerEXT = (PFNGLINDEXPOINTEREXTPROC)GLH_EXT_GET_PROC_ADDRESS("glIndexPointerEXT");
if (NULL == glIndexPointerEXT)
return FALSE;
glNormalPointerEXT = (PFNGLNORMALPOINTEREXTPROC)GLH_EXT_GET_PROC_ADDRESS("glNormalPointerEXT");
if (NULL == glNormalPointerEXT)
return FALSE;
glTexCoordPointerEXT = (PFNGLTEXCOORDPOINTEREXTPROC)GLH_EXT_GET_PROC_ADDRESS("glTexCoordPointerEXT");
if (NULL == glTexCoordPointerEXT)
return FALSE;
glVertexPointerEXT = (PFNGLVERTEXPOINTEREXTPROC)GLH_EXT_GET_PROC_ADDRESS("glVertexPointerEXT");
if (NULL == glVertexPointerEXT)
return FALSE;
glDrawArraysEXT = (PFNGLDRAWARRAYSEXTPROC)GLH_EXT_GET_PROC_ADDRESS("glDrawArraysEXT");
if (NULL == glDrawArraysEXT)
return FALSE;
#endif
#ifdef GL_EXT_vertex_weighting
} else if (0 == strcmp(extension, "GL_EXT_vertex_weighting")) {
glVertexWeightfEXT = (PFNGLVERTEXWEIGHTFEXTPROC)GLH_EXT_GET_PROC_ADDRESS("glVertexWeightfEXT");
if (NULL == glVertexWeightfEXT)
return FALSE;
glVertexWeightfvEXT = (PFNGLVERTEXWEIGHTFVEXTPROC)GLH_EXT_GET_PROC_ADDRESS("glVertexWeightfvEXT");
if (NULL == glVertexWeightfvEXT)
return FALSE;
glVertexWeightPointerEXT = (PFNGLVERTEXWEIGHTPOINTEREXTPROC)GLH_EXT_GET_PROC_ADDRESS("glVertexWeightPointerEXT");
if (NULL == glVertexWeightPointerEXT)
return FALSE;
#endif
#ifdef GL_NV_blend_square
} else if (0 == strcmp(extension, "GL_NV_blend_square")) {
#endif
#ifdef GL_NV_evaluators
} else if (0 == strcmp(extension, "GL_NV_evaluators")) {
glMapControlPointsNV = (PFNGLMAPCONTROLPOINTSNVPROC)GLH_EXT_GET_PROC_ADDRESS("glMapControlPointsNV");
if (NULL == glMapControlPointsNV)
return FALSE;
glMapParameterivNV = (PFNGLMAPPARAMETERIVNVPROC)GLH_EXT_GET_PROC_ADDRESS("glMapParameterivNV");
if (NULL == glMapParameterivNV)
return FALSE;
glMapParameterfvNV = (PFNGLMAPPARAMETERFVNVPROC)GLH_EXT_GET_PROC_ADDRESS("glMapParameterfvNV");
if (NULL == glMapParameterfvNV)
return FALSE;
glGetMapControlPointsNV = (PFNGLGETMAPCONTROLPOINTSNVPROC)GLH_EXT_GET_PROC_ADDRESS("glGetMapControlPointsNV");
if (NULL == glGetMapControlPointsNV)
return FALSE;
glGetMapParameterivNV = (PFNGLGETMAPPARAMETERIVNVPROC)GLH_EXT_GET_PROC_ADDRESS("glGetMapParameterivNV");
if (NULL == glGetMapParameterivNV)
return FALSE;
glGetMapParameterfvNV = (PFNGLGETMAPPARAMETERFVNVPROC)GLH_EXT_GET_PROC_ADDRESS("glGetMapParameterfvNV");
if (NULL == glGetMapParameterfvNV)
return FALSE;
glGetMapAttribParameterivNV = (PFNGLGETMAPATTRIBPARAMETERIVNVPROC)GLH_EXT_GET_PROC_ADDRESS("glGetMapAttribParameterivNV");
if (NULL == glGetMapAttribParameterivNV)
return FALSE;
glGetMapAttribParameterfvNV = (PFNGLGETMAPATTRIBPARAMETERFVNVPROC)GLH_EXT_GET_PROC_ADDRESS("glGetMapAttribParameterfvNV");
if (NULL == glGetMapAttribParameterfvNV)
return FALSE;
glEvalMapsNV = (PFNGLEVALMAPSNVPROC)GLH_EXT_GET_PROC_ADDRESS("glEvalMapsNV");
if (NULL == glEvalMapsNV)
return FALSE;
#endif
#ifdef GL_NV_fence
} else if (0 == strcmp(extension, "GL_NV_fence")) {
glGenFencesNV = (PFNGLGENFENCESNVPROC)GLH_EXT_GET_PROC_ADDRESS("glGenFencesNV");
if (NULL == glGenFencesNV)
return FALSE;
glDeleteFencesNV = (PFNGLDELETEFENCESNVPROC)GLH_EXT_GET_PROC_ADDRESS("glDeleteFencesNV");
if (NULL == glDeleteFencesNV)
return FALSE;
glSetFenceNV = (PFNGLSETFENCENVPROC)GLH_EXT_GET_PROC_ADDRESS("glSetFenceNV");
if (NULL == glSetFenceNV)
return FALSE;
glTestFenceNV = (PFNGLTESTFENCENVPROC)GLH_EXT_GET_PROC_ADDRESS("glTestFenceNV");
if (NULL == glTestFenceNV)
return FALSE;
glFinishFenceNV = (PFNGLFINISHFENCENVPROC)GLH_EXT_GET_PROC_ADDRESS("glFinishFenceNV");
if (NULL == glFinishFenceNV)
return FALSE;
glIsFenceNV = (PFNGLISFENCENVPROC)GLH_EXT_GET_PROC_ADDRESS("glIsFenceNV");
if (NULL == glIsFenceNV)
return FALSE;
glGetFenceivNV = (PFNGLGETFENCEIVNVPROC)GLH_EXT_GET_PROC_ADDRESS("glGetFenceivNV");
if (NULL == glGetFenceivNV)
return FALSE;
#endif
#ifdef GL_NV_fog_distance
} else if (0 == strcmp(extension, "GL_NV_fog_distance")) {
#endif
#ifdef GL_NV_packed_depth_stencil
} else if (0 == strcmp(extension, "GL_NV_packed_depth_stencil")) {
#endif
#ifdef GL_NV_register_combiners
} else if (0 == strcmp(extension, "GL_NV_register_combiners")) {
glCombinerParameterfvNV = (PFNGLCOMBINERPARAMETERFVNVPROC)GLH_EXT_GET_PROC_ADDRESS("glCombinerParameterfvNV");
if (NULL == glCombinerParameterfvNV)
return FALSE;
glCombinerParameterfNV = (PFNGLCOMBINERPARAMETERFNVPROC)GLH_EXT_GET_PROC_ADDRESS("glCombinerParameterfNV");
if (NULL == glCombinerParameterfNV)
return FALSE;
glCombinerParameterivNV = (PFNGLCOMBINERPARAMETERIVNVPROC)GLH_EXT_GET_PROC_ADDRESS("glCombinerParameterivNV");
if (NULL == glCombinerParameterivNV)
return FALSE;
glCombinerParameteriNV = (PFNGLCOMBINERPARAMETERINVPROC)GLH_EXT_GET_PROC_ADDRESS("glCombinerParameteriNV");
if (NULL == glCombinerParameteriNV)
return FALSE;
glCombinerInputNV = (PFNGLCOMBINERINPUTNVPROC)GLH_EXT_GET_PROC_ADDRESS("glCombinerInputNV");
if (NULL == glCombinerInputNV)
return FALSE;
glCombinerOutputNV = (PFNGLCOMBINEROUTPUTNVPROC)GLH_EXT_GET_PROC_ADDRESS("glCombinerOutputNV");
if (NULL == glCombinerOutputNV)
return FALSE;
glFinalCombinerInputNV = (PFNGLFINALCOMBINERINPUTNVPROC)GLH_EXT_GET_PROC_ADDRESS("glFinalCombinerInputNV");
if (NULL == glFinalCombinerInputNV)
return FALSE;
glGetCombinerInputParameterfvNV = (PFNGLGETCOMBINERINPUTPARAMETERFVNVPROC)GLH_EXT_GET_PROC_ADDRESS("glGetCombinerInputParameterfvNV");
if (NULL == glGetCombinerInputParameterfvNV)
return FALSE;
glGetCombinerInputParameterivNV = (PFNGLGETCOMBINERINPUTPARAMETERIVNVPROC)GLH_EXT_GET_PROC_ADDRESS("glGetCombinerInputParameterivNV");
if (NULL == glGetCombinerInputParameterivNV)
return FALSE;
glGetCombinerOutputParameterfvNV = (PFNGLGETCOMBINEROUTPUTPARAMETERFVNVPROC)GLH_EXT_GET_PROC_ADDRESS("glGetCombinerOutputParameterfvNV");
if (NULL == glGetCombinerOutputParameterfvNV)
return FALSE;
glGetCombinerOutputParameterivNV = (PFNGLGETCOMBINEROUTPUTPARAMETERIVNVPROC)GLH_EXT_GET_PROC_ADDRESS("glGetCombinerOutputParameterivNV");
if (NULL == glGetCombinerOutputParameterivNV)
return FALSE;
glGetFinalCombinerInputParameterfvNV = (PFNGLGETFINALCOMBINERINPUTPARAMETERFVNVPROC)GLH_EXT_GET_PROC_ADDRESS("glGetFinalCombinerInputParameterfvNV");
if (NULL == glGetFinalCombinerInputParameterfvNV)
return FALSE;
glGetFinalCombinerInputParameterivNV = (PFNGLGETFINALCOMBINERINPUTPARAMETERIVNVPROC)GLH_EXT_GET_PROC_ADDRESS("glGetFinalCombinerInputParameterivNV");
if (NULL == glGetFinalCombinerInputParameterivNV)
return FALSE;
#endif
#ifdef GL_NV_register_combiners2
} else if (0 == strcmp(extension, "GL_NV_register_combiners2")) {
glCombinerStageParameterfvNV = (PFNGLCOMBINERSTAGEPARAMETERFVNVPROC)GLH_EXT_GET_PROC_ADDRESS("glCombinerStageParameterfvNV");
if (NULL == glCombinerStageParameterfvNV)
return FALSE;
glGetCombinerStageParameterfvNV = (PFNGLGETCOMBINERSTAGEPARAMETERFVNVPROC)GLH_EXT_GET_PROC_ADDRESS("glGetCombinerStageParameterfvNV");
if (NULL == glGetCombinerStageParameterfvNV)
return FALSE;
#endif
#ifdef GL_NV_texgen_reflection
} else if (0 == strcmp(extension, "GL_NV_texgen_reflection")) {
#endif
#ifdef GL_NV_texture_env_combine4
} else if (0 == strcmp(extension, "GL_NV_texture_env_combine4")) {
#endif
#ifdef GL_NV_texture_rectangle
} else if (0 == strcmp(extension, "GL_NV_texture_rectangle")) {
#endif
#ifdef GL_NV_texture_shader
} else if (0 == strcmp(extension, "GL_NV_texture_shader")) {
#endif
#ifdef GL_NV_vertex_array_range
} else if (0 == strcmp(extension, "GL_NV_vertex_array_range")) {
glFlushVertexArrayRangeNV = (PFNGLFLUSHVERTEXARRAYRANGENVPROC)GLH_EXT_GET_PROC_ADDRESS("glFlushVertexArrayRangeNV");
if (NULL == glFlushVertexArrayRangeNV)
return FALSE;
glVertexArrayRangeNV = (PFNGLVERTEXARRAYRANGENVPROC)GLH_EXT_GET_PROC_ADDRESS("glVertexArrayRangeNV");
if (NULL == glVertexArrayRangeNV)
return FALSE;
# ifdef _WIN32
wglAllocateMemoryNV = (PFNWGLALLOCATEMEMORYNVPROC)GLH_EXT_GET_PROC_ADDRESS("wglAllocateMemoryNV");
if (NULL == wglAllocateMemoryNV)
return FALSE;
# endif
# ifdef GLX_VERSION_1_3
glXAllocateMemoryNV = (PFNGLXALLOCATEMEMORYNVPROC)GLH_EXT_GET_PROC_ADDRESS("glXAllocateMemoryNV");
if (NULL == glXAllocateMemoryNV)
return FALSE;
# endif
# ifdef _WIN32
wglFreeMemoryNV = (PFNWGLFREEMEMORYNVPROC)GLH_EXT_GET_PROC_ADDRESS("wglFreeMemoryNV");
if (NULL == wglFreeMemoryNV)
return FALSE;
# endif
# ifdef GLX_VERSION_1_3
glXFreeMemoryNV = (PFNGLXFREEMEMORYNVPROC)GLH_EXT_GET_PROC_ADDRESS("glXFreeMemoryNV");
if (NULL == glXFreeMemoryNV)
return FALSE;
# endif
#endif
#ifdef GL_NV_vertex_program
} else if (0 == strcmp(extension, "GL_NV_vertex_program")) {
glAreProgramsResidentNV = (PFNGLAREPROGRAMSRESIDENTNVPROC)GLH_EXT_GET_PROC_ADDRESS("glAreProgramsResidentNV");
if (NULL == glAreProgramsResidentNV)
return FALSE;
glBindProgramNV = (PFNGLBINDPROGRAMNVPROC)GLH_EXT_GET_PROC_ADDRESS("glBindProgramNV");
if (NULL == glBindProgramNV)
return FALSE;
glDeleteProgramsNV = (PFNGLDELETEPROGRAMSNVPROC)GLH_EXT_GET_PROC_ADDRESS("glDeleteProgramsNV");
if (NULL == glDeleteProgramsNV)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -