X-Git-Url: http://git.tdb.fi/?p=libs%2Fgl.git;a=blobdiff_plain;f=source%2Fversion_1_3.cpp;h=d248a0838a206748acd845df2d76e6c70e85490d;hp=088d5ba64364d5524c6fcdabfab75bcc52361fcf;hb=b617c5d7b5283ad260a77f01e42e6170cabbc03d;hpb=f17794d55923d4fb4f63e9d082d8d84a735a04e8 diff --git a/source/version_1_3.cpp b/source/version_1_3.cpp index 088d5ba6..d248a083 100644 --- a/source/version_1_3.cpp +++ b/source/version_1_3.cpp @@ -4,101 +4,101 @@ namespace Msp { namespace GL { -PFNGLACTIVETEXTUREPROC glActiveTexture=0; -PFNGLCLIENTACTIVETEXTUREPROC glClientActiveTexture=0; -PFNGLMULTITEXCOORD1DPROC glMultiTexCoord1d=0; -PFNGLMULTITEXCOORD1DVPROC glMultiTexCoord1dv=0; -PFNGLMULTITEXCOORD1FPROC glMultiTexCoord1f=0; -PFNGLMULTITEXCOORD1FVPROC glMultiTexCoord1fv=0; -PFNGLMULTITEXCOORD1IPROC glMultiTexCoord1i=0; -PFNGLMULTITEXCOORD1IVPROC glMultiTexCoord1iv=0; -PFNGLMULTITEXCOORD1SPROC glMultiTexCoord1s=0; -PFNGLMULTITEXCOORD1SVPROC glMultiTexCoord1sv=0; -PFNGLMULTITEXCOORD2DPROC glMultiTexCoord2d=0; -PFNGLMULTITEXCOORD2DVPROC glMultiTexCoord2dv=0; -PFNGLMULTITEXCOORD2FPROC glMultiTexCoord2f=0; -PFNGLMULTITEXCOORD2FVPROC glMultiTexCoord2fv=0; -PFNGLMULTITEXCOORD2IPROC glMultiTexCoord2i=0; -PFNGLMULTITEXCOORD2IVPROC glMultiTexCoord2iv=0; -PFNGLMULTITEXCOORD2SPROC glMultiTexCoord2s=0; -PFNGLMULTITEXCOORD2SVPROC glMultiTexCoord2sv=0; -PFNGLMULTITEXCOORD3DPROC glMultiTexCoord3d=0; -PFNGLMULTITEXCOORD3DVPROC glMultiTexCoord3dv=0; -PFNGLMULTITEXCOORD3FPROC glMultiTexCoord3f=0; -PFNGLMULTITEXCOORD3FVPROC glMultiTexCoord3fv=0; -PFNGLMULTITEXCOORD3IPROC glMultiTexCoord3i=0; -PFNGLMULTITEXCOORD3IVPROC glMultiTexCoord3iv=0; -PFNGLMULTITEXCOORD3SPROC glMultiTexCoord3s=0; -PFNGLMULTITEXCOORD3SVPROC glMultiTexCoord3sv=0; -PFNGLMULTITEXCOORD4DPROC glMultiTexCoord4d=0; -PFNGLMULTITEXCOORD4DVPROC glMultiTexCoord4dv=0; -PFNGLMULTITEXCOORD4FPROC glMultiTexCoord4f=0; -PFNGLMULTITEXCOORD4FVPROC glMultiTexCoord4fv=0; -PFNGLMULTITEXCOORD4IPROC glMultiTexCoord4i=0; -PFNGLMULTITEXCOORD4IVPROC glMultiTexCoord4iv=0; -PFNGLMULTITEXCOORD4SPROC glMultiTexCoord4s=0; -PFNGLMULTITEXCOORD4SVPROC glMultiTexCoord4sv=0; -PFNGLLOADTRANSPOSEMATRIXFPROC glLoadTransposeMatrixf=0; -PFNGLLOADTRANSPOSEMATRIXDPROC glLoadTransposeMatrixd=0; -PFNGLMULTTRANSPOSEMATRIXFPROC glMultTransposeMatrixf=0; -PFNGLMULTTRANSPOSEMATRIXDPROC glMultTransposeMatrixd=0; -PFNGLSAMPLECOVERAGEPROC glSampleCoverage=0; -PFNGLCOMPRESSEDTEXIMAGE3DPROC glCompressedTexImage3D=0; -PFNGLCOMPRESSEDTEXIMAGE2DPROC glCompressedTexImage2D=0; -PFNGLCOMPRESSEDTEXIMAGE1DPROC glCompressedTexImage1D=0; -PFNGLCOMPRESSEDTEXSUBIMAGE3DPROC glCompressedTexSubImage3D=0; -PFNGLCOMPRESSEDTEXSUBIMAGE2DPROC glCompressedTexSubImage2D=0; -PFNGLCOMPRESSEDTEXSUBIMAGE1DPROC glCompressedTexSubImage1D=0; -PFNGLGETCOMPRESSEDTEXIMAGEPROC glGetCompressedTexImage=0; +PFNGLACTIVETEXTUREPROC glActiveTexture = 0; +PFNGLCLIENTACTIVETEXTUREPROC glClientActiveTexture = 0; +PFNGLMULTITEXCOORD1DPROC glMultiTexCoord1d = 0; +PFNGLMULTITEXCOORD1DVPROC glMultiTexCoord1dv = 0; +PFNGLMULTITEXCOORD1FPROC glMultiTexCoord1f = 0; +PFNGLMULTITEXCOORD1FVPROC glMultiTexCoord1fv = 0; +PFNGLMULTITEXCOORD1IPROC glMultiTexCoord1i = 0; +PFNGLMULTITEXCOORD1IVPROC glMultiTexCoord1iv = 0; +PFNGLMULTITEXCOORD1SPROC glMultiTexCoord1s = 0; +PFNGLMULTITEXCOORD1SVPROC glMultiTexCoord1sv = 0; +PFNGLMULTITEXCOORD2DPROC glMultiTexCoord2d = 0; +PFNGLMULTITEXCOORD2DVPROC glMultiTexCoord2dv = 0; +PFNGLMULTITEXCOORD2FPROC glMultiTexCoord2f = 0; +PFNGLMULTITEXCOORD2FVPROC glMultiTexCoord2fv = 0; +PFNGLMULTITEXCOORD2IPROC glMultiTexCoord2i = 0; +PFNGLMULTITEXCOORD2IVPROC glMultiTexCoord2iv = 0; +PFNGLMULTITEXCOORD2SPROC glMultiTexCoord2s = 0; +PFNGLMULTITEXCOORD2SVPROC glMultiTexCoord2sv = 0; +PFNGLMULTITEXCOORD3DPROC glMultiTexCoord3d = 0; +PFNGLMULTITEXCOORD3DVPROC glMultiTexCoord3dv = 0; +PFNGLMULTITEXCOORD3FPROC glMultiTexCoord3f = 0; +PFNGLMULTITEXCOORD3FVPROC glMultiTexCoord3fv = 0; +PFNGLMULTITEXCOORD3IPROC glMultiTexCoord3i = 0; +PFNGLMULTITEXCOORD3IVPROC glMultiTexCoord3iv = 0; +PFNGLMULTITEXCOORD3SPROC glMultiTexCoord3s = 0; +PFNGLMULTITEXCOORD3SVPROC glMultiTexCoord3sv = 0; +PFNGLMULTITEXCOORD4DPROC glMultiTexCoord4d = 0; +PFNGLMULTITEXCOORD4DVPROC glMultiTexCoord4dv = 0; +PFNGLMULTITEXCOORD4FPROC glMultiTexCoord4f = 0; +PFNGLMULTITEXCOORD4FVPROC glMultiTexCoord4fv = 0; +PFNGLMULTITEXCOORD4IPROC glMultiTexCoord4i = 0; +PFNGLMULTITEXCOORD4IVPROC glMultiTexCoord4iv = 0; +PFNGLMULTITEXCOORD4SPROC glMultiTexCoord4s = 0; +PFNGLMULTITEXCOORD4SVPROC glMultiTexCoord4sv = 0; +PFNGLLOADTRANSPOSEMATRIXFPROC glLoadTransposeMatrixf = 0; +PFNGLLOADTRANSPOSEMATRIXDPROC glLoadTransposeMatrixd = 0; +PFNGLMULTTRANSPOSEMATRIXFPROC glMultTransposeMatrixf = 0; +PFNGLMULTTRANSPOSEMATRIXDPROC glMultTransposeMatrixd = 0; +PFNGLSAMPLECOVERAGEPROC glSampleCoverage = 0; +PFNGLCOMPRESSEDTEXIMAGE3DPROC glCompressedTexImage3D = 0; +PFNGLCOMPRESSEDTEXIMAGE2DPROC glCompressedTexImage2D = 0; +PFNGLCOMPRESSEDTEXIMAGE1DPROC glCompressedTexImage1D = 0; +PFNGLCOMPRESSEDTEXSUBIMAGE3DPROC glCompressedTexSubImage3D = 0; +PFNGLCOMPRESSEDTEXSUBIMAGE2DPROC glCompressedTexSubImage2D = 0; +PFNGLCOMPRESSEDTEXSUBIMAGE1DPROC glCompressedTexSubImage1D = 0; +PFNGLGETCOMPRESSEDTEXIMAGEPROC glGetCompressedTexImage = 0; void init_version_1_3() { - glActiveTexture=reinterpret_cast(get_proc_address("glActiveTexture")); - glClientActiveTexture=reinterpret_cast(get_proc_address("glClientActiveTexture")); - glMultiTexCoord1d=reinterpret_cast(get_proc_address("glMultiTexCoord1d")); - glMultiTexCoord1dv=reinterpret_cast(get_proc_address("glMultiTexCoord1dv")); - glMultiTexCoord1f=reinterpret_cast(get_proc_address("glMultiTexCoord1f")); - glMultiTexCoord1fv=reinterpret_cast(get_proc_address("glMultiTexCoord1fv")); - glMultiTexCoord1i=reinterpret_cast(get_proc_address("glMultiTexCoord1i")); - glMultiTexCoord1iv=reinterpret_cast(get_proc_address("glMultiTexCoord1iv")); - glMultiTexCoord1s=reinterpret_cast(get_proc_address("glMultiTexCoord1s")); - glMultiTexCoord1sv=reinterpret_cast(get_proc_address("glMultiTexCoord1sv")); - glMultiTexCoord2d=reinterpret_cast(get_proc_address("glMultiTexCoord2d")); - glMultiTexCoord2dv=reinterpret_cast(get_proc_address("glMultiTexCoord2dv")); - glMultiTexCoord2f=reinterpret_cast(get_proc_address("glMultiTexCoord2f")); - glMultiTexCoord2fv=reinterpret_cast(get_proc_address("glMultiTexCoord2fv")); - glMultiTexCoord2i=reinterpret_cast(get_proc_address("glMultiTexCoord2i")); - glMultiTexCoord2iv=reinterpret_cast(get_proc_address("glMultiTexCoord2iv")); - glMultiTexCoord2s=reinterpret_cast(get_proc_address("glMultiTexCoord2s")); - glMultiTexCoord2sv=reinterpret_cast(get_proc_address("glMultiTexCoord2sv")); - glMultiTexCoord3d=reinterpret_cast(get_proc_address("glMultiTexCoord3d")); - glMultiTexCoord3dv=reinterpret_cast(get_proc_address("glMultiTexCoord3dv")); - glMultiTexCoord3f=reinterpret_cast(get_proc_address("glMultiTexCoord3f")); - glMultiTexCoord3fv=reinterpret_cast(get_proc_address("glMultiTexCoord3fv")); - glMultiTexCoord3i=reinterpret_cast(get_proc_address("glMultiTexCoord3i")); - glMultiTexCoord3iv=reinterpret_cast(get_proc_address("glMultiTexCoord3iv")); - glMultiTexCoord3s=reinterpret_cast(get_proc_address("glMultiTexCoord3s")); - glMultiTexCoord3sv=reinterpret_cast(get_proc_address("glMultiTexCoord3sv")); - glMultiTexCoord4d=reinterpret_cast(get_proc_address("glMultiTexCoord4d")); - glMultiTexCoord4dv=reinterpret_cast(get_proc_address("glMultiTexCoord4dv")); - glMultiTexCoord4f=reinterpret_cast(get_proc_address("glMultiTexCoord4f")); - glMultiTexCoord4fv=reinterpret_cast(get_proc_address("glMultiTexCoord4fv")); - glMultiTexCoord4i=reinterpret_cast(get_proc_address("glMultiTexCoord4i")); - glMultiTexCoord4iv=reinterpret_cast(get_proc_address("glMultiTexCoord4iv")); - glMultiTexCoord4s=reinterpret_cast(get_proc_address("glMultiTexCoord4s")); - glMultiTexCoord4sv=reinterpret_cast(get_proc_address("glMultiTexCoord4sv")); - glLoadTransposeMatrixf=reinterpret_cast(get_proc_address("glLoadTransposeMatrixf")); - glLoadTransposeMatrixd=reinterpret_cast(get_proc_address("glLoadTransposeMatrixd")); - glMultTransposeMatrixf=reinterpret_cast(get_proc_address("glMultTransposeMatrixf")); - glMultTransposeMatrixd=reinterpret_cast(get_proc_address("glMultTransposeMatrixd")); - glSampleCoverage=reinterpret_cast(get_proc_address("glSampleCoverage")); - glCompressedTexImage3D=reinterpret_cast(get_proc_address("glCompressedTexImage3D")); - glCompressedTexImage2D=reinterpret_cast(get_proc_address("glCompressedTexImage2D")); - glCompressedTexImage1D=reinterpret_cast(get_proc_address("glCompressedTexImage1D")); - glCompressedTexSubImage3D=reinterpret_cast(get_proc_address("glCompressedTexSubImage3D")); - glCompressedTexSubImage2D=reinterpret_cast(get_proc_address("glCompressedTexSubImage2D")); - glCompressedTexSubImage1D=reinterpret_cast(get_proc_address("glCompressedTexSubImage1D")); - glGetCompressedTexImage=reinterpret_cast(get_proc_address("glGetCompressedTexImage")); + glActiveTexture = reinterpret_cast(get_proc_address("glActiveTexture")); + glClientActiveTexture = reinterpret_cast(get_proc_address("glClientActiveTexture")); + glMultiTexCoord1d = reinterpret_cast(get_proc_address("glMultiTexCoord1d")); + glMultiTexCoord1dv = reinterpret_cast(get_proc_address("glMultiTexCoord1dv")); + glMultiTexCoord1f = reinterpret_cast(get_proc_address("glMultiTexCoord1f")); + glMultiTexCoord1fv = reinterpret_cast(get_proc_address("glMultiTexCoord1fv")); + glMultiTexCoord1i = reinterpret_cast(get_proc_address("glMultiTexCoord1i")); + glMultiTexCoord1iv = reinterpret_cast(get_proc_address("glMultiTexCoord1iv")); + glMultiTexCoord1s = reinterpret_cast(get_proc_address("glMultiTexCoord1s")); + glMultiTexCoord1sv = reinterpret_cast(get_proc_address("glMultiTexCoord1sv")); + glMultiTexCoord2d = reinterpret_cast(get_proc_address("glMultiTexCoord2d")); + glMultiTexCoord2dv = reinterpret_cast(get_proc_address("glMultiTexCoord2dv")); + glMultiTexCoord2f = reinterpret_cast(get_proc_address("glMultiTexCoord2f")); + glMultiTexCoord2fv = reinterpret_cast(get_proc_address("glMultiTexCoord2fv")); + glMultiTexCoord2i = reinterpret_cast(get_proc_address("glMultiTexCoord2i")); + glMultiTexCoord2iv = reinterpret_cast(get_proc_address("glMultiTexCoord2iv")); + glMultiTexCoord2s = reinterpret_cast(get_proc_address("glMultiTexCoord2s")); + glMultiTexCoord2sv = reinterpret_cast(get_proc_address("glMultiTexCoord2sv")); + glMultiTexCoord3d = reinterpret_cast(get_proc_address("glMultiTexCoord3d")); + glMultiTexCoord3dv = reinterpret_cast(get_proc_address("glMultiTexCoord3dv")); + glMultiTexCoord3f = reinterpret_cast(get_proc_address("glMultiTexCoord3f")); + glMultiTexCoord3fv = reinterpret_cast(get_proc_address("glMultiTexCoord3fv")); + glMultiTexCoord3i = reinterpret_cast(get_proc_address("glMultiTexCoord3i")); + glMultiTexCoord3iv = reinterpret_cast(get_proc_address("glMultiTexCoord3iv")); + glMultiTexCoord3s = reinterpret_cast(get_proc_address("glMultiTexCoord3s")); + glMultiTexCoord3sv = reinterpret_cast(get_proc_address("glMultiTexCoord3sv")); + glMultiTexCoord4d = reinterpret_cast(get_proc_address("glMultiTexCoord4d")); + glMultiTexCoord4dv = reinterpret_cast(get_proc_address("glMultiTexCoord4dv")); + glMultiTexCoord4f = reinterpret_cast(get_proc_address("glMultiTexCoord4f")); + glMultiTexCoord4fv = reinterpret_cast(get_proc_address("glMultiTexCoord4fv")); + glMultiTexCoord4i = reinterpret_cast(get_proc_address("glMultiTexCoord4i")); + glMultiTexCoord4iv = reinterpret_cast(get_proc_address("glMultiTexCoord4iv")); + glMultiTexCoord4s = reinterpret_cast(get_proc_address("glMultiTexCoord4s")); + glMultiTexCoord4sv = reinterpret_cast(get_proc_address("glMultiTexCoord4sv")); + glLoadTransposeMatrixf = reinterpret_cast(get_proc_address("glLoadTransposeMatrixf")); + glLoadTransposeMatrixd = reinterpret_cast(get_proc_address("glLoadTransposeMatrixd")); + glMultTransposeMatrixf = reinterpret_cast(get_proc_address("glMultTransposeMatrixf")); + glMultTransposeMatrixd = reinterpret_cast(get_proc_address("glMultTransposeMatrixd")); + glSampleCoverage = reinterpret_cast(get_proc_address("glSampleCoverage")); + glCompressedTexImage3D = reinterpret_cast(get_proc_address("glCompressedTexImage3D")); + glCompressedTexImage2D = reinterpret_cast(get_proc_address("glCompressedTexImage2D")); + glCompressedTexImage1D = reinterpret_cast(get_proc_address("glCompressedTexImage1D")); + glCompressedTexSubImage3D = reinterpret_cast(get_proc_address("glCompressedTexSubImage3D")); + glCompressedTexSubImage2D = reinterpret_cast(get_proc_address("glCompressedTexSubImage2D")); + glCompressedTexSubImage1D = reinterpret_cast(get_proc_address("glCompressedTexSubImage1D")); + glGetCompressedTexImage = reinterpret_cast(get_proc_address("glGetCompressedTexImage")); } } // namespace GL