#include <vertex_buffer_allocation_tests.h>


Public Types | |
| enum | DrawMode { DRAW_ARRAYS , DRAW_INLINE_BUFFERS , DRAW_INLINE_ARRAYS , DRAW_INLINE_ELEMENTS } |
Public Member Functions | |
| VertexBufferAllocationTests (TestHost &host, std::string output_dir, const Config &config) | |
| void | Initialize () override |
| Called to initialize the test suite. | |
| void | Deinitialize () override |
| Called to tear down the test suite. | |
Public Member Functions inherited from TestSuite | |
| TestSuite (TestHost &host, std::string output_dir, std::string suite_name, const Config &config) | |
| const std::string & | Name () const |
| virtual void | SetupTest () |
| Called before running an individual test within this suite. | |
| virtual void | TearDownTest () |
| Called after running an individual test within this suite. | |
| void | DisableTests (const std::set< std::string > &tests_to_skip) |
| std::vector< std::string > | TestNames () const |
| bool | HasEnabledTests () const |
| void | Run (const std::string &test_name) |
| void | RunAll () |
Additional Inherited Members | |
Protected Member Functions inherited from TestSuite | |
| TestHost::ProfileResults | Profile (const std::string &test_name, uint32_t num_iterations, const std::function< void(void)> &body) const |
| Runs the given body function a number of times and calculates profiling information. | |
| void | SetDefaultTextureFormat () const |
Protected Attributes inherited from TestSuite | |
| TestHost & | host_ |
| std::string | output_dir_ |
| std::string | suite_name_ |
| std::map< std::string, std::function< void(void)> > | tests_ {} |
Tests behavior of pathological xemu GL buffer allocations due to use of certain vertex specification methods.
| VertexBufferAllocationTests::VertexBufferAllocationTests | ( | TestHost & | host, |
| std::string | output_dir, | ||
| const Config & | config | ||
| ) |
Initializes the test suite and creates test cases.
|
overridevirtual |
Called to tear down the test suite.
Reimplemented from TestSuite.
|
overridevirtual |
Called to initialize the test suite.
Reimplemented from TestSuite.