Updated Direct3D Device Recognition