diff --git a/shaders/mat_default_specgloss.frag b/shaders/mat_default_specgloss.frag index 6cc35a6e..a72f04d5 100644 --- a/shaders/mat_default_specgloss.frag +++ b/shaders/mat_default_specgloss.frag @@ -42,7 +42,7 @@ void main() vec3 fragnormal = normalize(f_normal); float reflectivity = param[1].z; float specularity = texture(specgloss, f_coord).r; - glossiness = texture(specgloss, f_coord).g * 8; + glossiness = texture(specgloss, f_coord).g * abs(param[1].w); metalic = (texture(specgloss, f_coord).b > 0.5) ? true : false; fragcolor = apply_lights(fragcolor, fragnormal, tex_color.rgb, reflectivity, specularity, shadow_tone); diff --git a/shaders/mat_normalmap_specgloss.frag b/shaders/mat_normalmap_specgloss.frag index e3d6eb55..08059c28 100644 --- a/shaders/mat_normalmap_specgloss.frag +++ b/shaders/mat_normalmap_specgloss.frag @@ -52,7 +52,7 @@ void main() vec3 fragnormal = normalize(f_tbn * normalize(normal.xyz)); float reflectivity = param[1].z * texture(normalmap, f_coord).a; float specularity = texture(specgloss, f_coord).r; - glossiness = texture(specgloss, f_coord).g * 8; + glossiness = texture(specgloss, f_coord).g * abs(param[1].w); metalic = (texture(specgloss, f_coord).b > 0.5) ? true : false; fragcolor = apply_lights(fragcolor, fragnormal, tex_color.rgb, reflectivity, specularity, shadow_tone); diff --git a/shaders/mat_parallax_specgloss.frag b/shaders/mat_parallax_specgloss.frag index d9ac41bd..74e9e78c 100644 --- a/shaders/mat_parallax_specgloss.frag +++ b/shaders/mat_parallax_specgloss.frag @@ -60,7 +60,7 @@ void main() vec3 fragnormal = normalize(f_tbn * normalize(normal.xyz)); float reflectivity = param[1].z * texture(normalmap, f_coord_p).a; float specularity = texture(specgloss, f_coord).r; - glossiness = texture(specgloss, f_coord).g * 8; + glossiness = texture(specgloss, f_coord).g * abs(param[1].w); metalic = (texture(specgloss, f_coord).b > 0.5) ? true : false; fragcolor = apply_lights(fragcolor, fragnormal, tex_color.rgb, reflectivity, specularity, shadow_tone); diff --git a/shaders/mat_reflmap_specgloss.frag b/shaders/mat_reflmap_specgloss.frag index a95db18d..60f99add 100644 --- a/shaders/mat_reflmap_specgloss.frag +++ b/shaders/mat_reflmap_specgloss.frag @@ -46,7 +46,7 @@ void main() vec3 fragnormal = normalize(f_normal); float reflectivity = param[1].z * texture(reflmap, f_coord).a; float specularity = texture(specgloss, f_coord).r; - glossiness = texture(specgloss, f_coord).g * 8; + glossiness = texture(specgloss, f_coord).g * abs(param[1].w); metalic = (texture(specgloss, f_coord).b > 0.5) ? true : false; fragcolor = apply_lights(fragcolor, fragnormal, tex_color.rgb, reflectivity, specularity, shadow_tone); diff --git a/shaders/mat_shadowlessnormalmap_specgloss.frag b/shaders/mat_shadowlessnormalmap_specgloss.frag index 1c30b58e..ac0775b4 100644 --- a/shaders/mat_shadowlessnormalmap_specgloss.frag +++ b/shaders/mat_shadowlessnormalmap_specgloss.frag @@ -52,7 +52,7 @@ void main() vec3 fragnormal = normalize(f_tbn * normalize(normal.xyz)); float reflectivity = param[1].z * texture(normalmap, f_coord).a; float specularity = texture(specgloss, f_coord).r; - glossiness = texture(specgloss, f_coord).g * 8; + glossiness = texture(specgloss, f_coord).g * abs(param[1].w); metalic = (texture(specgloss, f_coord).b > 0.5) ? true : false; fragcolor = apply_lights(fragcolor, fragnormal, tex_color.rgb, reflectivity, specularity, 1.0); diff --git a/shaders/mat_sunlessnormalmap_specgloss.frag b/shaders/mat_sunlessnormalmap_specgloss.frag index 44d87c63..f3b6af1b 100644 --- a/shaders/mat_sunlessnormalmap_specgloss.frag +++ b/shaders/mat_sunlessnormalmap_specgloss.frag @@ -95,7 +95,7 @@ void main() vec3 fragnormal = normalize(f_tbn * normalize(normal.xyz)); float reflectivity = param[1].z * texture(normalmap, f_coord).a; float specularity = texture(specgloss, f_coord).r; - glossiness = texture(specgloss, f_coord).g * 8; + glossiness = texture(specgloss, f_coord).g * abs(param[1].w); metalic = (texture(specgloss, f_coord).b > 0.5) ? true : false; fragcolor = apply_lights_sunless(fragcolor, fragnormal, tex_color.rgb, reflectivity, specularity, shadow_tone); diff --git a/shaders/mat_water_specgloss.frag b/shaders/mat_water_specgloss.frag index a6d0dbb6..3dc3adcd 100644 --- a/shaders/mat_water_specgloss.frag +++ b/shaders/mat_water_specgloss.frag @@ -63,7 +63,7 @@ void main() vec3 fragnormal = normalize(f_tbn * normalize(normal.xyz)); float reflectivity = param[1].z * texture(normalmap, texture_coords ).a; float specularity = texture(specgloss, f_coord).r; - glossiness = texture(specgloss, f_coord).g * 8; + glossiness = texture(specgloss, f_coord).g * abs(param[1].w); metalic = (texture(specgloss, f_coord).b > 0.5) ? true : false; fragcolor = apply_lights(fragcolor, fragnormal, tex_color.rgb, reflectivity, specularity, shadow_tone);