评论会员:游客 时间:2012/02/04
]为什么你得到错误的解释,请参阅imgsrc=http://www.orcode.com/img/ico/smiley_frown.gif至于故障排除,你可以采取下面的论坛看看吗?{A}imgsrc=http://www.orcode.com/img/ico/smiley_cry.gif]
玛代伊斯兰教
评论会员:游客 时间:2012/02/04
{C}对不起,我在陶框架中使用OpenGL在C的#VB或C我和老项目是如此如此简单,但我无法找到他们的区别任何想法吗??Santhosh_G
嗨,
glActiveTexture是不是一个导出函数OPENGL32.DLL。
你可以使用多纹理OpenGL扩展。你需要得到功能使用glGetProcAddress glAtiveTexture的地址。可能是陶框架将处理它。
可能你的机器不有ARB_multitexture扩展。并因此glGetProcAddress("glAtiveTexture")将返回0。
glActiveTexture如果GL版本是只支持1.3或更高,或如果是在由glGetString返回字符串时与参数GL_EXTENSIONS称为包括ARB_multitexture。
{A3的}
请检查你的机器有ARB_multitexture扩展支持。
你可以使用下面的应用程序,以查看在您的机器的OpenGL扩展。
]
评论会员:游客 时间:2012/02/04
Santhosh_G:你的意思是相同的应用程序(或代码)运行在同一台机器如果是这样,你必须检查你的调用线程初始化OpenGL渲染上下文。也许陶frmework有一些Intialize"()调用OpenGL渲染语境。为了获得一个OpenGL扩展,你需要初始化呈现上下文。如果OpenGL渲染上下文是不正确的,你不能访问某些扩展。没有任何渲染窗口的变化