56 lines
1.2 KiB
C++
56 lines
1.2 KiB
C++
|
#include <windows.h>
|
||
|
#include <gl\gl.h>
|
||
|
#include <gl\glaux.h>
|
||
|
#include <stdio.h>
|
||
|
#include <math.h>
|
||
|
|
||
|
#include "hugetest.h"
|
||
|
#include "teapot.h"
|
||
|
#include "tpttxtr.h"
|
||
|
|
||
|
TeapotTextureTest::TeapotTextureTest()
|
||
|
{
|
||
|
td.swapbuffers = TRUE;
|
||
|
td.iDuration = 10000;
|
||
|
td.iX = 0;
|
||
|
td.iY = 0;
|
||
|
td.iW = 640;
|
||
|
td.iH = 480;
|
||
|
sprintf(td.acName, "Texture Test");
|
||
|
sprintf(td.acTestStatName, "whatever");
|
||
|
|
||
|
bd.uiClear = GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT;
|
||
|
bd.fClearColor[0] = 0.0;
|
||
|
bd.fClearColor[1] = 0.0;
|
||
|
bd.fClearColor[2] = 0.0;
|
||
|
bd.cColorBits = 8;
|
||
|
bd.cDepthBits = 16;
|
||
|
bd.bDepthTestEnable = TRUE;
|
||
|
bd.iDepthFunction = LEQUAL;
|
||
|
bd.bNormalize = TRUE;
|
||
|
|
||
|
xd.bEnable2D = TRUE;
|
||
|
xd.bAutoGenS = FALSE;
|
||
|
xd.bAutoGenT = FALSE;
|
||
|
xd.bAutoGenR = FALSE;
|
||
|
xd.bAutoGenQ = FALSE;
|
||
|
xd.iGenModeS = OBJECT_LINEAR;
|
||
|
xd.iGenModeT = OBJECT_LINEAR;
|
||
|
xd.iGenModeR = DISABLE;
|
||
|
xd.iGenModeQ = DISABLE;
|
||
|
xd.iEnvMode = DECAL;
|
||
|
xd.aiFilter[2] = NEAREST;
|
||
|
xd.aiFilter[3] = NEAREST;
|
||
|
|
||
|
afDrawColor[0] = 1.0;
|
||
|
afDrawColor[1] = 1.0;
|
||
|
afDrawColor[2] = 0.0;
|
||
|
|
||
|
range.fxMin = -3.5;
|
||
|
range.fyMin = -3.5;
|
||
|
range.fzMin = -3.5;
|
||
|
range.fxMax = 3.5;
|
||
|
range.fyMax = 3.5;
|
||
|
range.fzMax = 3.5;
|
||
|
}
|