Original Post
In my basic DirectDraw and Direct3D stuff I just attempt to use a feature (such as anti-aliasing or fog) and note whether it fails or not. This seems to work fine, but the docs often suggest that you should check the caps to see what is available and what is not.
What''s the general opinion on this? Are there ever adverse side-effects that come from trying to enable a feature that is not supported?
[ MSVC Fixes | STL | SDL | Game AI | Sockets | C++ Faq Lite | Boost | Asking Questions | Organising code files ]