summaryrefslogtreecommitdiffstats
path: root/progs/demos/fogcoord.c
diff options
context:
space:
mode:
authorDaniel Borca <[email protected]>2004-06-07 06:03:08 +0000
committerDaniel Borca <[email protected]>2004-06-07 06:03:08 +0000
commit2c161cf395b84576427d7dad53aea99072f325a3 (patch)
tree36c0a650fd108805f62171ac881f87ebb4d73f07 /progs/demos/fogcoord.c
parentedea87529ef3505a3f5f6b12d9c6c7f46fa88b89 (diff)
small corrections
Diffstat (limited to 'progs/demos/fogcoord.c')
-rw-r--r--progs/demos/fogcoord.c23
1 files changed, 11 insertions, 12 deletions
diff --git a/progs/demos/fogcoord.c b/progs/demos/fogcoord.c
index e44d1178c0c..71199443e96 100644
--- a/progs/demos/fogcoord.c
+++ b/progs/demos/fogcoord.c
@@ -22,7 +22,6 @@
#define VERBOSE 1 /* tell me what happens */
#define DEPTH 15.0f
-#define EPS 1e-6f
typedef void (GLAPIENTRYP GLFOGCOORDFEXTPROC) (GLfloat f);
typedef void (GLAPIENTRYP GLFOGCOORDPOINTEREXTPROC) (GLenum, GLsizei, const GLvoid *);
@@ -37,7 +36,7 @@ static GLuint texture[1];
static GLint fogMode;
static GLboolean fogCoord;
static GLfloat fogDensity = 0.75;
-static GLfloat fogStart = 0.0, fogEnd = 1.0;
+static GLfloat fogStart = 1.0, fogEnd = 40.0;
static GLfloat fogColor[4] = {0.6f, 0.3f, 0.0f, 1.0f};
@@ -292,38 +291,38 @@ static void Key( unsigned char key, int x, int y )
fogMode = SetFogMode(fogMode + 1);
break;
case '+':
- if (fogDensity < 1.0 - EPS) {
+ if (fogDensity < 1.0) {
fogDensity += 0.05;
}
SetFogMode(fogMode);
break;
case '-':
- if (fogDensity > EPS) {
+ if (fogDensity > 0.0) {
fogDensity -= 0.05;
}
SetFogMode(fogMode);
break;
case 's':
- if (fogStart > EPS) {
- fogStart -= 0.1;
+ if (fogStart > 0.0) {
+ fogStart -= 1.0;
}
SetFogMode(fogMode);
break;
case 'S':
- if (fogStart < fogEnd - EPS) {
- fogStart += 0.1;
+ if (fogStart < fogEnd) {
+ fogStart += 1.0;
}
SetFogMode(fogMode);
break;
case 'e':
- if (fogEnd > fogStart + EPS) {
- fogEnd -= 0.1;
+ if (fogEnd > fogStart) {
+ fogEnd -= 1.0;
}
SetFogMode(fogMode);
break;
case 'E':
- if (fogEnd < 1.0 - EPS) {
- fogEnd += 0.1;
+ if (fogEnd < 100.0) {
+ fogEnd += 1.0;
}
SetFogMode(fogMode);
break;