Advertisement

Pixel shaders 1.4 tutorials ?

Started by July 14, 2004 10:36 AM
5 comments, last by vincoof 20 years, 4 months ago
does anyone know where i can find some tuts on pixel shaders 1.4? I have an Ati Radeon 9000, i've downloaded the example code from the ati website for the Radeon8500 but it's too complex... there isn't something more simple from which i could start?
First, there is no "pixel shader 1.4" in OpenGL. Pixel shader is a word coming from the Direct3D world.

Secondly, if you want to get the same functionality as PS 1.4 you will have to use vendor-specific extensions, such as NV_register_combiners+NV_texture_shader (GeForce3, GeForce4Ti) or such as ATI_fragment_shader (Radeon 8500, Radeon 9xxx). And keep in mind hat these extension don't expose exactly the same functionality. You can create some effects with the NV_ extensions that you can't do woth the ATI_ one, and vice-versa. However, both the NV_ and ATI_ extensions expose more feature than D3D's PS 1.4

That's all for the history.

Now you're telling us that you're learning the ATI_fragment_shader extension. So I guess you have a Radeon8500 graphics card or equivalent (known as the R200 class), am I right ?

Unfortunately there is not very much work available on the Internet for this extension.

Quote: Original post by b3rs3rk
there isn't something more simple from which i could start?

If I were you I would just post my problem here, as it's the best place I've found for this extension.
Advertisement
first: thank you for the explanation :)
the main problem is that i dunno where to start, i got no source code to look at (except the 8500 demo) :/
ATI has nice PDF's about PS1.4. Gf3/4 don't support PS1.4 so you won't find anything at Nvidia. Only ATI 8500 series(so 9000/9100 as well) supports PS1.4(Alhtough of course PS2.0 card can also run PS1.4 shaders).

The same is about OpenGL fragment programs. I think once I read PDF about ATI R8500 extensions. Also take a look at OGL extension registry.
www.tmreality.com
I've sumbitted an entry for the TTT contest with source code, which includes code for many OpenGL pixel shading capabilities (including ATI_fragment_shader). Maybe you could start with that.
TTT stands for "The Two Tower"?
could u give me the link?
Advertisement
I mean the contest hosted at NeHe Productions, the link being there.

This topic is closed to new replies.

Advertisement