1#ifndef NXDK_PGRAPH_TESTS_THREE_D_PRIMITIVE_TESTS_H
2#define NXDK_PGRAPH_TESTS_THREE_D_PRIMITIVE_TESTS_H
29 void CreateTriangles();
30 void CreateTriangleStrip();
31 void CreateTriangleFan();
34 void CreateQuadStrip();
38 void Test(TestHost::DrawPrimitive primitive, DrawMode draw_mode,
bool line_smooth,
bool poly_smooth);
40 static std::string MakeTestName(TestHost::DrawPrimitive primitive, DrawMode draw_mode,
bool line_smooth,
44 std::vector<uint32_t> index_buffer_;
46 static constexpr const char* kSuiteName =
"3D primitive";
Definition test_host.h:33
Definition test_suite.h:20
Definition three_d_primitive_tests.h:13
void Initialize() override
Called to initialize the test suite.
Definition three_d_primitive_tests.cpp:667
Runtime configuration for TestSuites.
Definition test_suite.h:23