summaryrefslogtreecommitdiffstats
path: root/gpu
diff options
context:
space:
mode:
Diffstat (limited to 'gpu')
-rw-r--r--gpu/command_buffer/service/renderbuffer_manager.cc2
-rw-r--r--gpu/command_buffer/service/texture_manager.cc4
2 files changed, 6 insertions, 0 deletions
diff --git a/gpu/command_buffer/service/renderbuffer_manager.cc b/gpu/command_buffer/service/renderbuffer_manager.cc
index 06d732f..8a37ec6 100644
--- a/gpu/command_buffer/service/renderbuffer_manager.cc
+++ b/gpu/command_buffer/service/renderbuffer_manager.cc
@@ -27,6 +27,8 @@ RenderbufferManager::~RenderbufferManager() {
// If this triggers, that means something is keeping a reference to
// a RenderbufferInfo belonging to this.
CHECK_EQ(renderbuffer_info_count_, 0u);
+
+ DCHECK_EQ(0, num_uncleared_renderbuffers_);
}
size_t RenderbufferManager::RenderbufferInfo::EstimatedSize() {
diff --git a/gpu/command_buffer/service/texture_manager.cc b/gpu/command_buffer/service/texture_manager.cc
index 055c2ab..241fb3e 100644
--- a/gpu/command_buffer/service/texture_manager.cc
+++ b/gpu/command_buffer/service/texture_manager.cc
@@ -62,6 +62,10 @@ TextureManager::~TextureManager() {
// If this triggers, that means something is keeping a reference to
// a TextureInfo belonging to this.
CHECK_EQ(texture_info_count_, 0u);
+
+ DCHECK_EQ(0, num_unrenderable_textures_);
+ DCHECK_EQ(0, num_unsafe_textures_);
+ DCHECK_EQ(0, num_uncleared_mips_);
}
void TextureManager::Destroy(bool have_context) {