【发布时间】:2014-05-11 10:04:22
【问题描述】:
例如。 在 FragmentShader 中:-
struct LightSource
{
int Type;
vec3 Position;
vec3 Attenuation;
vec3 Direction;
vec3 Color;
};
uniform LightSource Light[4];
main(){
//somecode
}
现在我如何发送Light[4] 的值。
【问题讨论】:
-
这是用于 OpenGL 还是 OpenGL ES?在 GL (3.1+) 中,最好的方法是使用统一缓冲区。
-
@AndonM.Coleman 我可以将它与 GLES 2.0 一起使用吗?
-
不,这就是为什么我要求您更具体地使用您的标签。您已将此标记为 ES 和 GL。