如何在软件模拟模式下启动OpenGL?

发布于 2024-12-03 19:40:18 字数 52 浏览 1 评论 0原文

有什么方法可以在软件模拟模式下启动 OpenGL,例如具有参考渲染选项的 DirectX?

Is there any way I can start OpenGL in software emulation mode, like DirectX where there is reference rendering option?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

你不是我要的菜∠ 2024-12-10 19:40:18

如果您只是想测试现有的软件,那么有很多技巧......例如:
http://www.opengl.org/discussion_boards/ubbthreads.php ?ubb=showflat&Number=148011

如果您正在编写软件并且能够指定渲染...那么在 windows 中:

来自: http://www.opengl.org/resources/faq/technical/mswindows.htm

要强制从应用程序进行软件渲染,请选择一个像素
非硬件加速的格式。为此,您不能使用
ChoosePixelFormat(),它始终选择硬件加速像素
格式可用时。相反,使用DescribePixelFormat()来
迭代可用像素格式列表。任何格式
PFD_GENERIC_FORMAT 属性位设置将不是硬件
加速。

对于 linux 或 mac...我必须翻阅真正的书籍...如果您使用的是 linux/Mac,请告诉我

if you are trying to just test your existing software there are a bunch of tricks... like:
http://www.opengl.org/discussion_boards/ubbthreads.php?ubb=showflat&Number=148011

if you are writing software and have the ability to specify the render... then in windows:

from: http://www.opengl.org/resources/faq/technical/mswindows.htm

To force software rendering from your application, choose a pixel
format that is not hardware accelerated. To do this, you can not use
ChoosePixelFormat(), which always selects a hardware accelerated pixel
format when one is available. Instead, use DescribePixelFormat() to
iterate through the list of available pixel formats. Any format with
the PFD_GENERIC_FORMAT attribute bit set will not be hardware
accelerated.

for linux or mac... I would have to look through real books... let me know if you are on linux/Mac

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文