- Mar 1, 2003
- 3,204
- 0
- 0
I've been reading quite a bit of speculation about the NV4x and R420 lately, and I began to wonder why everyone is so concerned with PS/VS 3.0 capability in the next gen VPUs. It's only been within the past few months that the first games which utilize PS/VS 2.0 have even appeared, so what does it matter if PS/VS 3.0 is available in the upcoming generation of VPUs or not? Not only that, but there's not even an API which supports PS/VS 3.0 currently available so how can said features be utilized in the first place? DX 9.0 does not support PS/VS 3.0 nor does the current OpenGL spec (unless I'm mistaken) so arguing that PS/VS 3.0 need to be implemented in hardware now is a moot point IMHO.
On the other side of the coin we have the long-standing fact that hardware is always ahead of software by at least 12 months. Also, some may say "but a new DX 9x release is on the way shortly and that might have support for PS/VS 3.0". To that I say bullocks! MS has stated DX 9.0b would be the last DX9 release, and even if there is another DX9 release contrary to what MS has stated, it will only be another revision of 9.0 (probably "c"). One definite plus to implementing PS/VS 3.0 support in hardware now is so that software developers have hardware to work on for their next-gen games.
Some may compare this scenario to the AMD-64 situation where there is hardware supporting a certain feature (64-bit computing) but no software. I can't altogether disagree with this assessment, but would have to add that a 64-bit MS OS is right around the corner, and 64-bit apps have already been announced.
I'm not saying that there is no need for PS/VS 3.0, just that consumers more than likely won't see the benefits for a year or more. What I'm getting at here is that even if NV4x supports PS/VS 3.0 and R420 doesn't *fully* support it, it won't really matter in the long run because NV50 and R500 will be out by the time PS/VS 3.0 is finally taken advantage of in software.
Anyway, that's my two cents
On the other side of the coin we have the long-standing fact that hardware is always ahead of software by at least 12 months. Also, some may say "but a new DX 9x release is on the way shortly and that might have support for PS/VS 3.0". To that I say bullocks! MS has stated DX 9.0b would be the last DX9 release, and even if there is another DX9 release contrary to what MS has stated, it will only be another revision of 9.0 (probably "c"). One definite plus to implementing PS/VS 3.0 support in hardware now is so that software developers have hardware to work on for their next-gen games.
Some may compare this scenario to the AMD-64 situation where there is hardware supporting a certain feature (64-bit computing) but no software. I can't altogether disagree with this assessment, but would have to add that a 64-bit MS OS is right around the corner, and 64-bit apps have already been announced.
I'm not saying that there is no need for PS/VS 3.0, just that consumers more than likely won't see the benefits for a year or more. What I'm getting at here is that even if NV4x supports PS/VS 3.0 and R420 doesn't *fully* support it, it won't really matter in the long run because NV50 and R500 will be out by the time PS/VS 3.0 is finally taken advantage of in software.
Anyway, that's my two cents