| 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);
|
| }
|
|
|
|
|