[Bug 841] - DirectDrawSurface_Blt does not support flag DDBLT_DDFX
http://bugs.winehq.com/show_bug.cgi?id=841 ------- Additional Comments From tony_lambregts(a)telusplanet.net 2002-07-01 10:29 ------- This is what MSDN has to say about DDBLT_DDFX DDBLT_DDFX Uses the *dwDDFX* member of the *DDBLTFX* <http://msdn.microsoft.com/archive/en-us/ddraw7/directdraw7/ddref_0xmf.asp> structure to specify the effects to use for this blit. and these are the possible effects that need to be covered. of course we can only fix what we can test so it probably is only a subset of this . *dwDDFX* Type of FX operations. The following types are defined: DDBLTFX_ARITHSTRETCHY Uses arithmetic stretching <http://msdn.microsoft.com/archive/en-us/ddraw7/directdraw7/glossary_459v.asp#_dx_stretching_glos> along the y-axis for this blit. DDBLTFX_MIRRORLEFTRIGHT Turns the surface on its y-axis. This blit mirrors the surface from left to right. DDBLTFX_MIRRORUPDOWN Turns the surface on its x-axis. This blit mirrors the surface from top to bottom. DDBLTFX_NOTEARING Schedules this blit to avoid tearing <http://msdn.microsoft.com/archive/en-us/ddraw7/directdraw7/glossary_85rn.asp#_dx_tearing_glos>. DDBLTFX_ROTATE180 Rotates the surface 180 degrees clockwise during this blit. DDBLTFX_ROTATE270 Rotates the surface 270 degrees clockwise during this blit. DDBLTFX_ROTATE90 Rotates the surface 90 degrees clockwise during this blit. DDBLTFX_ZBUFFERBASEDEST Adds the *dwZBufferBaseDest* member to each of the source z-values before comparing them with the destination z-values during this z-blit. DDBLTFX_ZBUFFERRANGE Uses the *dwZBufferLow* and *dwZBufferHigh* members as range values to specify limits to the bits copied from a source surface during this z-blit. DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT <http://bugs.winehq.com/show_bug.cgi?id=841>. ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND INSERTED IN THE BUG DATABASE.
participants (1)
-
wine-bugs@winehq.com