0

我对用于非游戏应用程序的OpenTK感兴趣,其主要关注点是快速完成复杂的 2D 图形(希望超出优化的 GDI+ 的限制)。 但是,如果计算机中没有硬件加速功能,我仍然希望我的应用程序能够运行,即使图形输出速度较慢。

是否可以使用 OpenTK,但仍然可以在没有显卡/驱动程序要求的计算机上运行代码?
我的搜索结果是Mesa3D,但我不知道它将如何集成到 .NET 应用程序中,以及这样的解决方案是否也适用于 Mono。

4

1 回答 1

3

OpenTK 使用您系统上可用的任何 OpenGL 版本。当您为供应商显卡安装驱动程序时,您(也)在安装他们的 OpenGL 版本。在没有硬件加速的 OpenGL 版本的情况下,大多数(全部?)现代操作系统都有一个软件 OpenGL 实现,它们可以依赖它们。这应该可以无缝地工作,而无需您做任何事情。但是,在 Windows 上,这可能是一个相当古老的 OpenGL 版本 (1.1),它可能不支持您想做的所有事情。

于 2011-12-16T15:54:51.243 回答