如何在 Qt 5.1 中制作硬件覆盖?
这是我到目前为止所拥有的:
QGLFormat fmt;
fmt.setSamples(16);
fmt.setOverlay(true);
MainWidget w(fmt);
w.show();
////////////////////////////////////////////////////////////////////////////////
MainWidget::MainWidget(const QGLFormat &format, QWidget *parent)
: QGLWidget(format, parent)
{
qDebug() << format().hasOverlay() ?
"Hardware overlay is supported" : "No hardware overlay support";
qDebug() << "OpenGL " +
QString::number(this->format().majorVersion()) + "." +
QString::number(this->format().minorVersion());
}
但它总是返回 false :(
OpenGL 版本是 4.3
显卡是 GeForce GT 650M