Image_blit
Description
Tests behavior of the 2D blitting commands.
NV09F, NV012, NV019, NV072
Suite class def
BlitRenderBlit
Blits an image into a render surface, then performs a 3d render on top of the surface, then another blit on top of the composited two. Finally does a srccopy to blit the finished composition to the framebuffer. Demonstrates apparent incorrect ordering in various versions of xemu.
Image with alpha
Image as seen on display
DirtyOverlappedDestSurf
Performs a 3d render into the backbuffer, then a 2D srccopy that completely overwrites it. Finally performs another 3d render, demonstrating incorrect behavior in various versions of xemu.
Image with alpha
Image as seen on display
ImgBlt_BLENDAND_XRGB_B00000000
Demonstrates expected behavior of the contextual beta (class 0x12) during image blits.
Image with alpha
Image as seen on display
ImgBlt_BLENDAND_XRGB_B007FFFFF
Image with alpha
Image as seen on display
ImgBlt_BLENDAND_XRGB_B00800000
Image with alpha
Image as seen on display
ImgBlt_BLENDAND_XRGB_B00D00000
Image with alpha
Image as seen on display
ImgBlt_BLENDAND_XRGB_B03300000
Image with alpha
Image as seen on display
ImgBlt_BLENDAND_XRGB_B44400000
Image with alpha
Image as seen on display
ImgBlt_BLENDAND_XRGB_B444FFFFF
Image with alpha
Image as seen on display
ImgBlt_BLENDAND_XRGB_B66800000
Image with alpha
Image as seen on display
ImgBlt_BLENDAND_XRGB_B7F800000
Image with alpha
Image as seen on display
ImgBlt_BLENDAND_XRGB_B7FFFFFFF
Image with alpha
Image as seen on display
ImgBlt_BLENDAND_XRGB_B80000000
Image with alpha
Image as seen on display
ImgBlt_BLENDAND_XRGB_B8FFFFFFF
Image with alpha
Image as seen on display
ImgBlt_BLENDAND_ZRGB_B007FFFFF
Image with alpha
Image as seen on display
ImgBlt_BLENDAND_ZRGB_B00800000
Image with alpha
Image as seen on display
ImgBlt_BLENDAND_ZRGB_B00D00000
Image with alpha
Image as seen on display
ImgBlt_BLENDAND_ZRGB_B03300000
Image with alpha
Image as seen on display
ImgBlt_BLENDAND_ZRGB_B44400000
Image with alpha
Image as seen on display
ImgBlt_BLENDAND_ZRGB_B444FFFFF
Image with alpha
Image as seen on display
ImgBlt_BLENDAND_ZRGB_B66800000
Image with alpha
Image as seen on display
ImgBlt_BLENDAND_ZRGB_B7F800000
Image with alpha
Image as seen on display
ImgBlt_Clip_0_0_640_480
Demonstrates expected behavior of the contextual clip rectangle (class 0x19) during image blits.
Image with alpha
Image as seen on display
ImgBlt_Clip_300_200_16_24
Image with alpha
Image as seen on display
ImgBlt_Clip_320_240_0_0
Image with alpha
Image as seen on display
ImgBlt_Clip_320_240_0_10
Image with alpha
Image as seen on display
ImgBlt_Clip_320_240_1_1
Image with alpha
Image as seen on display
ImgBlt_Clip_320_240_640_480
Image with alpha
Image as seen on display
ImgBlt_Clip_320_240_64_40
Image with alpha
Image as seen on display
ImgBlt_SRCCOPY_ARGB_B00000000
Image with alpha
Image as seen on display
ImgBlt_SRCCOPY_XRGB_B00000000
Image with alpha
Image as seen on display
ImgBlt_SRCCOPY_ZRGB_B00000000
Image with alpha
Image as seen on display