diff options
author | Norbert Preining <norbert@preining.info> | 2019-10-21 03:00:45 +0000 |
---|---|---|
committer | Norbert Preining <norbert@preining.info> | 2019-10-21 03:00:45 +0000 |
commit | 7da4243862494d1fc7478956362f4da6d80f4f7e (patch) | |
tree | 30922972d98c2056ecbed0a1c43b3b3a3758bf58 /graphics/asymptote/base/shaders/fragment.glsl | |
parent | 8fa38617045e3aa88b163fdc2fd683d72559b6d5 (diff) |
CTAN sync 201910210300
Diffstat (limited to 'graphics/asymptote/base/shaders/fragment.glsl')
-rw-r--r-- | graphics/asymptote/base/shaders/fragment.glsl | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/graphics/asymptote/base/shaders/fragment.glsl b/graphics/asymptote/base/shaders/fragment.glsl index 83718420e3..cdcc0b49e8 100644 --- a/graphics/asymptote/base/shaders/fragment.glsl +++ b/graphics/asymptote/base/shaders/fragment.glsl @@ -131,7 +131,6 @@ void main() { vec4 diffuse; vec4 emissive; - vec4 parameters; Material m; #ifdef TRANSPARENT @@ -162,9 +161,9 @@ void main() #endif #endif -#ifdef NORMAL +#if defined(NORMAL) && Nlights > 0 Specular=m.specular.rgb; - parameters=m.parameters; + vec4 parameters=m.parameters; Roughness2=1.0-parameters[0]; Roughness2=Roughness2*Roughness2; Metallic=parameters[1]; |