需要OpenGL所需的最小纹理

时间:2015-06-19 22:38:41

标签: opengl

快速提问,对于需要OpenGL实现的片段着色器,可以绑定的最小纹理数量是多少?

注意: 我想知道OpenGL 1.5,OpenGL 2.0和OpenGL 2.1

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