Tricky #1 You're better off defaulting to DX and allowing the user to switch over to GL. That's exactly what I did. The window that asks for the driver also recommends DX "if you are not sure GL is supported".