PDA

View Full Version : Shaders question


Skuzzy
03-04-03, 10:26 AM
Anyone know or have access to a comprehensive list of pixel/vertex shaders supported in various NVidia products?

Any help here would be appreciated. Thanks

Nv40
03-04-03, 03:03 PM
its a little old and maybe it need to be updated
but it have interesting info anyway
only ps 1.4 up to 3.0 video cards comparisons..
http://www.beyond3d.com/articles/nv30r300/index.php?p=6

more info in the following pages..

Skuzzy
03-04-03, 03:16 PM
Thank you NV40, but I already have the R300 and NV30 support. Just trying to find out about GF2, GF3, and GF4, or any other NVidia cards and what PS support level they have.

I know the GF4 Tixxxx cards are all PS1.3. Could be wrong, but my 2 Ti4x00 cards are PS1.3

I am really surprised at how hard this information is to find. NVidia and ATI both cover up the PS/VS versions they support with marketing names which bear no information for developers.

Anyone else have a clue where this information might lie?

Thanks again.

StealthHawk
03-04-03, 06:11 PM
gf2 has no PS or VS. it does have some "NSR" but that's not really a PS.

gf3 supports PS 1.0 and 1.1

gf4 supports PS 1.0-1.3

both gf3 and gf4 support VS 1.1

i could be wrong about VS 1.1 support on gf3.....but i think that is correct.

Skuzzy
03-05-03, 08:27 AM
Thanks Stealth. Is it correct to assume that all MX cards are devoid of accessible shaders?

StealthHawk
03-05-03, 01:43 PM
Originally posted by Skuzzy
Thanks Stealth. Is it correct to assume that all MX cards are devoid of accessible shaders?

yes. the gf4mx cards have optimized software VS, but nothing in hardware.

Nutty
03-05-03, 04:22 PM
Thats not exactly true, from what I heard. The GF4MX line allegedly runs part of the VS in hardware.

Uttar
03-06-03, 08:48 AM
IIRC, the original Radeon supported VS1.0. , but it was never used ( not even sure it was supported by the drivers... )
Could be 100% wrong on this, however.

Stealth's info is correct, but just to be a little more precise:

All cards with a codename less than NV17: No shader support or software optimizations.
NV17 & NV18 ( GF4 MX ) : The VS program runs in software, but things like clipping are done in hardware ( this gives a very modest performance boost, it but is important to notice it ) - no PS support at all.

NV20 ( GF3 ) : VS1.1, PS1.0 & PS1.1.
NV25 & NV28 ( GF4 ) : VS1.1., PS1.0.->PS1.3.

R300: VS2.0., PS2.0.
NV30: VS2.0.+, PS2.0.+ ( CineFX )
NV35: VS2.0.+, PS2.0.+ ( CineFX, practically same as NV30 )

NV40: PS3.0.+ , VS3.0.+ ( but less than 2.0. compared to CineFX: things like instructions supported by CineFX but not supported b 3.0. to maintain compatibility. ) & Programmable Primitive Processor

Just for the record :P


Uttar

Hanners
03-06-03, 08:56 AM
Originally posted by Uttar
IIRC, the original Radeon supported VS1.0. , but it was never used ( not even sure it was supported by the drivers... )
Could be 100% wrong on this, however.

Can't remember about Vertex Shader, but I know the original Radeon supported Pixel Shader 1.0. It was always on in the drivers I believe, but never much use because the DirectX 7 spec was changed to support Pixel Shader 1.1 at the last minute.

StealthHawk
03-06-03, 04:08 PM
Originally posted by Hanners
Can't remember about Vertex Shader, but I know the original Radeon supported Pixel Shader 1.0. It was always on in the drivers I believe, but never much use because the DirectX 7 spec was changed to support Pixel Shader 1.1 at the last minute.

you mean DX8. DX7 doesn't support shaders.

Myrmecophagavir
03-07-03, 10:00 AM
Originally posted by Hanners
Can't remember about Vertex Shader, but I know the original Radeon supported Pixel Shader 1.0. It was always on in the drivers I believe, but never much use because the DirectX 7 spec was changed to support Pixel Shader 1.1 at the last minute. As well as what StealthHawk said, PS 1.0 was also introduced in DX8 alongside 1.1.