Project::OSiRiON - Git repositories
Project::OSiRiON
News . About . Screenshots . Downloads . Forum . Wiki . Tracker . Git
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEvan Goers <mega@osirion.org>2012-01-14 11:08:12 +0000
committerEvan Goers <mega@osirion.org>2012-01-14 11:08:12 +0000
commitc508960e040e49a7c3c2d91b234bc46ac9a1f8b3 (patch)
tree63a0ff53dd496a92d0a6877cd00cb64456f92bc6 /src/render/draw.cc
parent4354cdabdb618dba09155d0fcdff1e9af44bf50c (diff)
Enabled separate specular.
Diffstat (limited to 'src/render/draw.cc')
-rw-r--r--src/render/draw.cc3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/render/draw.cc b/src/render/draw.cc
index 04c839b..f60ba1a 100644
--- a/src/render/draw.cc
+++ b/src/render/draw.cc
@@ -258,6 +258,9 @@ void draw_globe(const core::EntityGlobe* globe)
math::Vector3f location(globe->location());
float radius = globe->radius();
+ GLfloat globe_specular[] = { 0.25f, 0.25f, 0.25f, 1.0f };
+ glMaterialfv(GL_FRONT, GL_SPECULAR, globe_specular);
+
if (globe->flag_is_set(core::Entity::Bright)) {
// bright globe, render fullbright
gl::disable(GL_LIGHTING);