Work on WineQuartz for MacOSX

Roderick Colenbrander thunderbird2k at gmail.com
Sun May 16 17:15:03 CDT 2010


The fact that Cocoa is objective C is one of the issues (Charles Davis
made some C wrapper I think). The most problematic thing is that it
really need is a DIB engine. The Cocoa graphics APIs are similar to
Cairo / XRender / Direct2D and other modern APIs. These APIs are great
for vector drawing, alpha blending and other fancy operations but they
are not low-level 2D APIs. For instance they lack most classic
(bitwise) 2D ROPs. The classic rendering stuff (Windows 7 does it this
way as well) has to be performed in software by a DIB engine.

Roderick

On Sun, May 16, 2010 at 6:02 PM, C.W. Betts <computers57 at hotmail.com> wrote:
> If memory serves, the main reason why there hasn't been any work done is because of the dependency of Objective-C, which the project administrator has said "no" to.
> On May 16, 2010, at 9:31 AM, James Mckenzie wrote:
>
>> All:
>>
>> There was or is a quite lengthy thread on this project.
>>
>> What is the status of work?  Any progress on Emmanuel's work from 2008?
>>
>> Thank you.
>>
>> James McKenzie
>>
>>
>>
>>
>>
>
>
>
>



More information about the wine-devel mailing list