#version 130 in vec4 fragmentcolor; out vec4 color; void main(void) { color = fragmentcolor; } |
Vendor | ATI Technologies Inc. | Renderer | ATI Radeon HD 3200 Graphics | Driver version | 2.1.8787 | glsl compiler | 1.30 |
#version 130 uniform sampler2D texture0; //diffuse uniform sampler2D texture1; //normals in vec4 fragmentcolor; in vec2 fragmentuv; in vec3 fragmentn; in vec3 fragmentt; in vec3 viewdir; in vec3 lightdir; in float fragmentz; out vec4 color; void main(void) { vec3 normal = normalize(fragmentn + (texture(texture1, fragmentuv).rgb - vec3(0.5,0.5,0.5)) * 2.0); float diff = max(dot(normal,lightdir),0);diff = pow(diff,2.0)*1.2; float RdotVpow = max(pow(dot(reflect(lightdir, normal), viewdir), 4.0), 0.0); diff += RdotVpow; float fade = min(1.0-(fragmentz/4000.0f),1.0); diff *= fade; color = texture2D(texture0,fragmentuv) * diff; } |
#version 130 uniform sampler2D texture0; in vec4 fragmentcolor; in vec2 fragmentuv; out vec4 color; void main(void) { color = texture2D(texture0,fragmentuv); } |
#version 130 uniform sampler2D diffuse; uniform vec4 ucolor; in vec2 fragmentuv; out vec4 color; void main(void) { color = texture2D(diffuse,fragmentuv)*ucolor; } |