在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_T |

本文主要探讨osg中的纹理模式和纹理属性管理,通过渲染状态集StateSet操作,包括启用/禁用纹理模式以及使用glBindTexture、glTexImage2D、glTexParameter等函数设置纹理属性。
最低0.47元/天 解锁文章
1251

被折叠的 条评论
为什么被折叠?



