1#ifndef XEMU_PERF_TESTS_TEST_HOST_H
2#define XEMU_PERF_TESTS_TEST_HOST_H
12class TestHost :
public PBKitPlusPlus::NV2AState {
16 uint32_t total_time_microseconds;
17 uint32_t average_time_microseconds;
18 uint32_t maximum_time_microseconds;
19 uint32_t minimum_time_microseconds;
20 std::vector<uint32_t> raw_results;
24 TestHost(uint32_t framebuffer_width, uint32_t framebuffer_height, uint32_t max_texture_width = 256,
25 uint32_t max_texture_height = 256, uint32_t max_texture_depth = 4);
34void pb_print_with_floats(
const char *format, ...);
Definition test_host.h:12
static void EnsureFolderExists(const std::string &folder_path)
Creates the given directory if it does not already exist.
Definition test_host.cpp:31
void FinishDraw(const std::string &suite_name, const std::string &test_name, const ProfileResults &results)
Renders test results and swaps back buffer.
Definition test_host.cpp:56
Definition test_host.h:14