DirectX 9 compared with DirectX 10 in pictures
oh wow, what a reaction...
the fish example is example of the geometry shader, and its in the DirectX10 previews in the latest DirectX SDK. in this case they do displacement mapping with it, but its supposed to be capable of a lot more (and since its running in the shader units its directly accessable by the pixel shaders in the new unified shader model, making it perform a lot better than would be right now)
heres an article that explains some of the new shader:
http://www.behardware.com/art/imprimer/631/
the fish example is example of the geometry shader, and its in the DirectX10 previews in the latest DirectX SDK. in this case they do displacement mapping with it, but its supposed to be capable of a lot more (and since its running in the shader units its directly accessable by the pixel shaders in the new unified shader model, making it perform a lot better than would be right now)
heres an article that explains some of the new shader:
http://www.behardware.com/art/imprimer/631/
I'm sure D3d 10 will have some cool stuff, and I'll certainly admit geometry shaders sound useful, here's to hoping GL gets them soon. But the point is that showing a displacement mapped fish compared to a non displacement mapped fish and saying "D3D10 can do this, but D3D9 and OGL can't" is simply misleading, which is the reason for our less-than-enthusiastic reactions. For any of it to have any meaning, they at least need to show videos and frameratesbut its supposed to be capable of a lot more (and since its running in the shader units its directly accessable by the pixel shaders in the new unified shader model, making it perform a lot better than would be right now)
Hmm, and according to the link you posted D3D10 will run ONLY on D3D10 capable hardware, which gives us hobbyists a good reason to stay far away from it.
You do a lot of programming? Really? I try to get some in, but the debugging keeps me pretty busy.
Crucible of Stars
Crucible of Stars
The point is Anaconda, you can do stuff like that in DX9 and OpenGL, maybe it's a little slower or more difficult to accomplish, but you can do it.
With as shitty an OS as Vista is( and I'm a Windows fan, I despise Linux, but Vista sucks really, really, really, really bad ) it's just sucks that things like this would only be available in an OS as shitty as Vista.
I'm leaning more and more towards OpenGL everyday, and OpenGL 2.x is even faster right now than DX9. And I don't need new operating systems to use it.
With as shitty an OS as Vista is( and I'm a Windows fan, I despise Linux, but Vista sucks really, really, really, really bad ) it's just sucks that things like this would only be available in an OS as shitty as Vista.
I'm leaning more and more towards OpenGL everyday, and OpenGL 2.x is even faster right now than DX9. And I don't need new operating systems to use it.
well you gotta remember, all the things that get added into DirectX 10 will be added into OpenGL as well, as extensions and then eventauly into OGL core. IIRC, when I was reading the OGL 2.1 specification, the Unified Shader model from DX10 was in there, for example.
like it or hate it, it is pushing forward the power and capabilities of 3D graphics, which is benificial to all. you always neeed to buy new hardware for new features (Pixel Shader 3, etc), this is nothing new.
like it or hate it, it is pushing forward the power and capabilities of 3D graphics, which is benificial to all. you always neeed to buy new hardware for new features (Pixel Shader 3, etc), this is nothing new.
Last edited by sRc on Mon Sep 04, 2006 4:21 pm, edited 2 times in total.
-
- Posts: 331
- Joined: Sat Sep 02, 2006 4:11 am
- Location: Michigan
- Contact:
Does that mean OGL 2.1 will require Windows Vista??? The problem I have with DirectX 10, is it will ONLY be supported on Windows Vista and beyond, it will NOT be supported on Windows XP / 2003 Server or before.
And most good hardware already supports PS 3 and VS 3, so thats no big deal.
It's just BS, they are trying to make money from DX now, so they are making you buy a new OS to use, that's the only reason. They claim all this other BS, I'll have to dig up the article, but it's all a load of bull. They could make DX10 work on XP, they just want to try to force everyone to buy Vista.
Have you even tried out Vista? It's such a piece of crap, worse than Win ME.
And most good hardware already supports PS 3 and VS 3, so thats no big deal.
It's just BS, they are trying to make money from DX now, so they are making you buy a new OS to use, that's the only reason. They claim all this other BS, I'll have to dig up the article, but it's all a load of bull. They could make DX10 work on XP, they just want to try to force everyone to buy Vista.
Have you even tried out Vista? It's such a piece of crap, worse than Win ME.
-
- Posts: 331
- Joined: Sat Sep 02, 2006 4:11 am
- Location: Michigan
- Contact:
yes, ive tried Vista, and have been playing with it and longhorn builds for years. and ive had no problem with it at all (it was working on my notebook better than XP when I had it installed)Spintz wrote:Does that mean OGL 2.1 will require Windows Vista??? The problem I have with DirectX 10, is it will ONLY be supported on Windows Vista and beyond, it will NOT be supported on Windows XP / 2003 Server or before.
And most good hardware already supports PS 3 and VS 3, so thats no big deal.
It's just BS, they are trying to make money from DX now, so they are making you buy a new OS to use, that's the only reason. They claim all this other BS, I'll have to dig up the article, but it's all a load of bull. They could make DX10 work on XP, they just want to try to force everyone to buy Vista.
Have you even tried out Vista? It's such a piece of crap, worse than Win ME.
changes to the driver model and the windows kernel are why it only works on Vista on. yes, I agree its rather annoying, but the current driver model is horrible in comparision (acceleration for only one app? and only on one monitor? bleh). theyve cleared up a lot of things that are impeding development with the Vista, at the cost of not being able to backport
computers are gonna be all sold with Vista from the release point on, anyway. and thats what the majority of people do, is buy computers with Windows preinstalled.
Despite all the horrifying stories a few months ago, it appears that OpenGL is going to work on Vista too. Does that mean it will no longer work on previous Windows versions, Linux, PlayStation, and a million other platforms? I don't think so. ATI and nVidia will of ocurse need to make different versions of the drivers for Vista, but I doubt that means they'll drop all driver support for previous windows versions, not for some years anywaychanges to the driver model and the windows kernel are why it only works on Vista on.
The problem for DirectX10 is for several years Vista will NOT enjoy a monopoly among your average home user. Even after several years (I lost count), XP is still not by any means the only windows system people have installed. And most current DirectX games will work with at least Windows 2000. If new DirectX games work with ONLY Vista, it will be a big inconvenience for many.computers are gonna be all sold with Vista from the release point on, anyway. and thats what the majority of people do, is buy computers with Windows preinstalled.
You do a lot of programming? Really? I try to get some in, but the debugging keeps me pretty busy.
Crucible of Stars
Crucible of Stars
Exactly Electron. I'll learn and work with DX10, simply cause I have to as a developer. A lot of our contracts, people are just comfortable with Microsoft and any new buzzwords they here, they want that in the software, so I'll definitely have to deal with it.
As things are progressing though, as far as working on Irrlicht and IrrSpintz and whatever other hobbies I pick up on, I'm leaning more and more towards OpenGL and learning to hate more and more DirectX( there are also a lot of things I hate about OpenGL as well, but I am just starting to hate more things in/with DX ).
I believe, as you said Anaconda, the problem isn't necessarily with DX, but with Windows and that's a whole nother story all together.
As things are progressing though, as far as working on Irrlicht and IrrSpintz and whatever other hobbies I pick up on, I'm leaning more and more towards OpenGL and learning to hate more and more DirectX( there are also a lot of things I hate about OpenGL as well, but I am just starting to hate more things in/with DX ).
I believe, as you said Anaconda, the problem isn't necessarily with DX, but with Windows and that's a whole nother story all together.
-
- Posts: 331
- Joined: Sat Sep 02, 2006 4:11 am
- Location: Michigan
- Contact:
-
- Posts: 331
- Joined: Sat Sep 02, 2006 4:11 am
- Location: Michigan
- Contact: