Archived

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

biovenger

GPU-specific operations

Recommended Posts

biovenger    122
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
Nik02    4351
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
biovenger    122
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
Nik02    4351
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