DIB Engine - New approach (resent as first got lost...)

Reece Dunn msclrhd at googlemail.com
Tue Apr 14 12:57:21 CDT 2009


2009/4/14 Massimo Del Fedele <max at veneto.com>:
> The approach taken so far consisted in having 2 device pointers inside
> GDI32, one for dib engine and
> the other for normal display driver.
> This way had the disadvantage of having to keep in sync the DC with the
> right driver depending on
> selected bitmap, which lead to many small changes spread along all gdi code;
> going deeper with
> development this approach showed many limits and problems.
>
> So I decided to start again from scratch with a completely different
> approach which is giving good
> results and is quite less invasive on gdi32 code.
> Instead of doing :
>
>            -- DIB ENGINE
>          /
> GDI32 ---
>          \ -- X11 DRIVER
>
> I took this approach :
>
> GDI32 -- DIB ENGINE -- X11 DRIVER

This looks interesting. Have you run it past Alexandre on IRC, as he's
the one that you need to convince?

- Reece



More information about the wine-devel mailing list