From 3f6192c963ac34553602333818c6638e3095ea7a Mon Sep 17 00:00:00 2001 From: David Rose Date: Fri, 16 Oct 2009 04:25:29 +0000 Subject: [PATCH] clamp shininess at 128 --- panda/src/glstuff/glGraphicsStateGuardian_src.cxx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/panda/src/glstuff/glGraphicsStateGuardian_src.cxx b/panda/src/glstuff/glGraphicsStateGuardian_src.cxx index 7d71d2ec28..074da2a5dd 100644 --- a/panda/src/glstuff/glGraphicsStateGuardian_src.cxx +++ b/panda/src/glstuff/glGraphicsStateGuardian_src.cxx @@ -4516,7 +4516,7 @@ do_issue_material() { GLP(Materialfv)(face, GL_SPECULAR, material->get_specular().get_data()); GLP(Materialfv)(face, GL_EMISSION, material->get_emission().get_data()); - GLP(Materialf)(face, GL_SHININESS, material->get_shininess()); + GLP(Materialf)(face, GL_SHININESS, min(material->get_shininess(), 128.0f)); if (material->has_ambient() && material->has_diffuse()) { // The material has both an ambient and diffuse specified. This