我知道,如果 openGl 实现找不到合适的驱动程序,它会很高兴地退回并以软件模式渲染所有内容。它适用于图形应用程序,但不适用于计算机游戏。
我知道许多使用 Windows XP 的用户,如果用户没有为他的 GPU 安装显卡驱动程序,那么 OpenGL 将不会被硬件加速(而 DirectX 是或者如果不是它会抛出错误)。
有没有更好的(可能是跨平台的)方法来确定 OpenGL 是否使用硬件加速而不是测量 FPS,如果它太低通知用户?
我知道像 Quake3 这样的游戏可以以某种方式找到它......