nxdk_pgraph_tests
A collection of tests for the Xbox nv2a graphics processor
Loading...
Searching...
No Matches
volume_texture_tests.h
1
#ifndef NXDK_PGRAPH_TESTS_VOLUME_TEXTURE_TESTS_H
2
#define NXDK_PGRAPH_TESTS_VOLUME_TEXTURE_TESTS_H
3
4
#include <string>
5
6
#include "test_suite.h"
7
#include "texture_format.h"
8
9
class
TestHost
;
10
11
// Tests 3d texture behavior.
12
class
VolumeTextureTests
:
public
TestSuite
{
13
public
:
14
VolumeTextureTests
(
TestHost
&host, std::string output_dir,
const
Config
&config);
15
16
void
Initialize
()
override
;
17
18
private
:
19
void
CreateGeometry();
20
21
void
Test(
const
TextureFormatInfo
&texture_format);
22
void
TestPalettized();
23
};
24
25
#endif
// NXDK_PGRAPH_TESTS_VOLUME_TEXTURE_TESTS_H
TestHost
Definition
test_host.h:47
TestSuite
Definition
test_suite.h:20
VolumeTextureTests
Definition
volume_texture_tests.h:12
VolumeTextureTests::Initialize
void Initialize() override
Called to initialize the test suite.
Definition
volume_texture_tests.cpp:60
TestSuite::Config
Runtime configuration for TestSuites.
Definition
test_suite.h:23
TextureFormatInfo
Definition
texture_format.h:8
src
tests
volume_texture_tests.h
Generated by
1.9.8