summaryrefslogtreecommitdiff
path: root/tests/glean/tfragprog1.h
diff options
context:
space:
mode:
Diffstat (limited to 'tests/glean/tfragprog1.h')
-rw-r--r--tests/glean/tfragprog1.h27
1 files changed, 12 insertions, 15 deletions
diff --git a/tests/glean/tfragprog1.h b/tests/glean/tfragprog1.h
index b36e7a6f9..37656eb0b 100644
--- a/tests/glean/tfragprog1.h
+++ b/tests/glean/tfragprog1.h
@@ -1,7 +1,7 @@
// BEGIN_COPYRIGHT -*- glean -*-
-//
+//
// Copyright (C) 1999 Allen Akin All Rights Reserved.
-//
+//
// Permission is hereby granted, free of charge, to any person
// obtaining a copy of this software and associated documentation
// files (the "Software"), to deal in the Software without
@@ -10,11 +10,11 @@
// sell copies of the Software, and to permit persons to whom the
// Software is furnished to do so, subject to the following
// conditions:
-//
+//
// The above copyright notice and this permission notice shall be
// included in all copies or substantial portions of the
// Software.
-//
+//
// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY
// KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE
// WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
@@ -23,7 +23,7 @@
// AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF
// OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
// DEALINGS IN THE SOFTWARE.
-//
+//
// END_COPYRIGHT
// tfragprog.h: Test GL_ARB_fragment_program extension.
@@ -32,10 +32,6 @@
#ifndef __tfragprog_h__
#define __tfragprog_h__
-#include "tmultitest.h"
-
-namespace GLEAN {
-
// If DEVEL_MODE==1 we generate a tall window of color swatches, one per
// fragment program, which can be eyeballed against a reference image.
// Use this if glReadPixels functionality is not working yet.
@@ -51,14 +47,18 @@ namespace GLEAN {
#endif
+#include "tmultitest.h"
+
+namespace GLEAN {
+
+
class FragmentProgram
{
public:
const char *name;
const char *progString;
- const GLfloat expectedColor[4];
- const GLfloat expectedZ;
- const bool needFogCoord;
+ GLfloat expectedColor[4];
+ GLfloat expectedZ;
};
@@ -75,8 +75,6 @@ public:
private:
GLfloat tolerance[5];
- bool haveFogCoord;
-
void setup(void);
bool equalColors(const GLfloat a[4], const GLfloat b[4]) const;
bool equalDepth(GLfloat z0, GLfloat z1) const;
@@ -86,7 +84,6 @@ private:
const GLfloat actualColor[4] ) const;
void reportZFailure(const char *programName,
GLfloat expectedZ, GLfloat actualZ) const;
- void printDetails();
};
} // namespace GLEAN