Index: gpu/command_buffer/service/test_helper.cc |
diff --git a/gpu/command_buffer/service/test_helper.cc b/gpu/command_buffer/service/test_helper.cc |
index 2f0e9c995563697f342e6b647fd134a2d57262d2..bafa1e471a78702f7d5de4244e0e43edbb25d1e1 100644 |
--- a/gpu/command_buffer/service/test_helper.cc |
+++ b/gpu/command_buffer/service/test_helper.cc |
@@ -392,6 +392,17 @@ void TestHelper::SetupFeatureInfoInitExpectationsWithGLVersion( |
.RetiresOnSaturation(); |
#endif |
} |
+ |
+ if (strstr(extensions, "GL_EXT_draw_buffers") || |
+ strstr(extensions, "GL_ARB_draw_buffers") || |
+ (is_es3 && strstr(extensions, "GL_NV_draw_buffers"))) { |
+ EXPECT_CALL(*gl, GetIntegerv(GL_MAX_COLOR_ATTACHMENTS_EXT, _)) |
+ .WillOnce(SetArgumentPointee<1>(8)) |
+ .RetiresOnSaturation(); |
+ EXPECT_CALL(*gl, GetIntegerv(GL_MAX_DRAW_BUFFERS_ARB, _)) |
+ .WillOnce(SetArgumentPointee<1>(8)) |
+ .RetiresOnSaturation(); |
+ } |
} |
void TestHelper::SetupExpectationsForClearingUniforms( |