diff options
Diffstat (limited to 'shaders/final.fragment')
| -rw-r--r-- | shaders/final.fragment | 16 |
1 files changed, 1 insertions, 15 deletions
| diff --git a/shaders/final.fragment b/shaders/final.fragment index 4a51ad3..f9d8995 100644 --- a/shaders/final.fragment +++ b/shaders/final.fragment | |||
| @@ -4,7 +4,6 @@ in vec2 UV; | |||
| 4 | in vec3 normIn; | 4 | in vec3 normIn; |
| 5 | in vec3 camDirIn; | 5 | in vec3 camDirIn; |
| 6 | in vec3 lightDirIn; | 6 | in vec3 lightDirIn; |
| 7 | //in vec3 vertPos; | ||
| 8 | 7 | ||
| 9 | out vec3 color; | 8 | out vec3 color; |
| 10 | 9 | ||
| @@ -53,7 +52,6 @@ void main() | |||
| 53 | vec3 norm = normalize(normIn); | 52 | vec3 norm = normalize(normIn); |
| 54 | vec3 camDir = normalize(camDirIn); | 53 | vec3 camDir = normalize(camDirIn); |
| 55 | vec3 lightDir = normalize(lightDirIn); | 54 | vec3 lightDir = normalize(lightDirIn); |
| 56 | //vec3 refl = reflect(camDir, normIn); | ||
| 57 | 55 | ||
| 58 | float diffuse = clamp(dot(norm, lightDir), 0.0f, 1.0f); | 56 | float diffuse = clamp(dot(norm, lightDir), 0.0f, 1.0f); |
| 59 | vec4 colordiff = vec4(0.175, 0.15, 0.2, 1) * diffuse * Tuning_Diff_Brightness; | 57 | vec4 colordiff = vec4(0.175, 0.15, 0.2, 1) * diffuse * Tuning_Diff_Brightness; |
| @@ -65,19 +63,7 @@ void main() | |||
| 65 | 63 | ||
| 66 | float fres = 1.0f - dot(camDir, norm); | 64 | float fres = 1.0f - dot(camDir, norm); |
| 67 | fres = (fres*fres) * Tuning_Fres_Brightness; | 65 | fres = (fres*fres) * Tuning_Fres_Brightness; |
| 68 | vec4 colorfres = vec4(0.45, 0.4, 0.5, 1) * fres;/* | 66 | vec4 colorfres = vec4(0.45, 0.4, 0.5, 1) * fres; |
| 69 | |||
| 70 | float lambertian = max(dot(camDirNorm,norm),0.0); | ||
| 71 | vec4 colorspec = vec4(0.0); | ||
| 72 | vec4 colorfres = vec4(0.0); | ||
| 73 | vec4 colordiff = vec4(0.175,0.15,0.2,1) * lambertian * Tuning_Diff_Brightness; | ||
| 74 | if (lambertian > 0.0) | ||
| 75 | { | ||
| 76 | vec3 viewDir = normalize(-vertPos); | ||
| 77 | vec3 halfDir = normalize(camDirNorm + viewDir); | ||
| 78 | float specAngle = max(dot(halfDir, normnorm), 0.0); | ||
| 79 | colorspec = vec4(0.25,0.25,0.25,1) * pow(specAngle, Tuning_Spec_Power) * Tuning_Spec_Brightness; | ||
| 80 | }*/ | ||
| 81 | 67 | ||
| 82 | vec4 emissive = sampleCRT(UV); | 68 | vec4 emissive = sampleCRT(UV); |
| 83 | 69 | ||
