Check GL_NV_framebuffer_multisample_coverage

`isRenderbufferMultisampleCoverageSupported()` should not return true if
the extension is not supported.

Fixes #1028
This commit is contained in:
Gleb Mazovetskiy
2021-03-16 22:13:53 +00:00
committed by Robert Osfield
parent 9fb010fadd
commit b14eecb3c7
2 changed files with 5 additions and 4 deletions

View File

@@ -138,9 +138,7 @@ void getPossibleConfigs(GraphicsContext* gc, BufferConfigList& colorConfigs,
return;
if (ext->isMultisampleSupported)
glGetIntegerv(GL_MAX_SAMPLES_EXT, &maxSamples);
// isMultisampleCoverageSupported
if (isGLExtensionSupported(contextID,
"GL_NV_framebuffer_multisample_coverage"))
if (ext->isRenderbufferMultisampleCoverageSupported())
{
glGetIntegerv(GL_MAX_MULTISAMPLE_COVERAGE_MODES_NV,
&coverageSampleConfigs);