25 void CreateGeometry();
27 void Test(
const TextureFormatInfo &texture_format);
28 void TestPalettized(TestHost::PaletteSize size);
32 void TestRenderTextureLoop();
36 void TestXemu2036RenderTextureClearLoop();
38 void ResetAndDrawFromRenderTarget()
const;
40 static std::string MakeTestName(
const TextureFormatInfo &texture_format);
41 static std::string MakePalettizedTestName(TestHost::PaletteSize size);
44 struct s_CtxDma texture_target_ctx_ {};
45 uint8_t *render_target_{
nullptr};
47 std::shared_ptr<VertexBuffer> render_target_vertex_buffer_;
48 std::shared_ptr<VertexBuffer> framebuffer_vertex_buffer_;
Definition texture_render_target_tests.h:17
void Initialize() override
Called to initialize the test suite.
Definition texture_render_target_tests.cpp:188
void Deinitialize() override
Called to tear down the test suite.
Definition texture_render_target_tests.cpp:203