What's a Register Combiner
I often hear about this Register Combiner thingie around some OpenGL websites. But I just don''t quite understand how it works. Or evan what that is.
Can someone explain this to me ? Thanks in advance
nvidia''s name for pixel shaders. You can use the register combiners to perform per-pixel shading operations such as bump-mapping. There''s some good examples on the nVidia site.
____________________________________________________________
www.elf-stone.com
____________________________________________________________
www.elf-stone.com
Register combiners (regcoms for short) are simply an extended way to specify the way fragments are processed. Without regcoms, you only have the limited texenv calls, with some predefined equations. Those got somewhat extended through texture_env_combine, texture_env_combine4, etc. But still, those equations are very limited. Regcoms give you a *lot* more control over the texture environment equation, and more. You can take into account fog factors, secondary colour, etc, to perform your own defined formula. They are the first part of a fully programmable pixel pipeline.
And BTW: they are not really D3Ds pixel shaders. D3D pixel shaders would be: register combiners + texture shaders (last ones are a seperate extension in OpenGL).
/ Yann
And BTW: they are not really D3Ds pixel shaders. D3D pixel shaders would be: register combiners + texture shaders (last ones are a seperate extension in OpenGL).
/ Yann
Very Interesting. Can someone tell me a nice place that can give me a tutorial about these subjects. I''m really interesterd.
To tell you the truth, nVidia''s Developer site is somewhat creepy. The downloaded files are not that easy to review. I need a tutorial from the basic.
I guess this is way diffrent from that Vertex Program Thingies. btw which cards support this register combiner ?
Thanks to all.
To tell you the truth, nVidia''s Developer site is somewhat creepy. The downloaded files are not that easy to review. I need a tutorial from the basic.
I guess this is way diffrent from that Vertex Program Thingies. btw which cards support this register combiner ?
Thanks to all.
All recent nVidia cards (GeForce1 and above, possible the TNT series) support them.
-----------------------
"When I have a problem on an Nvidia, I assume that it is my fault. With anyone else''s drivers, I assume it is their fault" - John Carmack
-----------------------
"When I have a problem on an Nvidia, I assume that it is my fault. With anyone else''s drivers, I assume it is their fault" - John Carmack
This topic is closed to new replies.
Advertisement
Popular Topics
Advertisement