Rev 1743 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed
| Rev | Author | Line No. | Line |
|---|---|---|---|
| 1738 | chris | 1 | #ifdef GL_ES |
| 2 | precision mediump float; |
||
| 3 | #endif |
||
| 4 | |||
| 5 | uniform sampler2D uDiffuse; |
||
| 6 | |||
| 7 | varying vec3 vNormal; |
||
| 8 | varying vec2 vTexCoord; |
||
| 9 | |||
| 10 | void main() |
||
| 11 | { |
||
| 1744 | chris | 12 | float diffuseIntensity = max(0.0, dot(normalize(vNormal), -normalize(vec3(1, -3, 1)))); |
| 1743 | chris | 13 | |
| 1744 | chris | 14 | vec4 texColor = texture2D(uDiffuse, vTexCoord); |
| 1743 | chris | 15 | vec4 finalColor = texColor * vec4(vec3(diffuseIntensity), 1.0);; |
| 16 | |||
| 17 | gl_FragColor = finalColor; |
||
| 18 | |||
| 19 | /*gl_FragColor = texColor * vec4(diffuseIntensity, diffuseIntensity, diffuseIntensity, 1.0);*/ |
||
| 1738 | chris | 20 | } |
| 21 |