From 7b7c7f0089e4de5467cbb5d38c14946ddca0ae5b Mon Sep 17 00:00:00 2001 From: Alexander Galazin Date: Wed, 19 Jul 2017 10:58:54 +0200 Subject: [PATCH] Query MAX_DRAW_BUFFERS if NV_draw_buffers is supported MAX_DRAW_BUFFERS can be queried when GL_NV_draw_buffers/GL_EXT_draw_buffers is exposed. Components: AOSP Affects: dEQP-GLES2.functional.shaders.builtin_variable.max_draw_buffers* Change-Id: I552ea98c8b6f1db1706858bebac6db1aa3c2640f --- modules/gles2/functional/es2fShaderBuiltinVarTests.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/modules/gles2/functional/es2fShaderBuiltinVarTests.cpp b/modules/gles2/functional/es2fShaderBuiltinVarTests.cpp index 9d48e49..4299491 100644 --- a/modules/gles2/functional/es2fShaderBuiltinVarTests.cpp +++ b/modules/gles2/functional/es2fShaderBuiltinVarTests.cpp @@ -86,7 +86,8 @@ int ShaderBuiltinConstantCase::getRefValue (void) { if (m_varName == "gl_MaxDrawBuffers") { - if (m_ctxInfo.isExtensionSupported("GL_EXT_draw_buffers")) + if (m_ctxInfo.isExtensionSupported("GL_EXT_draw_buffers") || + m_ctxInfo.isExtensionSupported("GL_NV_draw_buffers")) return m_ctxInfo.getInt(GL_MAX_DRAW_BUFFERS); else return 1; -- 2.7.4