ric*_*cky 2 c++ opengl qt svg
对不起,如果它听起来很愚蠢.我是QT世界的新手.
我在QT官方网站上运行SVG Viewer示例.我发现Native模式和OpenGL模式的性能非常不同.
基本上这两种模式的不同之处在于.在纯模式下,其视口是QWidget; 在OpenGl模式下,它的视口是一个QGLWidget.
我的问题是导致性能差异的原因是什么?有关于此的在线文件吗?
小智 7
性能不一定不同,但CPU使用率是.那是因为OpenGL将计算移动到GPU上.
您可以将OpenGL视为用于编程GPU的API.
当您切换到"Native"时,所有计算(如SVG数据的光栅化)都在CPU上完成,这是您可以在任务管理器中看到的.
归档时间:
9 年,1 月 前
查看次数:
587 次
最近记录: