⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 gl_mangle.h

📁 这是一个开放源代码的与WINNT/WIN2K/WIN2003兼容的操作系统
💻 H
📖 第 1 页 / 共 5 页
字号:
#if 0
#define GL_MANGLE_C1 "DO NOT EDIT!!! - TO REGENERATE from gl.h, EXECUTE THIS FILE IN SHELL (/bin/sh) and save the output"
#define GL_MANGLE_C2 "This file is used to create GL function protypes and aliases for the function names"
	files="gl.h glext.h"
#define GL_MANGLE_C3 "get regeneration header - copy everything in this file above the 'REGENERATE_TO_END' line"
	awk 	'!done; /^\/\*REGENERATE_TO_END/ {done=1}' $0
	echo ""
#define GL_MANGLE_C4 get aliases
	grep '^GLAPI' $files | sed -e 's/.*ENTRY gl\([^( ]*\).*$/#define gl\1		MANGLE(\1)/' | sort | uniq
	echo ""
	echo "#endif /* GL_MANGLE_H */"
	exit
#endif /* REGENERATION */

/*
 * If you compile Mesa with USE_MGL_NAMESPACE defined then you can link
 * your application both with OpenGL and Mesa.  The Mesa functions will
 * be redefined so they are prefixed with "mgl" instead of "gl".
 * Mgl contributed by Randy Frank (rfrank@rsinc.com)
 * Regneration code contributed by Ray Tice (rayt@ma.ultra.net)
 */

#ifndef GL_MANGLE_H
#define GL_MANGLE_H

#ifndef   MANGLE
#define   MANGLE(x) mgl##x
#endif  /*MANGLE*/

/* Internal symbols which may collide with other OpenGL implementations. */
#define __glCoreCreateContext __mglCoreCreateContext
#define __glCoreNopDispatch   __mglCoreNopDispatch

/*REGENERATE_TO_END-----------ALL LINES BELOW HERE GET REPLACED ON REGENERATION */

#define glAccum		MANGLE(Accum)
#define glActiveStencilFaceEXT		MANGLE(ActiveStencilFaceEXT)
#define glActiveTextureARB		MANGLE(ActiveTextureARB)
#define glActiveTexture		MANGLE(ActiveTexture)
#define glAlphaFragmentOp1ATI		MANGLE(AlphaFragmentOp1ATI)
#define glAlphaFragmentOp2ATI		MANGLE(AlphaFragmentOp2ATI)
#define glAlphaFragmentOp3ATI		MANGLE(AlphaFragmentOp3ATI)
#define glAlphaFunc		MANGLE(AlphaFunc)
#define glApplyTextureEXT		MANGLE(ApplyTextureEXT)
#define glAreProgramsResidentNV		MANGLE(AreProgramsResidentNV)
#define glAreTexturesResidentEXT		MANGLE(AreTexturesResidentEXT)
#define glAreTexturesResident		MANGLE(AreTexturesResident)
#define glArrayElementEXT		MANGLE(ArrayElementEXT)
#define glArrayElement		MANGLE(ArrayElement)
#define glArrayObjectATI		MANGLE(ArrayObjectATI)
#define glAsyncMarkerSGIX		MANGLE(AsyncMarkerSGIX)
#define glAttachObjectARB		MANGLE(AttachObjectARB)
#define glAttachShader		MANGLE(AttachShader)
#define glBeginFragmentShaderATI		MANGLE(BeginFragmentShaderATI)
#define glBegin		MANGLE(Begin)
#define glBeginOcclusionQueryNV		MANGLE(BeginOcclusionQueryNV)
#define glBeginQueryARB		MANGLE(BeginQueryARB)
#define glBeginQuery		MANGLE(BeginQuery)
#define glBeginVertexShaderEXT		MANGLE(BeginVertexShaderEXT)
#define glBindAttribLocationARB		MANGLE(BindAttribLocationARB)
#define glBindAttribLocation		MANGLE(BindAttribLocation)
#define glBindBufferARB		MANGLE(BindBufferARB)
#define glBindBuffer		MANGLE(BindBuffer)
#define glBindFragmentShaderATI		MANGLE(BindFragmentShaderATI)
#define glBindFramebufferEXT		MANGLE(BindFramebufferEXT)
#define glBindLightParameterEXT		MANGLE(BindLightParameterEXT)
#define glBindMaterialParameterEXT		MANGLE(BindMaterialParameterEXT)
#define glBindParameterEXT		MANGLE(BindParameterEXT)
#define glBindProgramARB		MANGLE(BindProgramARB)
#define glBindProgramNV		MANGLE(BindProgramNV)
#define glBindRenderbufferEXT		MANGLE(BindRenderbufferEXT)
#define glBindTexGenParameterEXT		MANGLE(BindTexGenParameterEXT)
#define glBindTextureEXT		MANGLE(BindTextureEXT)
#define glBindTexture		MANGLE(BindTexture)
#define glBindTextureUnitParameterEXT		MANGLE(BindTextureUnitParameterEXT)
#define glBindVertexArrayAPPLE		MANGLE(BindVertexArrayAPPLE)
#define glBindVertexShaderEXT		MANGLE(BindVertexShaderEXT)
#define glBinormal3bEXT		MANGLE(Binormal3bEXT)
#define glBinormal3bvEXT		MANGLE(Binormal3bvEXT)
#define glBinormal3dEXT		MANGLE(Binormal3dEXT)
#define glBinormal3dvEXT		MANGLE(Binormal3dvEXT)
#define glBinormal3fEXT		MANGLE(Binormal3fEXT)
#define glBinormal3fvEXT		MANGLE(Binormal3fvEXT)
#define glBinormal3iEXT		MANGLE(Binormal3iEXT)
#define glBinormal3ivEXT		MANGLE(Binormal3ivEXT)
#define glBinormal3sEXT		MANGLE(Binormal3sEXT)
#define glBinormal3svEXT		MANGLE(Binormal3svEXT)
#define glBinormalPointerEXT		MANGLE(BinormalPointerEXT)
#define glBitmap		MANGLE(Bitmap)
#define glBlendColorEXT		MANGLE(BlendColorEXT)
#define glBlendColor		MANGLE(BlendColor)
#define glBlendEquationEXT		MANGLE(BlendEquationEXT)
#define glBlendEquation		MANGLE(BlendEquation)
#define glBlendEquationSeparateATI		MANGLE(BlendEquationSeparateATI)
#define glBlendEquationSeparateEXT		MANGLE(BlendEquationSeparateEXT)
#define glBlendEquationSeparate		MANGLE(BlendEquationSeparate)
#define glBlendFunc		MANGLE(BlendFunc)
#define glBlendFuncSeparateEXT		MANGLE(BlendFuncSeparateEXT)
#define glBlendFuncSeparateINGR		MANGLE(BlendFuncSeparateINGR)
#define glBlendFuncSeparate		MANGLE(BlendFuncSeparate)
#define glBufferDataARB		MANGLE(BufferDataARB)
#define glBufferData		MANGLE(BufferData)
#define glBufferSubDataARB		MANGLE(BufferSubDataARB)
#define glBufferSubData		MANGLE(BufferSubData)
#define glCallList		MANGLE(CallList)
#define glCallLists		MANGLE(CallLists)
#define glCheckFramebufferStatusEXT		MANGLE(CheckFramebufferStatusEXT)
#define glClampColorARB		MANGLE(ClampColorARB)
#define glClearAccum		MANGLE(ClearAccum)
#define glClearColor		MANGLE(ClearColor)
#define glClearDepth		MANGLE(ClearDepth)
#define glClearIndex		MANGLE(ClearIndex)
#define glClear		MANGLE(Clear)
#define glClearStencil		MANGLE(ClearStencil)
#define glClientActiveTextureARB		MANGLE(ClientActiveTextureARB)
#define glClientActiveTexture		MANGLE(ClientActiveTexture)
#define glClientActiveVertexStreamATI		MANGLE(ClientActiveVertexStreamATI)
#define glClipPlane		MANGLE(ClipPlane)
#define glColor3b		MANGLE(Color3b)
#define glColor3bv		MANGLE(Color3bv)
#define glColor3d		MANGLE(Color3d)
#define glColor3dv		MANGLE(Color3dv)
#define glColor3f		MANGLE(Color3f)
#define glColor3fVertex3fSUN		MANGLE(Color3fVertex3fSUN)
#define glColor3fVertex3fvSUN		MANGLE(Color3fVertex3fvSUN)
#define glColor3fv		MANGLE(Color3fv)
#define glColor3hNV		MANGLE(Color3hNV)
#define glColor3hvNV		MANGLE(Color3hvNV)
#define glColor3i		MANGLE(Color3i)
#define glColor3iv		MANGLE(Color3iv)
#define glColor3s		MANGLE(Color3s)
#define glColor3sv		MANGLE(Color3sv)
#define glColor3ub		MANGLE(Color3ub)
#define glColor3ubv		MANGLE(Color3ubv)
#define glColor3ui		MANGLE(Color3ui)
#define glColor3uiv		MANGLE(Color3uiv)
#define glColor3us		MANGLE(Color3us)
#define glColor3usv		MANGLE(Color3usv)
#define glColor4b		MANGLE(Color4b)
#define glColor4bv		MANGLE(Color4bv)
#define glColor4d		MANGLE(Color4d)
#define glColor4dv		MANGLE(Color4dv)
#define glColor4f		MANGLE(Color4f)
#define glColor4fNormal3fVertex3fSUN		MANGLE(Color4fNormal3fVertex3fSUN)
#define glColor4fNormal3fVertex3fvSUN		MANGLE(Color4fNormal3fVertex3fvSUN)
#define glColor4fv		MANGLE(Color4fv)
#define glColor4hNV		MANGLE(Color4hNV)
#define glColor4hvNV		MANGLE(Color4hvNV)
#define glColor4i		MANGLE(Color4i)
#define glColor4iv		MANGLE(Color4iv)
#define glColor4s		MANGLE(Color4s)
#define glColor4sv		MANGLE(Color4sv)
#define glColor4ub		MANGLE(Color4ub)
#define glColor4ubVertex2fSUN		MANGLE(Color4ubVertex2fSUN)
#define glColor4ubVertex2fvSUN		MANGLE(Color4ubVertex2fvSUN)
#define glColor4ubVertex3fSUN		MANGLE(Color4ubVertex3fSUN)
#define glColor4ubVertex3fvSUN		MANGLE(Color4ubVertex3fvSUN)
#define glColor4ubv		MANGLE(Color4ubv)
#define glColor4ui		MANGLE(Color4ui)
#define glColor4uiv		MANGLE(Color4uiv)
#define glColor4us		MANGLE(Color4us)
#define glColor4usv		MANGLE(Color4usv)
#define glColorFragmentOp1ATI		MANGLE(ColorFragmentOp1ATI)
#define glColorFragmentOp2ATI		MANGLE(ColorFragmentOp2ATI)
#define glColorFragmentOp3ATI		MANGLE(ColorFragmentOp3ATI)
#define glColorMask		MANGLE(ColorMask)
#define glColorMaterial		MANGLE(ColorMaterial)
#define glColorPointerEXT		MANGLE(ColorPointerEXT)
#define glColorPointerListIBM		MANGLE(ColorPointerListIBM)
#define glColorPointer		MANGLE(ColorPointer)
#define glColorPointervINTEL		MANGLE(ColorPointervINTEL)
#define glColorSubTableEXT		MANGLE(ColorSubTableEXT)
#define glColorSubTable		MANGLE(ColorSubTable)
#define glColorTableEXT		MANGLE(ColorTableEXT)
#define glColorTable		MANGLE(ColorTable)
#define glColorTableParameterfv		MANGLE(ColorTableParameterfv)
#define glColorTableParameterfvSGI		MANGLE(ColorTableParameterfvSGI)
#define glColorTableParameteriv		MANGLE(ColorTableParameteriv)
#define glColorTableParameterivSGI		MANGLE(ColorTableParameterivSGI)
#define glColorTableSGI		MANGLE(ColorTableSGI)
#define glCombinerInputNV		MANGLE(CombinerInputNV)
#define glCombinerOutputNV		MANGLE(CombinerOutputNV)
#define glCombinerParameterfNV		MANGLE(CombinerParameterfNV)
#define glCombinerParameterfvNV		MANGLE(CombinerParameterfvNV)
#define glCombinerParameteriNV		MANGLE(CombinerParameteriNV)
#define glCombinerParameterivNV		MANGLE(CombinerParameterivNV)
#define glCombinerStageParameterfvNV		MANGLE(CombinerStageParameterfvNV)
#define glCompileShaderARB		MANGLE(CompileShaderARB)
#define glCompileShader		MANGLE(CompileShader)
#define glCompressedTexImage1DARB		MANGLE(CompressedTexImage1DARB)
#define glCompressedTexImage1D		MANGLE(CompressedTexImage1D)
#define glCompressedTexImage2DARB		MANGLE(CompressedTexImage2DARB)
#define glCompressedTexImage2D		MANGLE(CompressedTexImage2D)
#define glCompressedTexImage3DARB		MANGLE(CompressedTexImage3DARB)
#define glCompressedTexImage3D		MANGLE(CompressedTexImage3D)
#define glCompressedTexSubImage1DARB		MANGLE(CompressedTexSubImage1DARB)
#define glCompressedTexSubImage1D		MANGLE(CompressedTexSubImage1D)
#define glCompressedTexSubImage2DARB		MANGLE(CompressedTexSubImage2DARB)
#define glCompressedTexSubImage2D		MANGLE(CompressedTexSubImage2D)
#define glCompressedTexSubImage3DARB		MANGLE(CompressedTexSubImage3DARB)
#define glCompressedTexSubImage3D		MANGLE(CompressedTexSubImage3D)
#define glConvolutionFilter1DEXT		MANGLE(ConvolutionFilter1DEXT)
#define glConvolutionFilter1D		MANGLE(ConvolutionFilter1D)
#define glConvolutionFilter2DEXT		MANGLE(ConvolutionFilter2DEXT)
#define glConvolutionFilter2D		MANGLE(ConvolutionFilter2D)
#define glConvolutionParameterfEXT		MANGLE(ConvolutionParameterfEXT)
#define glConvolutionParameterf		MANGLE(ConvolutionParameterf)
#define glConvolutionParameterfvEXT		MANGLE(ConvolutionParameterfvEXT)
#define glConvolutionParameterfv		MANGLE(ConvolutionParameterfv)
#define glConvolutionParameteriEXT		MANGLE(ConvolutionParameteriEXT)
#define glConvolutionParameteri		MANGLE(ConvolutionParameteri)
#define glConvolutionParameterivEXT		MANGLE(ConvolutionParameterivEXT)
#define glConvolutionParameteriv		MANGLE(ConvolutionParameteriv)
#define glCopyColorSubTableEXT		MANGLE(CopyColorSubTableEXT)
#define glCopyColorSubTable		MANGLE(CopyColorSubTable)
#define glCopyColorTable		MANGLE(CopyColorTable)
#define glCopyColorTableSGI		MANGLE(CopyColorTableSGI)
#define glCopyConvolutionFilter1DEXT		MANGLE(CopyConvolutionFilter1DEXT)
#define glCopyConvolutionFilter1D		MANGLE(CopyConvolutionFilter1D)
#define glCopyConvolutionFilter2DEXT		MANGLE(CopyConvolutionFilter2DEXT)
#define glCopyConvolutionFilter2D		MANGLE(CopyConvolutionFilter2D)
#define glCopyPixels		MANGLE(CopyPixels)
#define glCopyTexImage1DEXT		MANGLE(CopyTexImage1DEXT)
#define glCopyTexImage1D		MANGLE(CopyTexImage1D)
#define glCopyTexImage2DEXT		MANGLE(CopyTexImage2DEXT)
#define glCopyTexImage2D		MANGLE(CopyTexImage2D)
#define glCopyTexSubImage1DEXT		MANGLE(CopyTexSubImage1DEXT)
#define glCopyTexSubImage1D		MANGLE(CopyTexSubImage1D)
#define glCopyTexSubImage2DEXT		MANGLE(CopyTexSubImage2DEXT)
#define glCopyTexSubImage2D		MANGLE(CopyTexSubImage2D)
#define glCopyTexSubImage3DEXT		MANGLE(CopyTexSubImage3DEXT)
#define glCopyTexSubImage3D		MANGLE(CopyTexSubImage3D)
#define glCreateProgram		MANGLE(CreateProgram)
#define glCreateProgramObjectARB		MANGLE(CreateProgramObjectARB)
#define glCreateShader		MANGLE(CreateShader)
#define glCreateShaderObjectARB		MANGLE(CreateShaderObjectARB)
#define glCullFace		MANGLE(CullFace)
#define glCullParameterdvEXT		MANGLE(CullParameterdvEXT)
#define glCullParameterfvEXT		MANGLE(CullParameterfvEXT)
#define glCurrentPaletteMatrixARB		MANGLE(CurrentPaletteMatrixARB)
#define glDeformationMap3dSGIX		MANGLE(DeformationMap3dSGIX)
#define glDeformationMap3fSGIX		MANGLE(DeformationMap3fSGIX)
#define glDeformSGIX		MANGLE(DeformSGIX)

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -