 |
 |
directX for Mac?
|
 |
|
 |
|
Mac Enthusiast
Join Date: May 2001
Location: New York, NY, USA
Status:
Offline
|
|
|
|
|
|
| |
|
|
|
 |
|
 |
|
Moderator 
Join Date: Apr 2000
Location: Gothenburg, Sweden
Status:
Offline
|
|
I'd like to see what version was ported, and how DirectDraw and Direct3D was done (shim over CoreGraphics/OpenGL or a Quartz extension), but it looks impressive. If Apple wanted to add DirectX directly to Quartz, they probably could without too much trouble, but I'd really prefer if DirectX didn't replace OpenGL as the graphics standard.
|
|
The low-end Mac Pro is the most overpriced Mac since the IIvx
|
| |
|
|
|
 |
|
 |
|
Posting Junkie
Join Date: Mar 2001
Location: Salamanca, España
Status:
Offline
|
|
I second that! Can OpenGL graphics cards use and accelerate DirectX?
|
|
I could take Sean Connery in a fight... I could definitely take him.
|
| |
|
|
|
 |
|
 |
|
Mac Enthusiast
Join Date: Jun 2000
Location: New York, NY
Status:
Offline
|
|
I have a feeling that there is a DirectX function that just calls the corresponding OpenGL function inside of it. While this will cause a little bit of a performance hit, graphics code is what takes the most cpu time and that should be spun off to the graphics processor.
I have a feeling if westlake interactive or the studio that creates the game will figure out which don't cause too much of a performance hit, use those, and rewrite other bits of code that are slow.
Even if it requires a bit of a faster mac, I wouldn't mind as long as the games come out! And in a year or so, faster macs will be out anyway, so performance shouldn't be that big a deal.
|
|
12" Aluminum Powerbook
1.5Ghz G4 | 512Mb Ram | GeForce FX Go5200
|
| |
|
|
|
 |
|
 |
|
Mac Elite
Join Date: Oct 2000
Location: Chicago
Status:
Offline
|
|
Damn, you beat me to it  . I sure hope that it works though. Could our lack of games problem be solved?
|
|
|
| |
|
|
|
 |
|
 |
|
Forum Regular
Join Date: Aug 2001
Status:
Offline
|
|
Damn this surprised me. MS's DirectX API is pretty large and complicated. I would guess to make it run decently a person(or group) would need some pretty good inside information to tie it to hardware. A DirectX API bridge to OpenGL??? hmmm, can this run well? or is this one of those here today, gone tomorrow technologies?
|
|
"It's the cowards and weaklings and sorelosers who hide behind rules and fair play."
The Demolished Man by Alfred Bester
|
| |
|
|
|
 |
|
 |
|
Grizzled Veteran
Join Date: Apr 2001
Status:
Offline
|
|
Keep in mind Direct X is the best gaming API out there for one sole reason, it covers everything. Direct X is just the name for the following:
Direct3D for 3D graphics
DirectDraw for 2D graphics
DirectSound for up to surround sound
DirectMusic for synth music
DirectInput for dealing with mice, keyboards, and game input devices
DirectPlay for network game support
And that tool dosen't allow a Mac user to play a DirectX game. Instead it helps the developers quickly port their applications, so most likely each of the above is run through a converter to change it into the closest match on the Mac. OpenGL, Quicktime, etc...
OpenML was going to be the unified standard to tie into OpenGL and offer the above services, but I haven't seen much on it. I'll give MS credit gor creating an all around solution. It's not a wonder so many games use DirectX even if they use OpenGL for video.
|
|
<This space under renovation>
|
| |
|
|
|
 |
|
 |
|
Addicted to MacNN
Join Date: Mar 2001
Location: Seattle, WA
Status:
Offline
|
|
The problem I see is if ALOT of game developers port to the mac but with a huge influx of games will games be able to buy enough copy's of the game for the developers to return a profit? There are only so many mac gamers, who (if they are like me) can only afford to get so many games a year. If a bunch of the first wave developers to come out losing money in the market due to the user bases money being spread to thin could severely impact any future porting efforts.
But overall this sounds like a great thing, and really will help get rid of one of the main last reasons to stick to windows. Games. 
|
|
The spirit of resistance to government is so valuable on certain occasions, that I wish it always to be kept alive.
- Thomas Jefferson, 1787
|
| |
|
|
|
 |
|
 |
|
Moderator Emeritus 
Join Date: Nov 1999
Location: Fort McMurray, Alberta
Status:
Offline
|
|
On the other hand, if this thing's all it's cracked up to be, then the porting houses just saw their costs of porting drop dramatically...I think it'll be interesting to see how the developers weigh in on this.
|
|
Living, working, and freezing in the Canadian north.
|
| |
|
|
|
 |
|
 |
|
Clinically Insane
Join Date: Dec 1999
Status:
Offline
|
|
Look, the real question here is this:
Will Subspace and Infantry be ported to MacOS X now?!
My first guess is, no. Sony hates Apple.
|
|
"…I contend that we are both atheists. I just believe in one fewer god than
you do. When you understand why you dismiss all the other possible gods,
you will understand why I dismiss yours." - Stephen F. Roberts
|
| |
|
|
|
 |
|
 |
|
Addicted to MacNN
Join Date: Aug 2001
Location: North Hollywood, CA
Status:
Offline
|
|
Originally posted by olePigeon:
<STRONG>My first guess is, no. Sony hates Apple.</STRONG>
NO NO NO! Sony definitely believe in apple. If you read the article about Station.com support mac, you'll see that they does have good relationship.
Sony do not hate Apple! Not at all!
|
|
|
| |
|
|
|
 |
|
 |
|
Mac Elite
Join Date: Mar 2000
Location: Edmonds, WA, USA
Status:
Offline
|
|
MacDX would be useless to most of the big porting houses because they already have what MacDX has to offer. MacDX is just a library that acts as a shim between DirectX and the Mac equivalent APIs. Companies like Westlake Interactive and Contraband Ent. have been in the business long enough to have written libraries for their own personal use, and I bet their versions are much more robust.
Chris Jacobson, who works for Contraband Ent. mentioned that one of the reasons why porting companies haven't released something similar to MacDX for public use is because they would get sued by Microsoft. MacDX is basically making available a Mac version of certain parts of various DirectX APIs, which M$ may not be too happy about.
|
|
|
| |
|
|
|
 |
|
 |
|
Professional Poster
Join Date: Mar 2000
Location: Ottawa, Ontario, Canada
Status:
Offline
|
|
Originally posted by a2daj:
<STRONG>Chris Jacobson, who works for Contraband Ent. mentioned that one of the reasons why porting companies haven't released something similar to MacDX for public use is because they would get sued by Microsoft. MacDX is basically making available a Mac version of certain parts of various DirectX APIs, which M$ may not be too happy about.</STRONG>
Or this company was just the first one to figure out "why not sell something like this, as other companies could use it". I don't think M$ has any grounds to sue as it's just translating DirectX calls to OpenGL calls. It's not reverse engineering the DirectX code. Although there may be some issue with the App accepting DirectX calls.
Originally posted by juanvaldes:
<STRONG>There are only so many mac gamers, who (if they are like me) can only afford to get so many games a year. If a bunch of the first wave developers to come out losing money in the market due to the user bases money being spread to thin could severely impact any future porting efforts. </STRONG>
With me it's not a question of having the money to buy games, but having the time to play games. Well, and maybe too much addiction to UT and RTCW.
|
|
Mac Pro Dual 3.0 Dual-Core
MacBook Pro
|
| |
|
|
|
 |
|
 |
|
Fresh-Faced Recruit
Join Date: Apr 2002
Status:
Offline
|
|
Think about it: the whole purpose of DirectX is to lock games into the Wondows platform instead of OpenGL. As a result, DirectX has a very different model that inhibits efficient translation between DirectX and OpenGL. M$ will nto welcome DirectX implementations on other platforms. I'd be surprised if this effort is not attacked by M$ legal over intellectual property violations if it shows promise. What really should happen is abandoning DIrectX for OpenGL for all platforms, but M$ does everythign it can to lock all developers, games are jsut one category, into prorietary APIs unique to the WIndows platform. Nothing new here. If game won't suport OpenGL, then screw it--I dono't touch it. It's just a game after all and there are plenty of games that stay open. Stop buying DirectX games if you wnat to see a change. Vote with your feet and dollars and vendors will listen. Any other method of communicating your desires to them will not succeed.
|
|
|
| |
|
|
|
 |
|
 |
|
Moderator Emeritus 
Join Date: Nov 1999
Location: Fort McMurray, Alberta
Status:
Offline
|
|
Mac users generally don't have too many difficulties avoiding DirectX games 
|
|
Living, working, and freezing in the Canadian north.
|
| |
|
|
|
 |
|
 |
|
Professional Poster
Join Date: Mar 2000
Location: Ottawa, Ontario, Canada
Status:
Offline
|
|
Originally posted by blizzard:
<STRONG>Mac users generally don't have too many difficulties avoiding DirectX games  </STRONG>
Yeah, I haven't bought one. 
|
|
Mac Pro Dual 3.0 Dual-Core
MacBook Pro
|
| |
|
|
|
 |
|
 |
|
Fresh-Faced Recruit
Join Date: Aug 2000
Location: Tucson, Az
Status:
Offline
|
|
Read, all you doubting fools!!!
http://homepage.ntlworld.com/coderus...OCaseStudy.doc http://homepage.ntlworld.com/coderus.../datasheet.doc
"As development of the game was completed very rapidly, there was sufficient development time to add features to the game: -
...•Frames per second control because the game was just playing too quickly."
It appears that if this middleware is as good as the site describes then I'll be wearing my flood pants to accesorize the game flood gates opening. Hopefully I mean middleware and NOT vaporware!
[ 04-19-2002: Message edited by: iSoldier ]
[ 04-19-2002: Message edited by: iSoldier ]
|
|
This signiture is currently under contruction!
|
| |
|
|
|
 |
 |
|
 |
|
|
|
|
|

|
|
 |
Forum Rules
|
 |
 |
|
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
|
HTML code is Off
|
|
|
|
|
|
 |
 |
 |
 |
|
 |
|