What Cards are capable of this?

Posted By: Beorn

What Cards are capable of this? - 10/10/03 00:17

Could somebody give me an update on which cards are able to handle the shader thing? I currently have a geforce2go which is T&L capable but i suspect that this isnīt enough...

Would be very grateful to get saome info on this before i start coding something that i really canīt get working on my current config.


Posted By: zmatrix

Re: What Cards are capable of this? - 10/10/03 01:13

For pixel shaders,
Geforce3, radeon 8500 and up, since they are using programable shaders.
(I dont think the Gf4 mx cards have shaders)
For vertex shaders,
This can be emulated by the Cpu fast enough that it will work with even old cards (voodoo3 ect)


Zmatrix
Posted By: ello

Re: What Cards are capable of this? - 10/10/03 01:38

i have radeon 9600 pro and its good, but i recognize that most of the nveffectsbrowser demos dont work, so maybe those are better...
Posted By: RedFox

Re: What Cards are capable of this? - 10/10/03 02:26

well if i am sure that's like work:

has pixel shader 1.1
1.4 -> it's directx 8.1
2.0 -> it's directx 9 (have to be geforce fx, i don't know which ati card support this)

the Geforce TI (4xxx) works too but until 1.4
Posted By: Doug

Re: What Cards are capable of this? - 10/10/03 05:00

Not to start a holy war but the new ATI cards (9x00) appear to support shaders better then the GeForce cards.

I'm just going from my limited reading in the "Shader X" book (and some bias chats with an ATI rep ). So I may be totally wrong.
Posted By: Beorn

Re: What Cards are capable of this? - 10/10/03 05:16

Cool. Thanks. That means i can fire away at vertex shading at least. (Or maybe i should say Dammit! now i have to start doing this too...;).

And hereīs a really stupid follow up question: is the same type of effects possible with vertex shaders as with pixel shaders?
What i will be going for is reflection mapping, waterripples and such...

(I have actually tried to read the stuff at the shaderlink but right now its so far over my head i do need a telescope to grasp the concept.)

Doug: From what i heard its actually Amiga that handles shading best...;)
Posted By: myrlyn68

Re: What Cards are capable of this? - 10/10/03 06:04

That is about the truth - the problem comes in when attempting to use the "nVidia" shaders with ATI cards.

A lot of the ones in the library which nVidia provides will have problems with ATI video cards. However, if you learn what is actually going on and write the shaders with what is needed - you will find that the majority of them will run best on ATI cards (one of the reasons nVidia cards perform so piss poor with HL2). There are a number of tweaks which are included in the ones provided by nVidia to make them run on their cards which mess it up for cards which actually have full support for the new shaders.

BTW - I do highly recomend ShaderX - very good book for anyone who is planning on using shaders extensively - and chances are really good you will be able to snag one from a discount book store now. Or check the Wordware website - as they often have package deals on books and ShaderX is a very popular title for the package deals.
Posted By: Anonymous

Re: What Cards are capable of this? - 10/10/03 13:35

I have a laptop with ATI M6 which supports Vertex Shaders but not Pixel Shaders. I could be thinking about getting a new Toshiba laptop with ATI M9...
Posted By: napo

Re: What Cards are capable of this? - 10/10/03 14:51

Are VS in software mode now supported by A6 ? I remember that it didn't run on my GF2MX with the first beta.
Posted By: ello

Re: What Cards are capable of this? - 10/10/03 15:25

well, my problem on this is that the effectbrowser doesn't even show the script at all cause the effect could not be initialized
Posted By: zmatrix

Re: What Cards are capable of this? - 10/10/03 16:01

well it shouldnt be confusing, But Ati seems to have broken what seemed to be thier entire card naming Scheme.
Radeon 7000 series were fully dx 7 complient. 8500 was dx 8.1 complient.
But the radeon 9000 isnt dx 9 complient...its not even as fast as a 8500 le.
The 8500 has now been renamed the 9100-9200 series. (squeeze a few more sales i guess)
the 9600,9700 and 9800 can all do dx9 pixel shaders(I think,someone Correct If im wrong)....and at the moment faster than the fx series.
Hopefully Nvidia will fix thier driver problems soon.
Technicaly the 5900 ultra "spec wise" should best the 9800 quite well...but Nvidia seem to have lost thier driver edge these days.

Ive never had any complaints yet about my 8500 pro 128 meg.
its still kicking along quite well.
now the 7200 in my other computer..is starting to really chug along..lol


Zmatrix


Posted By: Doug

Re: What Cards are capable of this? - 10/11/03 06:12

Quote:

...And hereīs a really stupid follow up question: is the same type of effects possible with vertex shaders as with pixel shaders?
...




Not a stupid question at all, I only wish I had an easy answer for it.

I don't know how much you know about the D3D graphic pipeline but, assuming you have a basic understanding, Vertex Shaders replace the Transformation & Lighting stage allowing you to move and light verticies in your own way. The Pixel Shader replaces the Multitexturing stage, allowing you to mess with the individual pixels that are displayed. So I guess the short answer would be no.

Vertex Shading can be done in software or hardware. Pixel Shaders are hardware only (which is why some cards support Vertex and not Pixel Shading).


That is the "high level" answer. If anybody has a better one I'd love to hear it (I'm still very new to this ).
Posted By: Beorn

Re: What Cards are capable of this? - 10/11/03 12:19

Thanks, that was pretty much exactly what i wanted to know. Thereīs still a lot opf cool stuf that can be done with vertex shaders obviously.
Posted By: Phantom88

Re: What Cards are capable of this? - 10/11/03 16:53

Quote:


I don't know how much you know about the D3D graphic pipeline but, assuming you have a basic understanding, Vertex Shaders replace the Transformation & Lighting stage allowing you to move and light verticies in your own way. The Pixel Shader replaces the Multitexturing stage, allowing you to mess with the individual pixels that are displayed. So I guess the short answer would be no.




You can also modify texture cordinates with [edit]vertex[/edit] shaders.
BTW: It's Fragment, not Pixel The right name is actually fragment program, not pixel shader, because it only modifies fragments of polygons, not pixels on the screen.

~Phantom88~
Posted By: Beorn

Re: What Cards are capable of this? - 10/11/03 23:45

So, one cannot manipulatre textures and create bumpmapping for example, with vertexshaders?


Posted By: Phantom88

Re: What Cards are capable of this? - 10/12/03 01:52

You can't create bumpmapping with vertex shaders, and yes you can manipulate texture-cordinates, but not e.g. texture blending, or the texture itself.

~Phantom88~
Posted By: Beorn

Re: What Cards are capable of this? - 10/13/03 10:13

Thanks. Bear with me: those "alternate" techniques described in read_beta are for different "makes" of hardware then rather then different "generations"?

and one more small idiot question: is it possible to do evironment mapping (reflections...) without pixel shaders? If one can move the texture around i guess i could use som second skin in some way or , No?


Posted By: Phantom88

Re: What Cards are capable of this? - 10/14/03 05:06

Yes, enviroment mapping is a vertex-program effect, because you only need to manipulate the texture cordinates.

~Phantom88~
Posted By: VPrime

Re: What Cards are capable of this? - 10/15/03 09:05

Quote:

For pixel shaders,
Geforce3, radeon 8500 and up, since they are using programable shaders.
(I dont think the Gf4 mx cards have shaders)
For vertex shaders,
This can be emulated by the Cpu fast enough that it will work with even old cards (voodoo3 ect)


Zmatrix




the "new" GF4 MX SE cards support pixle shaders... just thoyught iw ould point this out.
© 2024 lite-C Forums