Hi Soeren,

On Wed, Jul 06, 2011 at 03:38:19PM +0200, Soeren Sandmann wrote:
> where:
> 
>         TRANSFORM is 6 fixpoint numbers describing an affine transform
> 
>         REPEAT is one of { NONE, NORMAL, REFLECT, PAD }
> 
>         FILTER is one of { NEAREST, BILINEAR }
> 
[...]
> 
> The result would be this new command:
> 
>     RED_DISPLAY_DRAW_COMPOSITE:
> 
>     UINT32_T    info
>     ADDRESS     source_image
>     ADDRESS     source_transform        [ may be NULL ]
>     POINT16     src_origin
>     ADDRESS     mask_image              [ may be NULL ]
>     ADDRESS     mask_transform          [ may be NULL ]
>     POINT16     mask_origin
> 
> where info is a bitfield:
> 
>     [ operator : 8
>       src_filter : 2
>       mask_filter : 2
>       src_repeat : 2
>       mask_repeat : 2
>       component_alpha : 1
>       padding : 15                      // must be zero
>     ]

If FILTER only has 2 possible values, it would fit on a single bit, did you
use 2 because you know it will have to be extended soon?

Christophe

Attachment: pgp9PphhGh06m.pgp
Description: PGP signature

_______________________________________________
Spice-devel mailing list
Spice-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/spice-devel

Reply via email to