System : Display graphics card details in about dialog

This commit is contained in:
Magne Sjaastad 2018-11-05 12:26:10 +01:00
parent ff12b617bb
commit 8f275757dc

View File

@ -88,6 +88,32 @@ void RicHelpAboutFeature::onActionTriggered(bool isChecked)
dlg.addVersionEntry(" ", QString(" ") + caf::AboutDialog::versionStringForcurrentOpenGLContext());
dlg.addVersionEntry(" ", caf::Viewer::isShadersSupported() ? " Hardware OpenGL" : " Software OpenGL");
if (RiaApplication::enableDevelopmentFeatures())
{
QString vendor("Unknown");
QString render("Unknown");
{
char* str = (char*)glGetString(GL_VENDOR);
if (str)
{
vendor = str;
}
}
{
char* str = (char*)glGetString(GL_RENDERER);
if (str)
{
render = str;
}
}
dlg.addVersionEntry(" ", QString(" ") + vendor + " : " + render);
}
dlg.create();
dlg.resize(300, 200);