| Index: gpu/command_buffer/service/framebuffer_manager.cc
|
| diff --git a/gpu/command_buffer/service/framebuffer_manager.cc b/gpu/command_buffer/service/framebuffer_manager.cc
|
| index acccab8cdd9b1ee71c747d32673c96e6694eec95..5ee017c36122597f1a62b82b179c7773823174de 100644
|
| --- a/gpu/command_buffer/service/framebuffer_manager.cc
|
| +++ b/gpu/command_buffer/service/framebuffer_manager.cc
|
| @@ -208,7 +208,7 @@ class TextureAttachment
|
| GLuint object_name() const override { return texture_ref_->client_id(); }
|
|
|
| bool cleared() const override {
|
| - return texture_ref_->texture()->IsLevelCleared(target_, level_);
|
| + return texture_ref_->texture()->IsLevelCleared(target_, level_, layer_);
|
| }
|
|
|
| void SetCleared(RenderbufferManager* /* renderbuffer_manager */,
|
| @@ -216,11 +216,12 @@ class TextureAttachment
|
| bool cleared) override {
|
| DCHECK(texture_manager);
|
| texture_manager->SetLevelCleared(
|
| - texture_ref_.get(), target_, level_, cleared);
|
| + texture_ref_.get(), target_, level_, layer_, cleared);
|
| }
|
|
|
| bool IsPartiallyCleared() const override {
|
| - return texture_ref_->texture()->IsLevelPartiallyCleared(target_, level_);
|
| + return texture_ref_->texture()->IsLevelPartiallyCleared(
|
| + target_, level_, layer_);
|
| }
|
|
|
| bool IsTextureAttachment() const override { return true; }
|
| @@ -304,7 +305,7 @@ class TextureAttachment
|
| std::string* signature) const override {
|
| DCHECK(signature);
|
| texture_manager->AddToSignature(
|
| - texture_ref_.get(), target_, level_, signature);
|
| + texture_ref_.get(), target_, level_, layer_, signature);
|
| }
|
|
|
| bool FormsFeedbackLoop(TextureRef* texture,
|
|
|