December 18, 2018
Archives  News  Q3:A(ltivec) Status Check  

Monday, January 15, 2001

Click to enlarge
Q3:A(ltivec) Status Check
9:18 AM | Andy Largent | Comment on this story

A new post from id Software's Graeme Devine to the Quake3World
forums appeared last night, explaining the current delay on the G4 Velocity Engine -
enhanced version of Quake 3: Arena he has been working on. It seems the latest
stall is not from himself, but instead the Metroworks compiler, which won't play
nice with his new Altivec code. It will compile under Mac OS X, though there are many
issues (input, etc) still present with that version, due to the development status of that public beta. Here's Devine on the project's status:

A lot of you have been asking about the status of the Altivec build of Mac Quake 3 Arena.

I've run into a small hitch, and it's hard to get around. The Metrowerks 6.0 compiler does not generate something called the "VSRAVE" instruction correctly when generating Altivec code. This leads to a crash in the product whenever an Alitvec register is loaded (in certain situations). Metrowerks is aware of the problem and promises a fix, however, no time frame was available from them.

I had previously used the Altivec for optimized versions of the memory copies and sets. Moving 16bytes at a time compared to the 8 on the MMX. John was interested in this, and so I started to look a little more at how much we could push the Altivec by converting our floating point code to use the "vector float" data type.

This leaves OS X as the only platform available that correctly compiles Altivec code. OS X PB of course has it's own set of issues, so it takes a little longer to get everything together here. OS X Q3A and ongoing id products will certainly be G4 and above only builds.

Considering Apple's pride in the Altivec, it's somewhat frustrating to not be able to show it off!

I'll see what comes up tomorrow and go from there on releasing what I have so far.

The comments about the G4 and above being supported are certainly interesting
for G3 owners, though it would certainly be best to wait for some clarification
on this point before panicking about OSX support. We'll be sure to keep you
updated as this story progresses.

Graeme Devine Forum Thread on Q3 Status
IMG News: Update on Q3 and Altivec
id Software
Quake III Arena

Other Mac Games News for Monday, January 15, 2001

Apple Wraps Up Mac Gaming at Expo3:46 PM
SimsForMac Updates2:25 PM
Cro-Mag Rally 1.0.7 Patch2:06 PM
MWSF: Blizzard Report, Expansion Pack News1:48 PM
MWSF: Westlake Report1:39 PM
Status of DS9: The Fallen12:53 PM
MOO3 Interview, Dev Diary12:32 PM
Heroes III Demo Help10:32 AM
Bots in Rune?9:50 AM
Update on Deus Ex9:46 AM
Bungie Fanfest Aftermath9:32 AM
OS 9.1 Causes Glitches with Alpha Centauri9:26 AM
Mac Baldur Posts MacWorld Expo Report9:20 AM
Q3:A(ltivec) Status Check9:18 AM
More Radeon vs. GeForce2 MX Benchmarks9:14 AM
Myth III Details9:10 AM
Quake 3 1.17 vs. 1.27g Benchmarks8:41 AM
View all of the Mac games news for Monday, January 15, 2001 on one page

Mac Games News for Friday, January 12, 2001

Soundblaster Report3:30 PM
Heroes III Complete Demo Released2:28 PM
ATI Interview on Post-3dfx World11:14 AM
New 3D Game Development Engine10:47 AM
Avernum 2 Update, Future Titles9:53 AM
RPG Creation Tools from Ambrosia9:42 AM
MacDeusEx Interviews Mark Adams9:38 AM
MWSF: Announcements at Bungie Fanfest IV9:33 AM
Mac Simon 3D Update, Call of Cthulhu9:30 AM
Myst III: Exile Release Date, Screenshots9:16 AM
Update on Q3 and Altivec9:13 AM
View all of the Mac games news for Friday, January 12, 2001 on one page

Recent Mac Games News

Thursday, January 11, 2001
Wednesday, January 10, 2001
Tuesday, January 9, 2001
Monday, January 8, 2001
Friday, January 5, 2001

Search for other Mac games news stories or browse our Mac Games News Archive.

Archives  News  Q3:A(ltivec) Status Check