Jump to content
  • Advertisement

Archived

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

biovenger

GPU-specific operations

This topic is 5553 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

All right... Now OpenGL and Direct3D both have their methods that utilize the hardware in its ways. But, what to do when you want a nVidia-only effect? How does one do that at all? Is there some kind of extra SDK for each graphics chip or somewhat?

Share this post


Link to post
Share on other sites
Advertisement
In D3D it''s not possible to arbitrarily add capabilities (unless shaders are considered capabilities).

On OGL, the vendors can publish header files containing arbitrary card-specific functionality mapping.

So, for nvidia-specific effects, download the gl extension headers from NVidia.

Share this post


Link to post
Share on other sites
So say ATI as well might have these extensions, so I can have different ways of rendering objects depending on whether the user has a nvidia, ATI or other card?

But thanks for the info!

Share this post


Link to post
Share on other sites
Yes.

But, you''re making your own life more complicated by supporting arbitrary functions, unless you really need them.

I advise you to look at extensions prefixed ''ARB_''.
This stands for Architecture Review Board extensions, and are more likely to be supported across hardware configurations.

Share this post


Link to post
Share on other sites

  • Advertisement
×

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

We are the game development community.

Whether you are an indie, hobbyist, AAA developer, or just trying to learn, GameDev.net is the place for you to learn, share, and connect with the games industry. Learn more About Us or sign up!

Sign me up!