Archived

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

D3DCREATE_SOFTWARE_VERTEXPROCESSING

This topic is 5622 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 the tutorials and samples I''ve been reading through seem to use this when using CreateDevice(). Why not Hardware Vertex Processing?? It should be faster right... is not supported by many cards, or what?

Share this post


Link to post
Share on other sites
You should use HARDWARE_VERTEX when available, as it may be much faster on TnL cards, but you have to make sure the card supports TnL. Every card will support SOFTWARE_VP assuming it supports the DirectX version used, but the card may not have TnL capability

Share this post


Link to post
Share on other sites
if you want to use hardware vp, you should check for its support first, as CpMan said. since the tutorials try to keep as little irrelevant code as possible, you won''t see enumeration in them unless they expliricly deal with that topic.

as far as card support goes, i believe gf and radeon were the first chips to support hardware vp, so for anything before that you''d need to use software vp.

---
Come to #directxdev IRC channel on AfterNET

Share this post


Link to post
Share on other sites