软件模拟的 OpenGL 版本高于我的显卡支持的版本

软件模拟的 OpenGL 版本高于我的显卡支持的版本

我的上网本配有 Intel GMA 950 芯片组。我想学习如何编写 OpenGL 着色器程序通过这个精彩的教程因此需要 OpenGL 3.3。遗憾的是,我的显卡只支持 OpenGL 1.4。

我认为 MESA 可以在软件中模拟 OpenGL,所以我想知道它是否可以在没有任何硬件加速的情况下模拟 OpenGL 3.3(性能不是问题,因为这仅用于学习和测试目的,甚至不包括分析)。

有可能做到这一点吗?

答案1

您在此处尝试执行的操作会抵消使用 OpenGL 进行编码的任何优势。OpenGL 是一组硬件调用,将其转换为 CPU int 或 fp。

在 CALL、SOLVE、RENDER 中添加一个额外步骤。因此它将是 CALL、TRANSCODE、SOLVE[slower]、RECODE、RENDER。

整个调用解决渲染过程只在几分之一秒内发生,因此添加转码和重新编码至少需要 0.010 秒,从而破坏您的 fps。

相关内容