windows-nt/Source/XPSP1/NT/multimedia/opengl/test/profiler/tpttxtr.cpp
2020-09-26 16:20:57 +08:00

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;
}