1
- OpenGL을 지원하는 Q11 용 Qt는 어떻게 만들 수 있습니까? 내 장치 (GPU)에 하드웨어 가속 기능이 있지만 OpenGL과 작동하도록 qt (qml) 응용 프로그램을 구성 할 때 성능이 향상되지 않습니다 ... 성능이 저하됩니다.
QApplication::setGraphicsSystem("opengl");
내가 사용하는 Qt는 등대 (QT하지 임베디드 리눅스) :
나는 명령을 사용합니다.
- Qt가 실제로 화면에서 qt/qml 위젯을 그리기 위해 gpu 가속을 사용하도록하려면 어떻게해야합니까?
OpenGL 라이브러리에 링크 된 Qt 응용 프로그램입니다. 컴파일 결과는 -lgsl -lgsl-fsl -lEGL -lGLESv2 -lEGL -lGLESv2 -lgsl -lEGL -lGLESv2 -lgsl -lQtOpenGL .... 등의 줄을 포함합니다. 따라서 연결은 괜찮습니다. – user1335880
OpenGL-ES를 연결하고 있습니다. 이것은 X11과 함께 사용하면 이해가되지 않습니다. 연결 문자열은 보통'-lGL -lQtOpenGL'이어야하지만 EGL이나 ES 라이브러리를 포함하지 않습니다. 왜냐하면 그것들은 대개 SW 래스터 라이저를 사용하기 때문입니다. – datenwolf
응용 프로그램이 임베디드 시스템에서 실행되므로 이것이 연결이 EGL에 연결되는 이유입니다 ... – user1335880