[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