summaryrefslogtreecommitdiffstats
path: root/gpu/command_buffer/build_gles2_cmd_buffer.py
diff options
context:
space:
mode:
authorjamesr@chromium.org <jamesr@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-12-12 00:31:58 +0000
committerjamesr@chromium.org <jamesr@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-12-12 00:31:58 +0000
commit60f22d35af1bcf81ebe4e2c69bc7415379721d9d (patch)
treec3f5f7fc7a2b966cb173850ab305c8793986f16c /gpu/command_buffer/build_gles2_cmd_buffer.py
parenta14c9b9ae0e15becb11dc2a7e8940722a00374af (diff)
downloadchromium_src-60f22d35af1bcf81ebe4e2c69bc7415379721d9d.zip
chromium_src-60f22d35af1bcf81ebe4e2c69bc7415379721d9d.tar.gz
chromium_src-60f22d35af1bcf81ebe4e2c69bc7415379721d9d.tar.bz2
Plumb glDiscardFramebufferEXT entry point through command buffer
BUG= Review URL: https://chromiumcodereview.appspot.com/11465018 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@172468 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'gpu/command_buffer/build_gles2_cmd_buffer.py')
-rwxr-xr-xgpu/command_buffer/build_gles2_cmd_buffer.py19
1 files changed, 19 insertions, 0 deletions
diff --git a/gpu/command_buffer/build_gles2_cmd_buffer.py b/gpu/command_buffer/build_gles2_cmd_buffer.py
index a6da12a..88ac0cf 100755
--- a/gpu/command_buffer/build_gles2_cmd_buffer.py
+++ b/gpu/command_buffer/build_gles2_cmd_buffer.py
@@ -730,6 +730,14 @@ _ENUM_LISTS = {
'GL_STENCIL_ATTACHMENT',
],
},
+ 'BackbufferAttachment': {
+ 'type': 'GLenum',
+ 'valid': [
+ 'GL_COLOR_EXT',
+ 'GL_DEPTH_EXT',
+ 'GL_STENCIL_EXT',
+ ],
+ },
'BufferParameter': {
'type': 'GLenum',
'valid': [
@@ -2269,6 +2277,17 @@ _FUNCTION_INFO = {
'extension': True,
'chromium': True,
},
+ 'DiscardFramebufferEXT': {
+ 'type': 'PUTn',
+ 'count': 1,
+ 'data_type': 'GLenum',
+ 'cmd_args': 'GLenum target, GLsizei count, '
+ 'const GLenum* attachments',
+ 'decoder_func': 'DoDiscardFramebufferEXT',
+ 'unit_test': False,
+ 'client_test': False,
+ 'extension': True,
+ },
}