Fixed crash when MSAA is not available. Fixes #573.

This commit is contained in:
Leonardo Zide
2020-12-28 09:42:13 -08:00
parent 4e6cbca31c
commit 7ef1d7b733
2 changed files with 31 additions and 31 deletions
+1 -1
View File
@@ -718,7 +718,7 @@ void lcContext::BindFramebuffer(GLuint FramebufferObject)
std::pair<lcFramebuffer, lcFramebuffer> lcContext::CreateRenderFramebuffer(int Width, int Height)
{
#ifdef LC_USE_QOPENGLWIDGET
if (gSupportsFramebufferObject && QSurfaceFormat::defaultFormat().samples() > 1)
if (gSupportsFramebufferObject && gSupportsTexImage2DMultisample && QSurfaceFormat::defaultFormat().samples() > 1)
return std::make_pair(CreateFramebuffer(Width, Height, true, true), CreateFramebuffer(Width, Height, false, false));
else
return std::make_pair(CreateFramebuffer(Width, Height, true, false), lcFramebuffer());