Newbie - VertexShader only effects

Hi all,

I’d like to use fragment/vertex shaders, however I have a GeForce4 TI 4200, so I’ve only Vextex shader and NV_Combiners in hardware, but no Fragment Shader at all.

So i’d like to know what effects it’s possible to build only with Vertex shader ? And if it’s possible to combine Vertex Shader and NV_Combiner to have something similar to Vertex+Fragment shader structure.

On top of that, I read that it’s possible to use Fragment Shader with DirectX (software emulation). Is it possible to have an emulation with OpenGL too?

Thanks in advance for your replies


I have the same card, so I’m also trying to find out just how much of those fancy new GPU effects I can acctually do with it…

Yes, you can achieve a fragment shader similar environment with register combiner and texture shader on NV. But these extensions are relative unflexible compared to fragment programs or fragment shaders.
But remember, NV_register_combiner and NV_texture_shader are only available on NV hardware. But there’s a similar extension on ATI: ATI_fragment_shader.

There is an emulation tool for NV where you can use them on your graphics card. Send a Mail to NV developer relation. There also is mesa (, a software OpenGL implementation, which has ARB_*_program support.

NVidia has a tool called NVemulate which you can find from other sites.
for example, this guy is running Dawn in emulation which probably takes minutes to render 1 frame.

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