Apple 建议在 iOS 上对颜色数据使用 GLubyte 数据类型,所以我试图让它工作。我得到的结果是所有 <255 的颜色分量都是完全黑色的,只有设置为 255 的颜色分量才是真正的颜色。
我在做什么: - 将单个对象的颜色保存在我自己的 GLubytes 颜色类中(范围 0-255) - 将颜色传递给 GLubyte 类型的顶点属性数组中的着色器(范围仍为 0-255) - 在片段着色器,直接使用颜色或将组件除以255,两者都不起作用。
编辑:这确实有效,问题出在我的代码中的其他地方。