19 void CreateGeometry();
20 void TestRenderTarget(
const char* test_name);
21 void Test(uint32_t texture_destination,
const char* test_name);
22 void ImageBlit(uint32_t operation, uint32_t beta, uint32_t source_channel, uint32_t destination_channel,
23 uint32_t surface_format, uint32_t source_pitch, uint32_t destination_pitch, uint32_t source_offset,
24 uint32_t source_x, uint32_t source_y, uint32_t destination_offset, uint32_t destination_x,
25 uint32_t destination_y, uint32_t width, uint32_t height, uint32_t clip_x, uint32_t clip_y,
26 uint32_t clip_width, uint32_t clip_height)
const;
29 std::shared_ptr<VertexBuffer> texture_source_vertex_buffer_;
32 std::shared_ptr<VertexBuffer> target_vertex_buffer_;
34 struct s_CtxDma texture_target_ctx_{};
35 struct s_CtxDma null_ctx_{};
36 struct s_CtxDma clip_rect_ctx_{};
37 struct s_CtxDma beta_ctx_{};
38 struct s_CtxDma beta4_ctx_{};
Definition texture_framebuffer_blit_tests.h:11
void Deinitialize() override
Called to tear down the test suite.
Definition texture_framebuffer_blit_tests.cpp:95
void Initialize() override
Called to initialize the test suite.
Definition texture_framebuffer_blit_tests.cpp:57