diff options
author | ccameron@chromium.org <ccameron@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-12-14 21:38:56 +0000 |
---|---|---|
committer | ccameron@chromium.org <ccameron@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-12-14 21:38:56 +0000 |
commit | 36f659637c64042672f48f39b040991a145b4d7b (patch) | |
tree | a99538b0c04c5d31947904950bc8b46975dffc96 /gpu/command_buffer/service/gl_utils.h | |
parent | 0ce5cf3f048f6a859d08f4fcaba69f0975c54239 (diff) | |
download | chromium_src-36f659637c64042672f48f39b040991a145b4d7b.zip chromium_src-36f659637c64042672f48f39b040991a145b4d7b.tar.gz chromium_src-36f659637c64042672f48f39b040991a145b4d7b.tar.bz2 |
Add to the GL_CHROMIUM_gpu_memory_manager extension a
texture parameter indicating which textures are managed
and which ones aren't.
This will give the GPU memory manager precise information
about how much memory is not under its control (e.g, because
it is WebGL memory).
BUG=164947
Review URL: https://codereview.chromium.org/11517013
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@173213 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'gpu/command_buffer/service/gl_utils.h')
-rw-r--r-- | gpu/command_buffer/service/gl_utils.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/gpu/command_buffer/service/gl_utils.h b/gpu/command_buffer/service/gl_utils.h index 8fa9325..b6b4c0b 100644 --- a/gpu/command_buffer/service/gl_utils.h +++ b/gpu/command_buffer/service/gl_utils.h @@ -49,6 +49,11 @@ #define GL_UNPACK_UNPREMULTIPLY_ALPHA_CHROMIUM 0x9242 #define GL_UNPACK_COLORSPACE_CONVERSION_CHROMIUM 0x9243 +// GL_CHROMIUM_gpu_memory_manager +#define GL_TEXTURE_POOL_CHROMIUM 0x6000 +#define GL_TEXTURE_POOL_MANAGED_CHROMIUM 0x6001 +#define GL_TEXTURE_POOL_UNMANAGED_CHROMIUM 0x6002 + // GL_ANGLE_pack_reverse_row_order #define GL_PACK_REVERSE_ROW_ORDER_ANGLE 0x93A4 |