18 uint32_t blit_operation;
19 uint32_t buffer_color_format;
31 void TestWithClipRectangle(
const BlitTest& test, uint32_t clip_x, uint32_t clip_y, uint32_t clip_w, uint32_t clip_h);
33 void ImageBlit(uint32_t operation, uint32_t beta, uint32_t source_channel, uint32_t destination_channel,
34 uint32_t surface_format, uint32_t source_pitch, uint32_t destination_pitch, uint32_t source_offset,
35 uint32_t source_x, uint32_t source_y, uint32_t destination_offset, uint32_t destination_x,
36 uint32_t destination_y, uint32_t width, uint32_t height, uint32_t clip_x, uint32_t clip_y,
37 uint32_t clip_width, uint32_t clip_height)
const;
39 void TestDirtyOverlappedDestinationSurface();
43 void TestBlitRenderBlit();
45 uint32_t image_pitch_{0};
46 uint32_t image_height_{0};
47 uint8_t* source_image_{
nullptr};
49 struct s_CtxDma null_ctx_{};
50 struct s_CtxDma image_src_dma_ctx_{};
51 struct s_CtxDma clip_rect_ctx_{};
52 struct s_CtxDma beta_ctx_{};
53 struct s_CtxDma beta4_ctx_{};
54 struct s_CtxDma render_target_dma_ctx_{};