From 1644a0762d8e6c8879ae13734a3c0d445f6ae939 Mon Sep 17 00:00:00 2001 From: Connor McLaughlin Date: Sun, 20 Jun 2021 13:10:15 +1000 Subject: [PATCH] GPU/OpenGL: Disable MSAA on GLES3.1 --- src/core/gpu_hw_opengl.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/core/gpu_hw_opengl.cpp b/src/core/gpu_hw_opengl.cpp index c4350a875..f0078bafd 100644 --- a/src/core/gpu_hw_opengl.cpp +++ b/src/core/gpu_hw_opengl.cpp @@ -305,14 +305,14 @@ void GPU_HW_OpenGL::SetCapabilities(HostDisplay* host_display) m_max_resolution_scale = static_cast(max_texture_size / VRAM_WIDTH); m_max_multisamples = 1; - if (GLAD_GL_ARB_texture_storage || GLAD_GL_ES_VERSION_3_1) + if (GLAD_GL_ARB_texture_storage || GLAD_GL_ES_VERSION_3_2) { glGetIntegerv(GL_MAX_SAMPLES, reinterpret_cast(&m_max_multisamples)); if (m_max_multisamples == 0) m_max_multisamples = 1; } - m_supports_per_sample_shading = GLAD_GL_ARB_sample_shading; + m_supports_per_sample_shading = GLAD_GL_VERSION_4_0 || GLAD_GL_ES_VERSION_3_2 || GLAD_GL_ARB_sample_shading; Log_InfoPrintf("Per-sample shading: %s", m_supports_per_sample_shading ? "supported" : "not supported"); Log_InfoPrintf("Max multisamples: %u", m_max_multisamples);