OpenGLRenderer: Fix extension loading
This commit is contained in:
parent
8c2bfd296f
commit
960a5c2d05
|
|
@ -195,12 +195,11 @@ namespace Nz::GL
|
||||||
NazaraWarning("Failed to decode OpenGL version: " + std::string(versionString));
|
NazaraWarning("Failed to decode OpenGL version: " + std::string(versionString));
|
||||||
|
|
||||||
// Load extensions
|
// Load extensions
|
||||||
std::string_view extensionList = reinterpret_cast<const char*>(glGetString(GL_EXTENSIONS));
|
GLint extensionCount = 0;
|
||||||
SplitString(extensionList, " ", [&](std::string_view extension)
|
glGetIntegerv(GL_NUM_EXTENSIONS, &extensionCount);
|
||||||
{
|
|
||||||
m_supportedExtensions.emplace(extension);
|
for (GLint i = 0; i < extensionCount; ++i)
|
||||||
return true;
|
m_supportedExtensions.emplace(reinterpret_cast<const char*>(glGetStringi(GL_EXTENSIONS, i)));
|
||||||
});
|
|
||||||
|
|
||||||
m_extensionStatus.fill(ExtensionStatus::NotSupported);
|
m_extensionStatus.fill(ExtensionStatus::NotSupported);
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue