you know, i was under the impression the gforce4 said it could use pixel shaders... and yes it can, but i can only seem to find pixel shader support in dx8/dx9.
in opengl the only pixel shader that i can find is the extension GL_ARB_FRAGMENT_SHADER or its similar NV ATI and other precursors... how are you supposed to use ps1.x in opengl if the only cards that support it aren't even in wide circulation yet!?
Kezza: you need to use NV_register_combiners and NV_texture_shader1/2/3, which gives you more flexibility than DX 1.1-3 "shaders".
You need to use these vendor specific extensions to access the functionailty of these chips. Same for ATI's..
ARB_fragment_program is only for Geforce FX or 9500-9800 etc.
Cheers, Burga
damit,
not only did i write ARB_fragment_program wrong... i have to use vendor specific extensions?
[img]http://www.members.optushome.com.au/hmmklord/hazardClip.jpg[/img]
"Oh... that sucks..."
afaik, it supports "register combiners", which I think is the same as the DX8/9 Sampler and Texture stages