2016-07-13 61 views

回答

2

Qt並不神奇地GPU加速整個應用程序。除非它們來自QOpenGLWidget,否則小部件不會加速。 Qt Quick 2默認加速;可以在不支持OpenGL ES 2的硬件上使用軟件渲染器。如果將QOpenGLWidget設置爲QGraphicsView上的視口,則Qt Quick 1會加速。

0

在環境中啓動QSG_INFO = 1的應用程序。這將在控制檯上打印Qt場景圖形日誌,包括使用哪個渲染循環。要查找是否使用硬件加速,請檢查Qt場景圖形日誌中的GL_VENDOR和GL_RENDERER打印。例如,在TI哈辛託6平臺,以下是日誌:

QSG:紋理地圖尺寸:2048×1024

R/G/B/A緩衝液:8 8 8 8

深度緩衝:24

模板緩衝區:8

樣品:0

GL_VENDOR:想象TECHN ologies

GL_RENDERER:的PowerVR SGX 544MP

GL_VERSION:OpenGL ES 2.0的構建[email protected]

以上日誌顯示,OpenGL ES 2.0的版本,使用GPU的PowerVR SGX 544MP。

相關問題