• Advertisement

Archived

This topic is now archived and is closed to further replies.

What's a Register Combiner

This topic is 5756 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

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

Share this post


Link to post
Share on other sites
Advertisement
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

Share this post


Link to post
Share on other sites
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

Share this post


Link to post
Share on other sites
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.

Share this post


Link to post
Share on other sites
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

Share this post


Link to post
Share on other sites

  • Advertisement