diff options
Diffstat (limited to 'shaders.inc')
-rw-r--r-- | shaders.inc | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/shaders.inc b/shaders.inc index 0e0d0fe..8b6f670 100644 --- a/shaders.inc +++ b/shaders.inc @@ -162,6 +162,10 @@ phongshader(Shaderparams *sp) c = addpt3(ambient, addpt3(diffuse, specular)); c.a = m.diffuse.a; + + specular.a = 1; + sp->toraster(sp, "specular", &specular); + return c; } @@ -237,6 +241,10 @@ blinnshader(Shaderparams *sp) c = addpt3(ambient, addpt3(diffuse, specular)); c.a = m.diffuse.a; + + specular.a = 1; + sp->toraster(sp, "specular", &specular); + return c; } |