Quantcast

Forums | MacLife

You are not logged in.

  • Index
  •  » [MA] Halo
  •  » Mac Halo release date anounced! Halo Clan?

#76 2003-11-29 8:06 pm

Bat
Flawless Cowboy
Royal Wombat
From: Björk, Björk
Registered: 2001-05-14
Posts: 28541

Re: Mac Halo release date anounced! Halo Clan?

I'm suprised it doesnt work, cause the origional Halo was built around the nVidia card (GeForce3 Ti, i think).

Some GF3 proto cards were used in development, and the PC version can detect and note their use. The shipping Xbox uses a proprietary chip, the NV2A, which is basically an upclocked GF3 (roughly halfway between the original and the later GF3 Ti500) with the second vertex shader unit of the GF4, allowing twice the geometry processing per clock. 

I would have thought that [the?] code would have remained intact.

It's a matter of APIs. As one of the IMG Forum threads with the programmers points out, OpenGL was later than DirectX to the programmable shader show, and support for the latest, version 2.0 shaders under OpenGL (for Mac currently, at least) leaves only the ARB path, not currently working under Mac OGL and/or nVidia drivers for same... even on PC, it's taken until just recently for nVidia to release drivers that allow their FX line, powerful and elegant in architecture but apparently difficult to program PS 2.0s for, to regain competitiveness with ATi, despite higher clock speeds. It's partly a matter of esoterica like code ordering and scheduling; nVidia had to make their own compiler to get the speed, where ATi's current arch works fine with MS' regular DirectX compiler.

In short, NV's FXs are a pain to code high-level shaders for, and it seems it takes a Carmack, writing separate code paths for NV10, -20 and -30 (GF1/2, 3/4, and FX), as well as generic ARB and ARB2 paths, to combine good speed with Doom III's visuals for NV and ATi- and, of course, DIII isn't finished yet, tho the renderer is said to be. With apparent simultaneous Mac dev, it's all still a bit of a mystery. Game engines do differ.


If all economists were laid end to end, they would not reach a conclusion - George Bernard Shaw

"Fire up a colortini, sit back, relax, and watch the pictures, now, as they fly through the air."

Offline

 

#77 2003-11-29 8:10 pm

Daniel
[dp] design#
From: Melbourne, FL
Registered: 2000-11-21
Posts: 9708
Website

Re: Mac Halo release date anounced! Halo Clan?

I'm suprised it doesnt work, cause the origional Halo was built around the nVidia card (GeForce3 Ti, i think).

Some GF3 proto cards were used in development, and the PC version can detect and note their use. The shipping Xbox uses a proprietary chip, the NV2A, which is basically an upclocked GF3 (roughly halfway between the original and the later GF3 Ti500) with the second vertex shader unit of the GF4, allowing twice the geometry processing per clock. 

I would have thought that [the?] code would have remained intact.

It's a matter of APIs. As one of the IMG Forum threads with the programmers points out, OpenGL was later than DirectX to the programmable shader show, and support for the latest, version 2.0 shaders under OpenGL (for Mac currently, at least) leaves only the ARB path, not currently working under Mac OGL and/or nVidia drivers for same... even on PC, it's taken until just recently for nVidia to release drivers that allow their FX line, powerful and elegant in architecture but apparently difficult to program PS 2.0s for, to regain competitiveness with ATi, despite higher clock speeds. It's partly a matter of esoterica like code ordering and scheduling; nVidia had to make their own compiler to get the speed, where ATi's current arch works fine with MS' regular DirectX compiler.

In short, NV's FXs are a pain to code high-level shaders for, and it seems it takes a Carmack, writing separate code paths for NV10, -20 and -30 (GF1/2, 3/4, and FX), as well as generic ARB and ARB2 paths, to combine good speed with Doom III's visuals for NV and ATi- and, of course, DIII isn't finished yet, tho the renderer is said to be. With apparent simultaneous Mac dev, it's all still a bit of a mystery. Game engines do differ.

Wow.  It's nice to have someone that knows their stuff.  That took me a good three reads before I was sure I understood what you were talking about.  smile


Airman Dan
Private Pilot, Instrument Airplane Single-Engine Land
http://homepage.mac.com/dp.design/.Pictures/atat/AtAT-Banner.jpg

Offline

 

#78 2003-11-29 10:33 pm

[MA]Scooter
Member
From: Springfield, Missouri
Registered: 2003-03-27
Posts: 193
Website

Re: Mac Halo release date anounced! Halo Clan?

I imagine a large portion of [MA] won't be playing Halo due to hardware issues. shrug

Same story for UT2003... but that game sucks anyway, so nobody cares tongue

hey dont be dissin ut2003...ass.


http://miniprofile.xfire.com/bg/os/type/0/scoo7er.png

[MA]Scooter
[FF]Scooter

Offline

 

#79 2003-11-30 2:54 am

Daniel
[dp] design#
From: Melbourne, FL
Registered: 2000-11-21
Posts: 9708
Website

Re: Mac Halo release date anounced! Halo Clan?

Scooter"]

I imagine a large portion of [MA] won't be playing Halo due to hardware issues. shrug

Same story for UT2003... but that game sucks anyway, so nobody cares tongue

hey dont be dissin ut2003...ass.

Hey now.  Take it easy on my eawypoo.  He's a cool guy.


Airman Dan
Private Pilot, Instrument Airplane Single-Engine Land
http://homepage.mac.com/dp.design/.Pictures/atat/AtAT-Banner.jpg

Offline

 

#80 2003-11-30 4:16 am

Taxxodium
Noisemaker
From: Belgium
Registered: 2001-03-04
Posts: 2093
Website

Re: Mac Halo release date anounced! Halo Clan?

Wasn't Halo rewritten to support Direct X alone, when MS bought Bungie? (Sorry if this has been said already).

If so, then the PC port would have gone quite smooth, but the Mac port should have had a complete change, from DX to Open GL.


http://jesus.edot-studios.com/stuff/taxx_banner.jpg

Offline

 

#81 2003-11-30 11:22 am

Bat
Flawless Cowboy
Royal Wombat
From: Björk, Björk
Registered: 2001-05-14
Posts: 28541

Re: Mac Halo release date anounced! Halo Clan?

Wasn't Halo rewritten to support Direct X alone, when MS bought Bungie? (Sorry if this has been said already).

If so, then the PC port would have gone quite smooth, but the Mac port should have had a complete change, from DX to Open GL.

The PC port was anything but trivial, altho the biggest deal was rewriting the network code, they say. Even so (and pulling in a paragraph from my first post, a whole page ago for the forgetful... smile )

The Xbox and a PC are not as identical as some would have you believe. There are differences between the platforms in DirectX, and the unified memory architecture of the Xbox can make programming for it quite a bit different than for a PC. Thus, Gearbox actually had a lot more to do in porting Halo than simply allowing the game to run at any resolution and tossing in mouse and keyboard support. Most of the game's shader effects have been rewritten, utilizing a variety of code paths to support everything from fixed-function graphics pipelines to the latest 2.0 shaders in DX9. This makes it an interesting graphics test, if only because there are so few games that utilize 2.0 shaders at all. In the 2.0 shader path, Halo does utilize partial-precision hints, allowing GeForce FX cards to operate using faster 16-bit floating point operations.

XBox has only 64MB RAM total, shared between video and other game data (Unified Memory Architecture), but since it's unified, it has enormous internal bandwidth, the data paths between chips being very wide. That alone makes game code different than for PC, and partly explains why bandwidth is cited as crucial by Westlake's DJ- things like AGP 8x and PCI-X can make a serious difference if the machine's other parts, e.g. videocard are fast enough to take advantage... neither Macs nor PCs, obviously, have a UMA, but many times the RAM; hence the need to be able to move data fast for code originally written for that other architecture. Despite the PPC/x86 difference, Macs and PCs more resemble each other in hardware and architecture (separate CPU, videocard, RAM, HD linked by similar PCI and AGP buses) than PCs and Xbox, which have similar parts but dissimilar arch.

The game engine was rewritten to take advantage of a fixed (but somewhat nebulous during development) hardware target- the most capable videochip then extant, a fairly fast CPU with SIMDset (SSE), and that UMA. With Halo being a- really the- launch title for Xbox, and dev time short for such fundamental rewriting, I'm guessing code portability was something that had to be sacrificed. Bungie could still rest assured that future hardware would eventually power thru any code inelegance. (Bugs are a different matter; in The Library, on PC I've seen 2 swapped weapons fall into the same "hole" in a wall, there to rotate with a terrible grinding sound...a different kind of enemy... smile )

The PC version has a greater commonality (with Xbox) thru DirectX, but many more pieces of hardware to support (or not; you should see the hundreds of videochips/ cards it tests for, to accept or reject as unsupported- anything but a fixed hardware target); the Mac port obviously is simpler there, but has to contend with conversion to a different video API with recent, even new OS extensions to support the even more advanced shaders written to better the original's graphics (little wonder that OS10.2.6 [?] is spec'ed as minimum, with 10.3 highly recommended), in addition to the usual Mac/DX issues (Directsound 3D, EAX, Dolby 5.1 if possible; controllers etc).

Wow. It's nice to have someone that knows their stuff. That took me a good three reads before I was sure I understood what you were talking about.  smile

I didn't even have time to get into the full/partial precision difference between nVidia (16/32 bit) and ATi (24/24 bit)(In the 2.0 shader path, Halo does utilize partial-precision hints, allowing GeForce FX cards to operate using faster 16-bit floating point operations)...

...but thanks anyway.  smile


If all economists were laid end to end, they would not reach a conclusion - George Bernard Shaw

"Fire up a colortini, sit back, relax, and watch the pictures, now, as they fly through the air."

Offline

 

#82 2003-11-30 1:25 pm

Black Stallion
Uhhhhhh..... huh?
From: Galveston, TX
Registered: 2001-03-28
Posts: 1723

Re: Mac Halo release date anounced! Halo Clan?

I'm suprised it doesnt work, cause the origional Halo was built around the nVidia card (GeForce3 Ti, i think).

Some GF3 proto cards were used in development, and the PC version can detect and note their use. The shipping Xbox uses a proprietary chip, the NV2A, which is basically an upclocked GF3 (roughly halfway between the original and the later GF3 Ti500) with the second vertex shader unit of the GF4, allowing twice the geometry processing per clock. 

I would have thought that [the?] code would have remained intact.

It's a matter of APIs. As one of the IMG Forum threads with the programmers points out, OpenGL was later than DirectX to the programmable shader show, and support for the latest, version 2.0 shaders under OpenGL (for Mac currently, at least) leaves only the ARB path, not currently working under Mac OGL and/or nVidia drivers for same... even on PC, it's taken until just recently for nVidia to release drivers that allow their FX line, powerful and elegant in architecture but apparently difficult to program PS 2.0s for, to regain competitiveness with ATi, despite higher clock speeds. It's partly a matter of esoterica like code ordering and scheduling; nVidia had to make their own compiler to get the speed, where ATi's current arch works fine with MS' regular DirectX compiler.

In short, NV's FXs are a pain to code high-level shaders for, and it seems it takes a Carmack, writing separate code paths for NV10, -20 and -30 (GF1/2, 3/4, and FX), as well as generic ARB and ARB2 paths, to combine good speed with Doom III's visuals for NV and ATi- and, of course, DIII isn't finished yet, tho the renderer is said to be. With apparent simultaneous Mac dev, it's all still a bit of a mystery. Game engines do differ.

......wow. up


Eagles may soar, but weasels don't get sucked into jet engines.

"If I owned Texas and Hell, I would rent out Texas and live in Hell." - General Philip Sheridan

Offline

 

#83 2003-11-30 5:01 pm

[MA]Saturn
Member
From: Milwaukee, Wisconsin
Registered: 2001-07-07
Posts: 243

Re: Mac Halo release date anounced! Halo Clan?

Scooter"]

I imagine a large portion of [MA] won't be playing Halo due to hardware issues. shrug

Same story for UT2003... but that game sucks anyway, so nobody cares tongue

hey dont be dissin ut2003...ass.

UT2003 is a big piece of ass. I find the original much better, somehow 2k3 killed a lot of the fun. But Halo pwnz joo, so STFU.


I really only come here when I need tech help now. Yeah.

G4/450 Sawtooth, G3/400 Pismo, SE/30, and a Newton Messagepad

Offline

 

#84 2003-12-01 2:21 am

ColPanic
Member
From: Hawaii
Registered: 2001-08-26
Posts: 3449

Re: Mac Halo release date anounced! Halo Clan?

UT2K3 rocks, that is when it doesn't freez in panther like it likes to do....but Halo rocks more.


You shut your mouth when you're talking to me!

Offline

 

#85 2003-12-01 9:23 am

LLEVIATHANN
Itch you can't scratch
From: 22 Acacia Avenue
Registered: 2001-03-14
Posts: 7159

Re: Mac Halo release date anounced! Halo Clan?

Scooter"]

I imagine a large portion of [MA] won't be playing Halo due to hardware issues. shrug

Same story for UT2003... but that game sucks anyway, so nobody cares tongue

hey dont be dissin ut2003...ass.

Hey now.  Take it easy on my eawypoo.  He's a cool guy.

Pffffft! Not! big_smile tongue wink I'm with Scoot! hehehe

Now Bat...Bat has his hooks in deep.


Let us be thankful for the fools; but for them the rest of us could not succeed. - Mark Twain

Offline

 

#86 2003-12-02 1:59 pm

Bat
Flawless Cowboy
Royal Wombat
From: Björk, Björk
Registered: 2001-05-14
Posts: 28541

Re: Mac Halo release date anounced! Halo Clan?

tee hee. fps could be first person shooter or first person saberer (despite the fact that when using saber the game is usually in third person, but tongue)

*giggles and runs off*

Thief/Thief 2 were First Person Sneakers, Wheel of Time was a First Person Speller... I think I'm forgetting one.

Anyone else have one?


If all economists were laid end to end, they would not reach a conclusion - George Bernard Shaw

"Fire up a colortini, sit back, relax, and watch the pictures, now, as they fly through the air."

Offline

 

#87 2003-12-03 4:05 am

ColPanic
Member
From: Hawaii
Registered: 2001-08-26
Posts: 3449

Re: Mac Halo release date anounced! Halo Clan?

Arg, Halo is just over a week away.
Its killing me.


You shut your mouth when you're talking to me!

Offline

 

#88 2003-12-05 5:07 am

DoctorB
It hurts where?
From: Pittsburgh, PA, USA
Registered: 2001-05-06
Posts: 3311
Website

Re: Mac Halo release date anounced! Halo Clan?

SIX DAYS! <Yes, I'm shouting!>


-=db=-
[MA]d{O}ldDocB
DocBlood on XBL and UT3
http://homepage.mac.com/doctorb/.Pictures/Sigs/TDII

Offline

 

#89 2003-12-08 8:01 pm

Earendil the Mariner
Mahjong owns my soul
From: Minnesota
Registered: 2001-05-17
Posts: 4540

Re: Mac Halo release date anounced! Halo Clan?

So, uh...
I gather from other threads that it's gone Gold Master.
Get those credit cards ready!

According to MacSoft, the game will begin shipping from Destineer's warehouse on Thursday, December 11. Halo for Macintosh should be available in stores in the week of December 14 and in Europe later the same week.

http://www.insidemacgames.com/news/story.php?ID=8825


http://www.xboxlc.com/cards/sig/simplegreen/Nellisoft.jpg

Offline

 

#90 2003-12-08 10:50 pm

ColPanic
Member
From: Hawaii
Registered: 2001-08-26
Posts: 3449

Re: Mac Halo release date anounced! Halo Clan?

I'm ticked because they said Dec3 then changed it to dec11 and now they say dec14....all after originally saying summer 2003.mad
I was planing on making a trip to the apple store this thursday whaa  down


You shut your mouth when you're talking to me!

Offline

 

#91 2003-12-08 11:44 pm

NoExit
NINJ4
From: Westmister, California
Registered: 2001-02-12
Posts: 6243
Website

Re: Mac Halo release date anounced! Halo Clan?

lol ut03 sucks and halo sucks.


lol i thought halo would out for the mac by now  lol


[MA]NoExit|X| - The good man scorns the wicked.

Offline

 

#92 2003-12-09 2:01 am

Bat
Flawless Cowboy
Royal Wombat
From: Björk, Björk
Registered: 2001-05-14
Posts: 28541

Re: Mac Halo release date anounced! Halo Clan?

I'm ticked because they said Dec3 then changed it to dec11 and now they say dec14....all after originally saying summer 2003.mad
I was planing on making a trip to the apple store this thursday whaa  down

Nobody ever said "Mac version in stores this summer;" it was said the PC version was hoped to be released by late summer. It nearly made that, released 9/30 or so. The Mac version is shipping about 2 1/2 months after the PC code went GM; that's not a bad port time for a small crew and this complex a job, OpenGL/ OS-10.2.8/10.3 issues, high level shaders, ATi/ nVidia differences, speed optimizations and all.

When a date was given, it was 12/3, then 12/11, and it always said shipping, not in stores. I wouldn't set any firm "get" date even yet. (Hoped to be in stores the week of...)

Now you've got study time? shrug


If all economists were laid end to end, they would not reach a conclusion - George Bernard Shaw

"Fire up a colortini, sit back, relax, and watch the pictures, now, as they fly through the air."

Offline

 

#93 2003-12-09 5:59 am

DoctorB
It hurts where?
From: Pittsburgh, PA, USA
Registered: 2001-05-06
Posts: 3311
Website

Re: Mac Halo release date anounced! Halo Clan?

Uhhhh... That's why you pre-order online... cuts the wait time by a few days. You pay shipping, but what's a few bucks to a rabid Mac-gamer. Muhahahahahhahaha...


-=db=-
[MA]d{O}ldDocB
DocBlood on XBL and UT3
http://homepage.mac.com/doctorb/.Pictures/Sigs/TDII

Offline

 

#94 2003-12-09 1:15 pm

ColPanic
Member
From: Hawaii
Registered: 2001-08-26
Posts: 3449

Re: Mac Halo release date anounced! Halo Clan?

lol ut03 sucks and halo sucks.


lol i thought halo would out for the mac by now  lol

No nox, you just suck at those games so you hate them. tongue


You shut your mouth when you're talking to me!

Offline

 

#95 2003-12-12 11:06 am

DoctorB
It hurts where?
From: Pittsburgh, PA, USA
Registered: 2001-05-06
Posts: 3311
Website

Re: Mac Halo release date anounced! Halo Clan?

Anybody in Minneapolis, Minnesota? Wish I was.


-=db=-
[MA]d{O}ldDocB
DocBlood on XBL and UT3
http://homepage.mac.com/doctorb/.Pictures/Sigs/TDII

Offline

 

#96 2003-12-12 11:26 am

Earendil the Mariner
Mahjong owns my soul
From: Minnesota
Registered: 2001-05-17
Posts: 4540

Re: Mac Halo release date anounced! Halo Clan?

I'm close (hour and a half away).
Maybe if I can get some work done today/find a ride down, I might be able to go to that...


http://www.xboxlc.com/cards/sig/simplegreen/Nellisoft.jpg

Offline

 

Board footer

Powered by PunBB 1.2.6
© Copyright 2002–2005 Rickard Andersson