OpenGL硬件覆盖
OpenGL hadware overlay
如何在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
硬件套印格式不是标准功能。没有消费级GPU支持它们(好吧,他们的硬件可以,但驱动程序不支持)。您需要Quadro或FireGL GPU才能获得硬件覆盖。
相关文章:
- 使用ios:ate写入到流会覆盖现有文件
- 如果编译的源代码是特定于它编译的硬件的,我们如何分发它
- 我可以重新分配/覆盖std::字符串吗
- 叮叮当当在修复时插入多个"覆盖"说明符
- 谷歌模拟和覆盖关键字
- TMap::Emplace() 在应用现有密钥时会覆盖吗?
- 此测试()中发生了什么意外过程?为什么总是覆盖 ch[0 1 2..]?
- 使用子类覆盖基类中定义的函数
- 当覆盖存在时调用基本虚拟"binded to object"函数
- 错误:(-210:不支持的格式或格式组合)功能'create'中的硬件视频解码器不支持视频源
- C++指针在 for 循环中被覆盖
- "main"函数堆栈中的对象在第一个任务运行时被覆盖 (FreeRTOS)
- FFmpeg——使用硬件加速进行视频解码
- 为什么我的全局 new() 覆盖被绕过了?
- 有关图像处理应用程序的硬件和软件安全性的建议
- 被覆盖的函数不会反映在基类中,这是正常行为吗?
- C++找出覆盖同一行的数组
- 专门化模板覆盖函数/避免对象切片
- OpenGL硬件覆盖
- 支持硬件覆盖