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 <[email protected]> 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 >> >> >> >> >> > > > >
