On 8 April 2010 22:49, Roderick Colenbrander <[email protected]> wrote:
> +    /* Source and/or destination need to be on the GL side */
> +    if (src_pool == WINED3DPOOL_SYSTEMMEM || dst_pool == 
> WINED3DPOOL_SYSTEMMEM)
> +        return FALSE;
...
> +    if (!is_identity_fixup(src_format_desc->color_fixup) ||
> +        !is_identity_fixup(dst_format_desc->color_fixup))
> +        return FALSE;
These weren't in the original function. Perhaps they should but, but
as separate patches, please.

> +    if (!(src_format_desc->format == dst_format_desc->format
> +        || (is_identity_fixup(src_format_desc->color_fixup)
> +        && is_identity_fixup(dst_format_desc->color_fixup))))
> +        return FALSE;
This entire check would be redundant after the is_identity_fixup() checks above.


Reply via email to