我实际上在做一个小浏览器,它应该能够解析一些代码,显示一个 GUI(主要基于 svg 元素)并让用户与之交互。
我应该使用哪个渲染器来绘制 GUI?
可能在未来这个浏览器将需要 3D 功能 - 或者,至少,一个 3D 小部件。正因为如此,我正在考虑使用 GLUT 之类的东西(这不是有偿工作,时间也不是限制),但我对 gpuless 机器上的性能有点害怕。
我的意思是,在没有 gpu 的机器上扩展一些基于 2d GLUT 的简单代码的效果如何?它会像 cairo 之类的其他代码一样运行吗?
我试图让这个项目尽可能的轻松,并且使用 QT 之类的东西(这对于这项任务来说是完美的)并不是我很满意的东西。