summaryrefslogtreecommitdiff
path: root/Build/source/utils/asymptote/base/shaders
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2019-10-21 17:29:28 +0000
committerKarl Berry <karl@freefriends.org>2019-10-21 17:29:28 +0000
commitef2ee92ba9a13edf8ae31e3941f8a47dae5e928e (patch)
tree5bef718b5f900818966788c4553a415a9cd7d3b9 /Build/source/utils/asymptote/base/shaders
parent9474b7db3211261c19db160af542aa1a855659b6 (diff)
asy 2.59 sources
git-svn-id: svn://tug.org/texlive/trunk@52473 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Build/source/utils/asymptote/base/shaders')
-rw-r--r--Build/source/utils/asymptote/base/shaders/fragment.glsl5
1 files changed, 2 insertions, 3 deletions
diff --git a/Build/source/utils/asymptote/base/shaders/fragment.glsl b/Build/source/utils/asymptote/base/shaders/fragment.glsl
index 83718420e3e..cdcc0b49e83 100644
--- a/Build/source/utils/asymptote/base/shaders/fragment.glsl
+++ b/Build/source/utils/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];