Game Development Community

Starting mac cleanup

by David Chait · in Torque Game Engine · 09/09/2003 (9:54 pm) · 9 replies

Not like I've got the spare time... ;) but trying to kick in my free support when I can! :)

checked in a set of changes that should hopefully resolve dsize_t crap already. CW8 was building fine.

don't have Panther here... need a copy in order to do anything there. we'll see if I can get through to Apple.

unfortunately, some new changes to HEAD have zorched CW pretty good... no time now to look deeper into it.

d

#1
09/15/2003 (3:30 pm)
David, on the Project Builder side, we're missing an important define in debug builds, TORQUE_DEBUG.
I've simply added the following option in the "Other C Compiler Flags" in the Debug target page : -DTORQUE_DEBUG = 1
This gives us access to the debug rendering modes, and I suspect other debugging functionality that counts on it being defined.
Desmond's Fletcher Mapper Utilities then work as advertised :)
I have no idea if this is also the case with CodeWarrior, as I'm not using it.
#2
09/15/2003 (3:45 pm)
Nicolas, do you have a current email address? I've been trying to contact you about IndieJam and all 3 of the email address I have for you (including the one in your GG profile bounce). Send me an email if you are still interested.

PS. Cool to see the Mac side of things getting updated!

J
#3
09/15/2003 (8:12 pm)
Checked in a new pb project with the debug stuff and precomp headers turned on.

d
#4
09/18/2003 (3:44 am)
I went to the developer conference yesterday at Apple Expo (Paris).
They made a little demo of the new CHUD 3.0.
This blew me away! This tools are so powerful! Especially "Shark" who help you to optimize an application.

www.versiontracker.com/dyn/moreinfo/macos/14358
developer.apple.com/tools/performance/

This worth a look.
#5
11/15/2003 (1:20 pm)
As i start looking through the code, i see lots of things like "this is wrong on os9" and "we could put in the real thing, but fake for now" and other indicators of waning support for os9. so, as the code is being cleaned for the mac, is support for os9 needed any longer?

seaching the forums for 'os9' yeilds only two topics from 18 months ago. does anyone care about os9? would it make things easier to dump os9 and concetrate on osx? or is keeping os9 support 'trivial'?

does it stay or go.
#6
11/17/2003 (10:44 am)
Our current plan is to drop support for OS 9 at some point in the future.
#7
11/17/2003 (11:27 am)
I'm going to write PowerPC assembly routines one day also. Some of the stuff I just have no idea what the x86 code is doing though, and I don't have a Mac to test it on :-P
#8
11/17/2003 (5:47 pm)
My hope is to clean out non-OSX code and write a bunch of optimized Mac core routines if I get enough downtime around the holidays. Figure there's a bunch of projects out there that could use the extra kick, and my early work was proving out to be a big perf jump on a lowly 866. ;)

d
#9
11/17/2003 (6:07 pm)
Lowly 866? that's faster than what i have. :)

since you guys are starting the talk of doing some PPC and altivec optimization, chech out the thread www.garagegames.com/mg/forums/result.thread.php?qt=11523 and add a few comments. i altivec-ized one function.