From e2014cfd9298c584617cc18dfa8f74c1dd29f4fa Mon Sep 17 00:00:00 2001 From: aap Date: Tue, 17 Aug 2021 12:58:39 +0200 Subject: fix opengl; update librw --- src/extras/shaders/leedsVehicle_mobile.frag | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) (limited to 'src/extras/shaders/leedsVehicle_mobile.frag') diff --git a/src/extras/shaders/leedsVehicle_mobile.frag b/src/extras/shaders/leedsVehicle_mobile.frag index 467379dd..5c7a60b9 100644 --- a/src/extras/shaders/leedsVehicle_mobile.frag +++ b/src/extras/shaders/leedsVehicle_mobile.frag @@ -1,12 +1,10 @@ uniform sampler2D tex0; uniform sampler2D tex1; -uniform float u_fxparams; +uniform float u_shininess; uniform vec3 u_skyTop; uniform vec3 u_skyBot; -#define shininess (u_fxparams) - // matfx: // case 1 normal envmap // custom1 (4.0, 1.0, 1.0, coef) @@ -59,10 +57,10 @@ main(void) vec3 skyColour = mix(u_skyBot, u_skyTop, envtex.g); vec3 envOut = mix(envtex.rrr, skyColour, envtex.b); - float fresnel = mix(shininess, shininess * 2.0, v_NdotV); + float fresnel = mix(u_shininess, u_shininess * 2.0, v_NdotV); fresnel = pow(v_NdotV * preMult, power); fresnel = clamp(fresnel * postMult, 0.0, 1.0); - float reflectivity = v_lightingCont * mix(minRefl, maxRefl, fresnel)*shininess; + float reflectivity = v_lightingCont * mix(minRefl, maxRefl, fresnel)*u_shininess; float opacity = mix(minOpacity, maxOpacity, fresnel)*pass1.a; vec4 color = pass1 + vec4(reflectivity * envOut, 0.0); -- cgit v1.2.3