如果我在GLSL着色器中使用统一块 - 它们是否使用组件(来自GL_MAX_VERTEX_UNIFORM_COMPONENTS或GL_MAX_FRAGMENT_UNIFORM_COMPONENTS)。
答案 0 :(得分:3)
默认情况下可用于统一变量的存储量 由顶点着色器访问的统一块由值指定 依赖于实现的常量MAX_VERTEX_UNIFORM_COMPONENTS。 可用于统一变量的组合存储总量 在由顶点着色器访问的所有统一块中(包括 默认统一块)由值指定 依赖于实现的常量 MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS。这些值代表了 单个浮点数,整数或布尔值的数量 可以保存在顶点着色器的统一变量存储中。