Index: gpu/command_buffer/service/framebuffer_manager_unittest.cc |
diff --git a/gpu/command_buffer/service/framebuffer_manager_unittest.cc b/gpu/command_buffer/service/framebuffer_manager_unittest.cc |
index c7133acd9c3c7e1e0003f52c82b0b143f591c0bb..c423764f45812eeb017a6603e9d97c326a3f9535 100644 |
--- a/gpu/command_buffer/service/framebuffer_manager_unittest.cc |
+++ b/gpu/command_buffer/service/framebuffer_manager_unittest.cc |
@@ -34,7 +34,7 @@ const bool kUseDefaultTextures = false; |
class FramebufferManagerTest : public GpuServiceTest { |
public: |
FramebufferManagerTest() |
- : manager_(1, 1, ContextGroup::CONTEXT_TYPE_UNDEFINED), |
+ : manager_(1, 1, ContextGroup::CONTEXT_TYPE_UNDEFINED, NULL), |
feature_info_(new FeatureInfo()) { |
texture_manager_.reset(new TextureManager(NULL, |
feature_info_.get(), |
@@ -111,7 +111,10 @@ class FramebufferInfoTestBase : public GpuServiceTest { |
static const GLuint kService1Id = 11; |
explicit FramebufferInfoTestBase(ContextGroup::ContextType context_type) |
- : manager_(kMaxDrawBuffers, kMaxColorAttachments, context_type), |
+ : manager_(kMaxDrawBuffers, |
+ kMaxColorAttachments, |
+ context_type, |
+ new FramebufferCompletenessCache), |
feature_info_(new FeatureInfo()) { |
texture_manager_.reset(new TextureManager(NULL, |
feature_info_.get(), |
@@ -835,11 +838,6 @@ TEST_F(FramebufferInfoTest, GetStatus) { |
framebuffer_->GetStatus(texture_manager_.get(), GL_FRAMEBUFFER); |
// Check a second call for the same type does not call anything |
- if (!framebuffer_->AllowFramebufferComboCompleteMapForTesting()) { |
- EXPECT_CALL(*gl_, CheckFramebufferStatusEXT(GL_FRAMEBUFFER)) |
- .WillOnce(Return(GL_FRAMEBUFFER_COMPLETE)) |
- .RetiresOnSaturation(); |
- } |
framebuffer_->GetStatus(texture_manager_.get(), GL_FRAMEBUFFER); |
// Check changing the attachments calls CheckFramebufferStatus. |
@@ -850,11 +848,6 @@ TEST_F(FramebufferInfoTest, GetStatus) { |
framebuffer_->GetStatus(texture_manager_.get(), GL_FRAMEBUFFER); |
// Check a second call for the same type does not call anything. |
- if (!framebuffer_->AllowFramebufferComboCompleteMapForTesting()) { |
- EXPECT_CALL(*gl_, CheckFramebufferStatusEXT(GL_FRAMEBUFFER)) |
- .WillOnce(Return(GL_FRAMEBUFFER_COMPLETE)) |
- .RetiresOnSaturation(); |
- } |
framebuffer_->GetStatus(texture_manager_.get(), GL_FRAMEBUFFER); |
// Check a second call with a different target calls CheckFramebufferStatus. |
@@ -864,11 +857,6 @@ TEST_F(FramebufferInfoTest, GetStatus) { |
framebuffer_->GetStatus(texture_manager_.get(), GL_READ_FRAMEBUFFER); |
// Check a second call for the same type does not call anything. |
- if (!framebuffer_->AllowFramebufferComboCompleteMapForTesting()) { |
- EXPECT_CALL(*gl_, CheckFramebufferStatusEXT(GL_READ_FRAMEBUFFER)) |
- .WillOnce(Return(GL_FRAMEBUFFER_COMPLETE)) |
- .RetiresOnSaturation(); |
- } |
framebuffer_->GetStatus(texture_manager_.get(), GL_READ_FRAMEBUFFER); |
// Check adding another attachment calls CheckFramebufferStatus. |
@@ -879,11 +867,6 @@ TEST_F(FramebufferInfoTest, GetStatus) { |
framebuffer_->GetStatus(texture_manager_.get(), GL_READ_FRAMEBUFFER); |
// Check a second call for the same type does not call anything. |
- if (!framebuffer_->AllowFramebufferComboCompleteMapForTesting()) { |
- EXPECT_CALL(*gl_, CheckFramebufferStatusEXT(GL_READ_FRAMEBUFFER)) |
- .WillOnce(Return(GL_FRAMEBUFFER_COMPLETE)) |
- .RetiresOnSaturation(); |
- } |
framebuffer_->GetStatus(texture_manager_.get(), GL_READ_FRAMEBUFFER); |
// Check changing the format calls CheckFramebuffferStatus. |
@@ -906,11 +889,6 @@ TEST_F(FramebufferInfoTest, GetStatus) { |
framebuffer_->GetStatus(texture_manager_.get(), GL_READ_FRAMEBUFFER); |
// Check putting it back does not call CheckFramebufferStatus. |
- if (!framebuffer_->AllowFramebufferComboCompleteMapForTesting()) { |
- EXPECT_CALL(*gl_, CheckFramebufferStatusEXT(GL_READ_FRAMEBUFFER)) |
- .WillOnce(Return(GL_FRAMEBUFFER_COMPLETE)) |
- .RetiresOnSaturation(); |
- } |
TestHelper::SetTexParameteriWithExpectations(gl_.get(), |
error_state_.get(), |
texture_manager_.get(), |
@@ -922,11 +900,6 @@ TEST_F(FramebufferInfoTest, GetStatus) { |
// Check Unbinding does not call CheckFramebufferStatus |
framebuffer_->UnbindRenderbuffer(GL_RENDERBUFFER, renderbuffer1); |
- if (!framebuffer_->AllowFramebufferComboCompleteMapForTesting()) { |
- EXPECT_CALL(*gl_, CheckFramebufferStatusEXT(GL_READ_FRAMEBUFFER)) |
- .WillOnce(Return(GL_FRAMEBUFFER_COMPLETE)) |
- .RetiresOnSaturation(); |
- } |
framebuffer_->GetStatus(texture_manager_.get(), GL_READ_FRAMEBUFFER); |
} |