DXGL r296 - Code Review

Jump to navigation Jump to search
Repository:DXGL
Revision:r295‎ | r296 | r297 >
Date:18:38, 31 December 2012
Author:admin
Status:new
Tags:
Comment:
Scale fog color channels to 0.0-1.0 range.
Modified paths:
  • /ddraw/fog.cpp (modified) (history)

Diff [purge]

Index: ddraw/fog.cpp
@@ -28,10 +28,10 @@
2929 if(color == fogcolor) return;
3030 fogcolor = color;
3131 GLfloat colors[4];
32 - colors[0] = (color >> 16) & 255;
33 - colors[1] = (color >> 8) & 255;
34 - colors[2] = color & 255;
35 - colors[3] = (color >> 24) & 255;
 32+ colors[0] = (GLfloat)((color >> 16) & 255)/255.0f;
 33+ colors[1] = (GLfloat)((color >> 8) & 255)/255.0f;
 34+ colors[2] = (GLfloat)(color & 255)/255.0f;
 35+ colors[3] = (GLfloat)((color >> 24) & 255)/255.0f;
3636 glFogfv(GL_FOG_COLOR,colors);
3737 }
3838