GLSL compatibility

Hi, we are developing a CG project for university. It has to add lots of realism, and it’s accomplished through shaders made in GLSL.

Can i compile those shaders to work with geforce4 or ati equivalent fragment and vertex programs? I don’t want to learn assembly if GLSL is there.

And what about the shaders version? It’s a bit confusing all that versioning in both hardware and software. Do i have to write the shader for both old and new cards?

GeForce4 and down do not support Fragment Shaders, however Vertex shading is right there.
You can always use their register combiners as well as their Texture Shader but that’s as far as you can go.

This topic was automatically closed 183 days after the last reply. New replies are no longer allowed.