I have a managed directx 9.0c application that fails to run on some low spec machines (ones without graphics card).
I am wondering if anyone has any suggestions with regards to the minimum directx caps to test for so that I can catch a potential failure before trying to run the application.
The directx application only displays a few meshes and a couple of textures and nothing too intensive.
I currently check for SupportsHardwareTransformAndLight and enable HardwareVertexprocessing if it does and enable SoftwareVertexProcessing if it does not. Just wondering what else I should look for?
Thanks
Maybe it fails when initializing DirectX 9.0c itself?
Several things can happen:
Based on data we have, the above situations are true for about 3% of the "casual user" space ( 2009 Q1 data ).
Other than that, maybe your application itself uses some features without checking whether they are supported by the graphics card.
The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.