Pixel shaders 1.4 tutorials ?
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.
If I were you I would just post my problem here, as it's the best place I've found for this extension.
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.
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) :/
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.
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.
This topic is closed to new replies.
Advertisement
Popular Topics
Advertisement