glprocs.c
来自「3D Game Engine Design Source Code非常棒」· C语言 代码 · 共 3,031 行 · 第 1/5 页
C
3,031 行
return;
}
glLoadTransposeMatrixf = extproc;
glLoadTransposeMatrixf(m);
}
static void APIENTRY InitLoadTransposeMatrixd (const GLdouble *m)
{
void *extproc;
extproc = (void *) wglGetProcAddress("glLoadTransposeMatrixd");
if (extproc == NULL) {
_ASSERT(0);
return;
}
glLoadTransposeMatrixd = extproc;
glLoadTransposeMatrixd(m);
}
static void APIENTRY InitMultTransposeMatrixf (const GLfloat *m)
{
void *extproc;
extproc = (void *) wglGetProcAddress("glMultTransposeMatrixf");
if (extproc == NULL) {
_ASSERT(0);
return;
}
glMultTransposeMatrixf = extproc;
glMultTransposeMatrixf(m);
}
static void APIENTRY InitMultTransposeMatrixd (const GLdouble *m)
{
void *extproc;
extproc = (void *) wglGetProcAddress("glMultTransposeMatrixd");
if (extproc == NULL) {
_ASSERT(0);
return;
}
glMultTransposeMatrixd = extproc;
glMultTransposeMatrixd(m);
}
static void APIENTRY InitSampleCoverage (GLclampf value, GLboolean invert)
{
void *extproc;
extproc = (void *) wglGetProcAddress("glSampleCoverage");
if (extproc == NULL) {
_ASSERT(0);
return;
}
glSampleCoverage = extproc;
glSampleCoverage(value, invert);
}
static void APIENTRY InitCompressedTexImage3D (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const GLvoid *data)
{
void *extproc;
extproc = (void *) wglGetProcAddress("glCompressedTexImage3D");
if (extproc == NULL) {
_ASSERT(0);
return;
}
glCompressedTexImage3D = extproc;
glCompressedTexImage3D(target, level, internalformat, width, height, depth, border, imageSize, data);
}
static void APIENTRY InitCompressedTexImage2D (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid *data)
{
void *extproc;
extproc = (void *) wglGetProcAddress("glCompressedTexImage2D");
if (extproc == NULL) {
_ASSERT(0);
return;
}
glCompressedTexImage2D = extproc;
glCompressedTexImage2D(target, level, internalformat, width, height, border, imageSize, data);
}
static void APIENTRY InitCompressedTexImage1D (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const GLvoid *data)
{
void *extproc;
extproc = (void *) wglGetProcAddress("glCompressedTexImage1D");
if (extproc == NULL) {
_ASSERT(0);
return;
}
glCompressedTexImage1D = extproc;
glCompressedTexImage1D(target, level, internalformat, width, border, imageSize, data);
}
static void APIENTRY InitCompressedTexSubImage3D (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const GLvoid *data)
{
void *extproc;
extproc = (void *) wglGetProcAddress("glCompressedTexSubImage3D");
if (extproc == NULL) {
_ASSERT(0);
return;
}
glCompressedTexSubImage3D = extproc;
glCompressedTexSubImage3D(target, level, xoffset, yoffset, zoffset, width, height, depth, format, imageSize, data);
}
static void APIENTRY InitCompressedTexSubImage2D (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const GLvoid *data)
{
void *extproc;
extproc = (void *) wglGetProcAddress("glCompressedTexSubImage2D");
if (extproc == NULL) {
_ASSERT(0);
return;
}
glCompressedTexSubImage2D = extproc;
glCompressedTexSubImage2D(target, level, xoffset, yoffset, width, height, format, imageSize, data);
}
static void APIENTRY InitCompressedTexSubImage1D (GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const GLvoid *data)
{
void *extproc;
extproc = (void *) wglGetProcAddress("glCompressedTexSubImage1D");
if (extproc == NULL) {
_ASSERT(0);
return;
}
glCompressedTexSubImage1D = extproc;
glCompressedTexSubImage1D(target, level, xoffset, width, format, imageSize, data);
}
static void APIENTRY InitGetCompressedTexImage (GLenum target, GLint level, void *img)
{
void *extproc;
extproc = (void *) wglGetProcAddress("glGetCompressedTexImage");
if (extproc == NULL) {
_ASSERT(0);
return;
}
glGetCompressedTexImage = extproc;
glGetCompressedTexImage(target, level, img);
}
static void APIENTRY InitActiveTextureARB (GLenum texture)
{
void *extproc;
extproc = (void *) wglGetProcAddress("glActiveTextureARB");
if (extproc == NULL) {
_ASSERT(0);
return;
}
glActiveTextureARB = extproc;
glActiveTextureARB(texture);
}
static void APIENTRY InitClientActiveTextureARB (GLenum texture)
{
void *extproc;
extproc = (void *) wglGetProcAddress("glClientActiveTextureARB");
if (extproc == NULL) {
_ASSERT(0);
return;
}
glClientActiveTextureARB = extproc;
glClientActiveTextureARB(texture);
}
static void APIENTRY InitMultiTexCoord1dARB (GLenum target, GLdouble s)
{
void *extproc;
extproc = (void *) wglGetProcAddress("glMultiTexCoord1dARB");
if (extproc == NULL) {
_ASSERT(0);
return;
}
glMultiTexCoord1dARB = extproc;
glMultiTexCoord1dARB(target, s);
}
static void APIENTRY InitMultiTexCoord1dvARB (GLenum target, const GLdouble *v)
{
void *extproc;
extproc = (void *) wglGetProcAddress("glMultiTexCoord1dvARB");
if (extproc == NULL) {
_ASSERT(0);
return;
}
glMultiTexCoord1dvARB = extproc;
glMultiTexCoord1dvARB(target, v);
}
static void APIENTRY InitMultiTexCoord1fARB (GLenum target, GLfloat s)
{
void *extproc;
extproc = (void *) wglGetProcAddress("glMultiTexCoord1fARB");
if (extproc == NULL) {
_ASSERT(0);
return;
}
glMultiTexCoord1fARB = extproc;
glMultiTexCoord1fARB(target, s);
}
static void APIENTRY InitMultiTexCoord1fvARB (GLenum target, const GLfloat *v)
{
void *extproc;
extproc = (void *) wglGetProcAddress("glMultiTexCoord1fvARB");
if (extproc == NULL) {
_ASSERT(0);
return;
}
glMultiTexCoord1fvARB = extproc;
glMultiTexCoord1fvARB(target, v);
}
static void APIENTRY InitMultiTexCoord1iARB (GLenum target, GLint s)
{
void *extproc;
extproc = (void *) wglGetProcAddress("glMultiTexCoord1iARB");
if (extproc == NULL) {
_ASSERT(0);
return;
}
glMultiTexCoord1iARB = extproc;
glMultiTexCoord1iARB(target, s);
}
static void APIENTRY InitMultiTexCoord1ivARB (GLenum target, const GLint *v)
{
void *extproc;
extproc = (void *) wglGetProcAddress("glMultiTexCoord1ivARB");
if (extproc == NULL) {
_ASSERT(0);
return;
}
glMultiTexCoord1ivARB = extproc;
glMultiTexCoord1ivARB(target, v);
}
static void APIENTRY InitMultiTexCoord1sARB (GLenum target, GLshort s)
{
void *extproc;
extproc = (void *) wglGetProcAddress("glMultiTexCoord1sARB");
if (extproc == NULL) {
_ASSERT(0);
return;
}
glMultiTexCoord1sARB = extproc;
glMultiTexCoord1sARB(target, s);
}
static void APIENTRY InitMultiTexCoord1svARB (GLenum target, const GLshort *v)
{
void *extproc;
extproc = (void *) wglGetProcAddress("glMultiTexCoord1svARB");
if (extproc == NULL) {
_ASSERT(0);
return;
}
glMultiTexCoord1svARB = extproc;
glMultiTexCoord1svARB(target, v);
}
static void APIENTRY InitMultiTexCoord2dARB (GLenum target, GLdouble s, GLdouble t)
{
void *extproc;
extproc = (void *) wglGetProcAddress("glMultiTexCoord2dARB");
if (extproc == NULL) {
_ASSERT(0);
return;
}
glMultiTexCoord2dARB = extproc;
glMultiTexCoord2dARB(target, s, t);
}
static void APIENTRY InitMultiTexCoord2dvARB (GLenum target, const GLdouble *v)
{
void *extproc;
extproc = (void *) wglGetProcAddress("glMultiTexCoord2dvARB");
if (extproc == NULL) {
_ASSERT(0);
return;
}
glMultiTexCoord2dvARB = extproc;
glMultiTexCoord2dvARB(target, v);
}
static void APIENTRY InitMultiTexCoord2fARB (GLenum target, GLfloat s, GLfloat t)
{
void *extproc;
extproc = (void *) wglGetProcAddress("glMultiTexCoord2fARB");
if (extproc == NULL) {
_ASSERT(0);
return;
}
glMultiTexCoord2fARB = extproc;
glMultiTexCoord2fARB(target, s, t);
}
static void APIENTRY InitMultiTexCoord2fvARB (GLenum target, const GLfloat *v)
{
void *extproc;
extproc = (void *) wglGetProcAddress("glMultiTexCoord2fvARB");
if (extproc == NULL) {
_ASSERT(0);
return;
}
glMultiTexCoord2fvARB = extproc;
glMultiTexCoord2fvARB(target, v);
}
static void APIENTRY InitMultiTexCoord2iARB (GLenum target, GLint s, GLint t)
{
void *extproc;
extproc = (void *) wglGetProcAddress("glMultiTexCoord2iARB");
if (extproc == NULL) {
_ASSERT(0);
return;
}
glMultiTexCoord2iARB = extproc;
glMultiTexCoord2iARB(target, s, t);
}
static void APIENTRY InitMultiTexCoord2ivARB (GLenum target, const GLint *v)
{
void *extproc;
extproc = (void *) wglGetProcAddress("glMultiTexCoord2ivARB");
if (extproc == NULL) {
_ASSERT(0);
return;
}
glMultiTexCoord2ivARB = extproc;
glMultiTexCoord2ivARB(target, v);
}
static void APIENTRY InitMultiTexCoord2sARB (GLenum target, GLshort s, GLshort t)
{
void *extproc;
extproc = (void *) wglGetProcAddress("glMultiTexCoord2sARB");
if (extproc == NULL) {
_ASSERT(0);
return;
}
glMultiTexCoord2sARB = extproc;
glMultiTexCoord2sARB(target, s, t);
}
static void APIENTRY InitMultiTexCoord2svARB (GLenum target, const GLshort *v)
{
void *extproc;
extproc = (void *) wglGetProcAddress("glMultiTexCoord2svARB");
if (extproc == NULL) {
_ASSERT(0);
return;
}
glMultiTexCoord2svARB = extproc;
glMultiTexCoord2svARB(target, v);
}
static void APIENTRY InitMultiTexCoord3dARB (GLenum target, GLdouble s, GLdouble t, GLdouble r)
{
void *extproc;
extproc = (void *) wglGetProcAddress("glMultiTexCoord3dARB");
if (extproc == NULL) {
_ASSERT(0);
return;
}
glMultiTexCoord3dARB = extproc;
glMultiTexCoord3dARB(target, s, t, r);
}
static void APIENTRY InitMultiTexCoord3dvARB (GLenum target, const GLdouble *v)
{
void *extproc;
extproc = (void *) wglGetProcAddress("glMultiTexCoord3dvARB");
if (extproc == NULL) {
_ASSERT(0);
return;
}
glMultiTexCoord3dvARB = extproc;
glMultiTexCoord3dvARB(target, v);
}
static void APIENTRY InitMultiTexCoord3fARB (GLenum target, GLfloat s, GLfloat t, GLfloat r)
{
void *extproc;
extproc = (void *) wglGetProcAddress("glMultiTexCoord3fARB");
if (extproc == NULL) {
_ASSERT(0);
return;
}
glMultiTexCoord3fARB = extproc;
glMultiTexCoord3fARB(target, s, t, r);
}
static void APIENTRY InitMultiTexCoord3fvARB (GLenum target, const GLfloat *v)
{
void *extproc;
extproc = (void *) wglGetProcAddress("glMultiTexCoord3fvARB");
if (extproc == NULL) {
_ASSERT(0);
return;
}
glMultiTexCoord3fvARB = extproc;
glMultiTexCoord3fvARB(target, v);
}
static void APIENTRY InitMultiTexCoord3iARB (GLenum target, GLint s, GLint t, GLint r)
{
void *extproc;
extproc = (void *) wglGetProcAddress("glMultiTexCoord3iARB");
if (extproc == NULL) {
_ASSERT(0);
return;
}
glMultiTexCoord3iARB = extproc;
glMultiTexCoord3iARB(target, s, t, r);
}
static void APIENTRY InitMultiTexCoord3ivARB (GLenum target, const GLint *v)
{
void *extproc;
extproc = (void *) wglGetProcAddress("glMultiTexCoord3ivARB");
if (extproc == NULL) {
_ASSERT(0);
return;
}
glMultiTexCoord3ivARB = extproc;
glMultiTexCoord3ivARB(target, v);
}
static void APIENTRY InitMultiTexCoord3sARB (GLenum target, GLshort s, GLshort t, GLshort r)
{
void *extproc;
extproc = (void *) wglGetProcAddress("glMultiTexCoord3sARB");
if (extproc == NULL) {
_ASSERT(0);
return;
}
glMultiTexCoord3sARB = extproc;
glMultiTexCoord3sARB(target, s, t, r);
}
static void APIENTRY InitMultiTexCoord3svARB (GLenum target, const GLshort *v)
{
void *extproc;
extproc = (void *) wglGetProcAddress("glMultiTexCoord3svARB");
if (extproc == NULL) {
_ASSERT(0);
return;
}
glMultiTexCoord3svARB = extproc;
glMultiTexCoord3svARB(target, v);
}
static void APIENTRY InitMultiTexCoord4dARB (GLenum target, GLdouble s, GLdouble t, GLdouble r, GLdouble q)
{
void *extproc;
extproc = (void *) wglGetProcAddress("glMultiTexCoord4dARB");
if (extproc == NULL) {
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?