|
小弟刚从红宝书的附录里学会,于是来和大家分享.
从sgi的主页上下载最新的glext.h, 把它放在vc/platformsdk/include/gl里面
然后在程序里引用.下面以glFogCoordfEXT为例子来说明它的使用方法.
首先定义一个指向该函数的指针(全局)
PFNGLFOGCOORDFEXTPROC glFogCoordfEXT;
如果以"x"代表你需要使用的扩展函数的话声明方法如下:
PFNXPROC X;
然后在init函数中
glFogCoordfEXT = (PFNGLFOGCOORDFEXTPROC) wglGetProcAddress("glFogCoordfEXT");
同样
x = (PFNXPROC) wglGetProcAddress("x");
然后你就可以使用x函数了 |
|