On Mon, 11 May 2020 at 09:47, Zebediah Figura z.figura12@gmail.com wrote:
StretchRect() should be good enough for presenting both kinds of surfaces.
It's probably not worth worrying about because Wine (like pretty much all current drivers) always supports it, but note that StretchRect() with a texture as source and/or destination surface depends on D3DDEVCAPS2_CAN_STRETCHRECT_FROM_TEXTURES.