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@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