From: John T. <nu...@me...> - 2012-01-12 01:02:39
|
On Wed, Jan 11, 2012 at 09:14:21AM -0700, Paul Martz wrote: > If someone else steps forward to code it from scratch, it's not an issue. :-) A few months back I started a glut-like cross-platform window system/event handling library, for which I've written some Cocoa code. I never touched Objective-C or the Apple APIs before that, so I can't say for certain if the code is any good, but it could serve as a base for anyone wishing to use it as a basis for implementing OSX support in freeglut. Especially because I conciously avoided depending on weird Xcode nib/xib/whatever files, and I did fight a lot throught the @$#@% apple docs to find a way to keep control of the event loop and not just call NSApplicationMain as most examples show. I'm not stepping forward to do any of this because I intend to avoid touching ObjC and the apple APIs again in the future unless I'm held on gunpoint, but feel free to use the code as a starting point if it helps. https://nuclear.mutantstargoat.com/hg/sgl/file/46e90f9c1e0f/src/wsys_cocoa.m Here's the whole mercurial repository: https://nuclear.mutantstargoat.com/hg/sgl/ -- John Tsiombikas http://nuclear.mutantstargoat.com/ |