summaryrefslogtreecommitdiffstats
path: root/gpu/command_buffer/service/buffer_manager.h
diff options
context:
space:
mode:
authorzmo@chromium.org <zmo@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-06-14 01:37:17 +0000
committerzmo@chromium.org <zmo@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-06-14 01:37:17 +0000
commitd5d77fcfbdaced23d4d8dcd493a45765389ccd06 (patch)
treed89366d1155a1fbe8bab21da7ca4a9a6c0db78da /gpu/command_buffer/service/buffer_manager.h
parent3275fd9ea089e9464370bc01411ae0a4fde8341e (diff)
downloadchromium_src-d5d77fcfbdaced23d4d8dcd493a45765389ccd06.zip
chromium_src-d5d77fcfbdaced23d4d8dcd493a45765389ccd06.tar.gz
chromium_src-d5d77fcfbdaced23d4d8dcd493a45765389ccd06.tar.bz2
Expose video memory usage estimation (textures, renderbuffers, buffers) in command buffer.
This will be used by GpuMemoryManager BUG=129739 TEST=bots R=gman Review URL: https://chromiumcodereview.appspot.com/10548034 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@142061 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'gpu/command_buffer/service/buffer_manager.h')
-rw-r--r--gpu/command_buffer/service/buffer_manager.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/gpu/command_buffer/service/buffer_manager.h b/gpu/command_buffer/service/buffer_manager.h
index b3b4ede..49715cc 100644
--- a/gpu/command_buffer/service/buffer_manager.h
+++ b/gpu/command_buffer/service/buffer_manager.h
@@ -183,6 +183,10 @@ class GPU_EXPORT BufferManager {
allow_buffers_on_multiple_targets_ = allow;
}
+ size_t mem_represented() const {
+ return mem_represented_;
+ }
+
private:
void UpdateMemRepresented();