MCPcopy Create free account
hub / github.com/NatronGitHub/Natron / hasOpenGLForRequirements

Method hasOpenGLForRequirements

Engine/AppManager.cpp:837–849  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

835}
836
837bool
838AppManager::hasOpenGLForRequirements(OpenGLRequirementsTypeEnum type, QString* missingOpenGLError ) const
839{
840 std::map<OpenGLRequirementsTypeEnum,AppManagerPrivate::OpenGLRequirementsData>::const_iterator found = _imp->glRequirements.find(type);
841 assert(found != _imp->glRequirements.end());
842 if (found == _imp->glRequirements.end()) {
843 return false;
844 }
845 if (missingOpenGLError && !found->second.hasRequirements) {
846 *missingOpenGLError = found->second.error;
847 }
848 return found->second.hasRequirements;
849}
850
851bool
852AppManager::initializeOpenGLFunctionsOnce(bool createOpenGLContext)

Callers 2

restoreSettingsMethod · 0.80
loadInternalMethod · 0.80

Calls 2

findMethod · 0.45
endMethod · 0.45

Tested by

no test coverage detected