我的上网本配有 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。