IMHO that only packages the foreign code. (You can say that about Cocoa too but it isn't quite the same.) The ObjC code includes something important: framebuffer objects. I want to access that from my FPC code, not only for setting up my main frame buffer but for multipass rendering.
I have ported the glext unit (which was missing in the interfaces) but I probably have some remaining bugs that prevent it from working. But that is the way to go as I see it. We will all package it in various ways, in our game libraries, but we need the direct access to glext too.
Bookmarks