[Scummvm-cvs-logs] SF.net SVN: scummvm: [33069] residual/trunk/engine/backend/sdl/driver_gl. cpp

aquadran at users.sourceforge.net aquadran at users.sourceforge.net
Tue Jul 15 08:43:45 CEST 2008


Revision: 33069
          http://scummvm.svn.sourceforge.net/scummvm/?rev=33069&view=rev
Author:   aquadran
Date:     2008-07-14 23:43:44 -0700 (Mon, 14 Jul 2008)

Log Message:
-----------
now it's a bit better shadow

Modified Paths:
--------------
    residual/trunk/engine/backend/sdl/driver_gl.cpp

Modified: residual/trunk/engine/backend/sdl/driver_gl.cpp
===================================================================
--- residual/trunk/engine/backend/sdl/driver_gl.cpp	2008-07-14 23:10:51 UTC (rev 33068)
+++ residual/trunk/engine/backend/sdl/driver_gl.cpp	2008-07-15 06:43:44 UTC (rev 33069)
@@ -174,7 +174,8 @@
 		Sector *shadowSector = *i;
 		glEnable(GL_POLYGON_OFFSET_FILL);
 		glDisable(GL_LIGHTING);
-		//glColor3i(_shadowColorR, _shadowColorG, _shadowColorB);
+		glDisable(GL_TEXTURE_2D);
+		glColor3f(_shadowColorR / 255.0, _shadowColorG / 255.0, _shadowColorB / 255.0);
 		glShadowProjection(_currentShadowArray->pos, shadowSector->getVertices()[0], shadowSector->getNormal(), _currentShadowArray->dontNegate);
 	}
 	glTranslatef(pos.x(), pos.y(), pos.z());
@@ -187,6 +188,7 @@
 	if (_currentShadowArray) {
 		glEnable(GL_LIGHTING);
 		glDisable(GL_POLYGON_OFFSET_FILL);
+		glColor3f(1.0, 1.0, 1.0);
 	}
 	glPopMatrix();
 	glDisable(GL_TEXTURE_2D);


This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.




More information about the Scummvm-git-logs mailing list