Martin Slater, lead programmer at 2K Australia which worked on the PC version of Bioshock, has been speaking about DirectX 10 and how it "offers your gameplay nothing". Reported on Kotaku, Slater spoke about DX10 while conducting a post-mortem of Bioshock at the recent GameConnect 07. "DirectX 10," he said, "probably for the next three, four, five years is not important to you. Microsoft are going to tell you everything under the sun differently. Everybody under the sun is going to tell you differently."
Slater's comment reminds us of Mark Rein's thoughts on DirectX 10, when the Epic boss told us earlier in the year he reckons we won't see it fully utilised in PC games until the next console generation. "Consoles will pretty much define what the next five years of games look like on the PC", Rein said in July. However, on a more positive note, Slater went on to call DirectX 10 a beautiful place "for all your game programmers".
News source: ComputerandVideogames.com
Slater's comment reminds us of Mark Rein's thoughts on DirectX 10, when the Epic boss told us earlier in the year he reckons we won't see it fully utilised in PC games until the next console generation. "Consoles will pretty much define what the next five years of games look like on the PC", Rein said in July. However, on a more positive note, Slater went on to call DirectX 10 a beautiful place "for all your game programmers".

Actually DirectX is a whole bunch of libraries that handle sound, input, networking, etc.. Direct3D is the graphics library.
Yeah because all Vista has going for it is DirectX 10 right?
The key thing is that with DX10, the game developers have more time to work on the gameplay and not worry about the game engine having to suppor the different way nVidia and ATi decide to do something in their GPU. The API, from what I remember, makes games more GPU independant so to say. What I mean is that games like say Doom3 which is coded mostly for Geforce cards but runs slower on Radeons. Like wise with Half-life 2 running better on Radeon and slower on Geforce cards etc. Sure there is money in there so that a game will run better on one card and not another, but with DX10 both nVidia and ATi GPUs will do each effect/operation the same, so the dev doesn't have to worry about such things.
Yeah because all Vista has going for it is DirectX 10 right?
Umm... yeah!
If you think that this is going to change then all I have to say is that you are rather Naive.. the games industry is firmly rooted in this kind of thing. These deals are worth millions and aren't going to come to an end just because of some marketing blurb to sell Vista, and who's so called increased performance and reliablility hasn't been bourne out by the fact that it has all been shown to be rubbish.. increased crashing and lower performance.. a DX10 game shouldn't be given the complete drubbing that it has been getting by a DX9 XP game.. afterall that was THE WHOLE POINT of changing to DX10.. and don't give me any snash about about it not being utilised properly yet or it not being very mature... because a DX10 coded game is a DX10 coded game..Crysis proves this without a doubt.. it's not a DX9 with bits added...
DX10 is to sell Vista, anyone with a brain knows that.. there isn't anything that DX10 can do that DX9 can't be made to.. and OpenGL3 is even better.
If you think that this is going to change then all I have to say is that you are rather Naive.. the games industry is firmly rooted in this kind of thing. These deals are worth millions and aren't going to come to an end just because of some marketing blurb to sell Vista, and who's so called increased performance and reliablility hasn't been bourne out by the fact that it has all been shown to be rubbish.. increased crashing and lower performance.. a DX10 game shouldn't be given the complete drubbing that it has been getting by a DX9 XP game.. afterall that was THE WHOLE POINT of changing to DX10.. and don't give me any snash about about it not being utilised properly yet or it not being very mature... because a DX10 coded game is a DX10 coded game..Crysis proves this without a doubt.. it's not a DX9 with bits added...
DX10 is to sell Vista, anyone with a brain knows that.. there isn't anything that DX10 can do that DX9 can't be made to.. and OpenGL3 is even better.
^^This is coming from someone who has never looked at nVidia's DX10 demos. Check them out and get back to me. I would like to see an efficient cloth simulator written in DX9 without a significant performance hit. It is impossible.
If you think that this is going to change then all I have to say is that you are rather Naive.. the games industry is firmly rooted in this kind of thing. These deals are worth millions and aren't going to come to an end just because of some marketing blurb to sell Vista, and who's so called increased performance and reliablility hasn't been bourne out by the fact that it has all been shown to be rubbish.. increased crashing and lower performance.. a DX10 game shouldn't be given the complete drubbing that it has been getting by a DX9 XP game.. afterall that was THE WHOLE POINT of changing to DX10.. and don't give me any snash about about it not being utilised properly yet or it not being very mature... because a DX10 coded game is a DX10 coded game..Crysis proves this without a doubt.. it's not a DX9 with bits added...
DX10 is to sell Vista, anyone with a brain knows that.. there isn't anything that DX10 can do that DX9 can't be made to.. and OpenGL3 is even better.
The DX10 spec is made and controlled by MS to work the same on both nVidia and ATi or any sorta GPU out there. You can't use specific hacks like with DX9 and older to get the same effects.
When you run a older DX game on different cards, it might look the same to you, but the coders have to spend time to make sure it looks the same on the different GPUs from nVidia or ATi. It's like going to the same place but taking two different routs to get there. You need different directions for each. Now that MS has stopped this, game devs don't have to worry about their code running fine on a Radeon but having graphics glitches on a Geforce card. It's like looking at the difference between the way Firefox and IE render the same page. As many know quite a few websites have to use IE specific "hacks" to make the pages look the same in both. It's been the case for graphics cards and games until now.
And Crysis is both DX9 and DX10, the DX10 version just adds better lighting and shadows to make the environments look better. So it is still a "DX9 with bits added". There still isn't a DX10 only game out.
If you think that this is going to change then all I have to say is that you are rather Naive.. the games industry is firmly rooted in this kind of thing. These deals are worth millions and aren't going to come to an end just because of some marketing blurb to sell Vista, and who's so called increased performance and reliablility hasn't been bourne out by the fact that it has all been shown to be rubbish.. increased crashing and lower performance.. a DX10 game shouldn't be given the complete drubbing that it has been getting by a DX9 XP game.. afterall that was THE WHOLE POINT of changing to DX10.. and don't give me any snash about about it not being utilised properly yet or it not being very mature... because a DX10 coded game is a DX10 coded game..Crysis proves this without a doubt.. it's not a DX9 with bits added...
DX10 is to sell Vista, anyone with a brain knows that.. there isn't anything that DX10 can do that DX9 can't be made to.. and OpenGL3 is even better.
Well ok so I guess we should just stop at dx9 and call it a day. Forget that lets go back to dx1 why the need to go up in generations. Idiot.
I don't think that is true. Tell me when will the 360 and PS3 be able to render 4096*4096 textures.
LOL.
Sure, let's all just stay in 2001!
Sure, let's all just stay in 2001!
Agreed. I really think that for the industry to progress, we need XP to stay around forever. It's the obvious solution. I'm being sarcastic.
I was big into vista, and now with crysis DX10 being pretty useless and far to hyped up. From a gaming stand-point XP would be nice. But I do more then just game and I can't stand using XP as a every day OS for stuff.
When OpenGL 3.0 is released in a few months (through ATI and Nvidia's drivers), DX10 hardware effects will be available on any platform. Game developers will be able to make one version of a game instead of separate DX9, DX10, and OpenGL versions for OS X and Linux. It's not a big deal to port shaders or use multiple render paths anymore anyway, but this makes it practically effortless.
Microsoft painted themselves into a corner with DX10, they should have released it for XP. Game devs will switch to OpenGL 3.0 instead of limiting themselves to Vista for "next gen" graphics.
Remember that OpenGL is not supported by the Vista built-in drivers,
and that is a big drawback for some of them.
When OpenGL 3.0 is released in a few months (through ATI and Nvidia's drivers), DX10 hardware effects will be available on any platform. Game developers will be able to make one version of a game instead of separate DX9, DX10, and OpenGL versions for OS X and Linux. It's not a big deal to port shaders or use multiple render paths anymore anyway, but this makes it practically effortless.
Microsoft painted themselves into a corner with DX10, they should have released it for XP. Game devs will switch to OpenGL 3.0 instead of limiting themselves to Vista for "next gen" graphics.
You underestimate developers. They'll write for DirectX because it's easier to write for, and so easy to port between the 360 and the PC. Also it offers easy implementation of sound, control and networking - OpenGL wont kill off DirectX 10.
When OpenGL 3.0 is released in a few months (through ATI and Nvidia's drivers), DX10 hardware effects will be available on any platform. Game developers will be able to make one version of a game instead of separate DX9, DX10, and OpenGL versions for OS X and Linux. It's not a big deal to port shaders or use multiple render paths anymore anyway, but this makes it practically effortless.
Microsoft painted themselves into a corner with DX10, they should have released it for XP. Game devs will switch to OpenGL 3.0 instead of limiting themselves to Vista for "next gen" graphics.
You underestimate developers. They'll write for DirectX because it's easier to write for, and so easy to port between the 360 and the PC. Also it offers easy implementation of sound, control and networking - OpenGL wont kill off DirectX 10.
This is true, you only have to look at how OpenGL 1, 1.1 and 2.0 fared against Direct3D. Back in the days of D3D7, they were pretty evenly matched, then D3D8 added shaders while the OpenGL committee people sat around arguing the spec. Then D3D9 came out and ripped it apart, with OpenGL 2.0 being too little too late.
Commenting has either been disabled on this article or you are not logged in. Click here to login or register, its free!
Note: Anonymous commenting is disabled in order to keep the quality of responses to a high standard.