您的位置:程序门 -> vc/mfc -> 图形处理/算法



不明白glgentextures的参数的意义


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


不明白glgentextures的参数的意义[已结贴,结贴人:xxkkff]
发表于:2007-09-21 17:46:42 楼主
说产生纹理的名字  
但是一般来说,名字应该是字符串吧  
但是两个参数都是整型  
把两个整型关联起来有什么意义呢?  
两个参数究竟有什么用呢?  
查了msdn也没有看懂  
恳请各位赐教  

还有glbindtexture为什么要调用两次呢?第一次是创建纹理,第二次是使用纹理
创建纹理的时候调用它有什么用呢?
发表于:2007-09-22 11:06:501楼 得分:20
可以查资料:opengl内部状态机
opengl内部实际上存储了很多状态,比如当前操作的纹理对象索引好,
glbindtexture实际上是改变了opengl的这个状态,它告诉opengl下面对纹理的任何操作都是对它所绑定的纹理对象的,比如glbindtexture(gl_texture_2d,   1)告诉opengl下面代码中对2d纹理的任何设置都是针对索引为1的纹理的
而glgentextures就是用来产生你要操作的纹理对象的索引的,比如你告诉opengl,我需要5个纹理对象,它会从没有用到的整数里返回5个给你


快速检索

最新资讯
热门点击