Login Register






Vshader ERROR SAD filter_list
Author
Message
Vshader ERROR SAD #1
Vshader
Code:
#version 330 in vec4 vPosition; in vec3 vNormal; out vec4 vColor; uniform mat4 model_view; uniform mat4 projection; vec4 AmbientProduct = vec4(0.5,0.0,0.0,1.0); vec4 DiffuseProduct = vec4(0.5,0.5,0.0,1.0); vec4 LightPosition = vec4(10,10.0,10.0,1.0); void main() {     gl_Position = projection * model_view*vPosition;     vec4 ambient = AmbientProduct;     vec3 pos = (model_view * vPosition).xyz;     vec3 L = (model_view * LightPosition).xyz - pos;     vec3 norm_L = normalize(L);     vec4 N = model_view * vec4(vNormal,0.0);     vec3 norm_N = normalize(N).xyz;     float Kd = max(dot(norm_L,norm_N),0.0);     vec4 diffuse = Kd*DiffuseProduct;     vColor = ambient+diffuse; }

Reply