osg学习(六十四)osg的纹理模式 纹理属性
Posted hankern
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了osg学习(六十四)osg的纹理模式 纹理属性相关的知识,希望对你有一定的参考价值。
在osg中都通过渲染状态集StateSet来管理。纹理模式最终调用glEnable/glDisable来实现,纹理属性最终调用glBindTexture、glTexImage2D、glTexParameter等来实现。
1、纹理模式
序号 | 模式名 | 取值(十进制) | 取值(十六进制) | 说明 |
1 | GL_TEXTURE_1D | 3552 | DE0 | |
2 | GL_TEXTURE_2D | 3553 | DE1 | |
3 | GL_TEXTURE_3D | 32879 | 806F | |
4 | GL_TEXTURE_BUFFER | 35882 | 8C2A | |
5 | GL_TEXTURE_CUBE_MAP | 34067 | 8513 | |
6 | GL_TEXTURE_RECTANGLE_NV | 34037 | 84F5 | |
7 | GL_TEXTURE_2D_ARRAY | 35866 | 8C1A | |
8 | GL_TEXTURE_2D_MULTISAMPLE | 37120 | 9100 | |
9 | GL_TEXTURE_GEN_Q | 3171 | C63 | |
10 | GL_TEXTURE_GEN_R | 3170 | C62 | |
11 | GL_TEXTURE_GEN_S | 3168 | C60 | |
12 | GL_TEXTURE_GEN_T | 3169 | C61 |
GL_TEXTURE_1D
GL_TEXTURE_2D
GL_TEXTURE_3D
GL_TEXTURE_BUFFER
GL_TEXTURE_CUBE_MAP
GL_TEXTURE_RECTANGLE_NV
GL_TEXTURE_2D_ARRAY
GL_TEXTURE_2D_MULTISAMPLE
GL_TEXTURE_GEN_Q
GL_TEXTURE_GEN_R
GL_TEXTURE_GEN_S
GL_TEXTURE_GEN_T
2、纹理属性
这是所有状态集的属性,纹理属性为osg::Texture下的一支。
以上是关于osg学习(六十四)osg的纹理模式 纹理属性的主要内容,如果未能解决你的问题,请参考以下文章
osg学习(五十二)加载的牛模型cow.osg没有纹理 黑色