快速提问,对于需要OpenGL实现的片段着色器,可以绑定的最小纹理数量是多少?
注意: 我想知道OpenGL 1.5,OpenGL 2.0和OpenGL 2.1
答案 0 :(得分:3)
OpenGL 1.x和2.x需要至少2个纹理单元。 OpenGL 3.x和4.x至少需要16个。大多数当前的GPU都有32个。
您可以在OpenGL规范本身的“Implementation Dependent Values”表中轻松找到这些值。此特定值在1.x和2.x中称为MAX_TEXTURE_UNITS
,在3.x和4.x中称为MAX_TEXTURE_IMAGE_UNITS
。