As I’ve mentioned, we have a pretty busy weekend ahead what with birthdays and such but I’ve taken a little time to at least get Ogre building and running on my new MacBook. Thanks to Justin’s great work this wasn’t that hard and I could test out what the GPU on this baby can do. Manages pretty well in fact; it doesn’t appear to support MRTs unfortunately, which surprised me (this might just be down to the OSX GL drivers though), and I’m having a few issues with floating point textures right now which again might be drivers, but otherwise it appears pretty nippy.
My one contribution to the OSX platform so far is fixing the Ocean and Compositor demos on it, a simple case of a bundle path fix Justin made a while back needing applying to these demos, because they managed their own resource paths. Not much, but it’s a start.
I really don’t like XCode yet though. Perhaps I just have to get used to it or tweak some preferences, but there are several things that just irritate me. One is the obsession with using separate windows for everything (build settings, each source file, debug, consoles), a trend I’ve long hated with a passion because it’s just not efficient, particularly as OSX’s keyboard task switch doesn’t allow flipping between windows in the same app. This is also one of my major beefs with GIMP - in my opinion the multiple floating windows interaction style is just clumsy and untidy. There was a reason that dockable, multi-tab layout styles are popular, they blend flexibility and manageability - floating windows for everything is so 1987. 😉 I think I’ll have to do some tutorials and create some projects from scratch too, figuring out what everything is for, what should be done with drag & drop and what is in property pages is pretty hard to fathom just by playing.
Still, it’s nice to have Ogre running with few issues and I hope to be able to eventually add something of real value to the OSX platform. Next, I’ll have to download Bootcamp I think.