D3DCREATE_SOFTWARE_VERTEXPROCESSING

Started by
1 comment, last by phatslug 21 years, 8 months ago
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?
Advertisement
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
VSEDebug Visual Studio.NET Add-In. Enhances debugging in ways never thought possible.
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

This topic is closed to new replies.

Advertisement