[Bug 841] - DirectDrawSurface_Blt does not support flag DDBLT_DDFX
wine-bugs at winehq.com
wine-bugs at winehq.com
Mon Jul 1 10:29:06 CDT 2002
http://bugs.winehq.com/show_bug.cgi?id=841
------- Additional Comments From tony_lambregts at 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.
More information about the wine-bugs
mailing list