GPU/OpenGL: Support GL_EXT_blend_func_extended for dual-source blend

This commit is contained in:
Connor McLaughlin
2020-11-10 20:36:17 +10:00
parent e3c07b562c
commit 92a4551bb2
3 changed files with 24 additions and 7 deletions

View File

@ -89,6 +89,8 @@ void ShaderGen::WriteHeader(std::stringstream& ss)
// Enable EXT_blend_func_extended for dual-source blend on OpenGL ES.
if (GLAD_GL_EXT_blend_func_extended)
ss << "#extension GL_EXT_blend_func_extended : require\n";
if (GLAD_GL_ARB_blend_func_extended)
ss << "#extension GL_ARB_blend_func_extended : require\n";
}
else if (m_render_api == HostDisplay::RenderAPI::OpenGL)
{