summaryrefslogtreecommitdiffstats
path: root/gpu/command_buffer
diff options
context:
space:
mode:
authorphajdan.jr@chromium.org <phajdan.jr@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-12-14 00:33:41 +0000
committerphajdan.jr@chromium.org <phajdan.jr@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-12-14 00:33:41 +0000
commit1eebbf98440fdb3fed0e8a921c2e31474f91bb1e (patch)
tree35f22fff92c610aec5fc8b7614c02aea4d5d7a20 /gpu/command_buffer
parent159fca8c1bca6ee664943eb849917edbcd843fe5 (diff)
downloadchromium_src-1eebbf98440fdb3fed0e8a921c2e31474f91bb1e.zip
chromium_src-1eebbf98440fdb3fed0e8a921c2e31474f91bb1e.tar.gz
chromium_src-1eebbf98440fdb3fed0e8a921c2e31474f91bb1e.tar.bz2
Move gl2chromium.h out of third_party, it really is our file.
This will be helpful for using system mesa. BUG=161389 Review URL: https://codereview.chromium.org/11466011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@173017 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'gpu/command_buffer')
-rwxr-xr-xgpu/command_buffer/build_gles2_cmd_buffer.py14
-rw-r--r--gpu/command_buffer/client/gles2_implementation_impl_autogen.h1
2 files changed, 9 insertions, 6 deletions
diff --git a/gpu/command_buffer/build_gles2_cmd_buffer.py b/gpu/command_buffer/build_gles2_cmd_buffer.py
index 7a3e697..30b53fd 100755
--- a/gpu/command_buffer/build_gles2_cmd_buffer.py
+++ b/gpu/command_buffer/build_gles2_cmd_buffer.py
@@ -2445,14 +2445,16 @@ class CHeaderWriter(CWriter):
_non_alnum_re = re.compile(r'[^a-zA-Z0-9]')
- def __init__(self, filename, file_comment = None, guard_depth = 3):
+ def __init__(self, filename, file_comment = None):
CWriter.__init__(self, filename)
- base = os.path.dirname(os.path.abspath(filename))
- for i in range(guard_depth):
- base = os.path.dirname(base)
+ base = os.path.abspath(filename)
+ while os.path.basename(base) != 'src':
+ new_base = os.path.dirname(base)
+ assert new_base != base # Prevent infinite loop.
+ base = new_base
- hpath = os.path.abspath(filename)[len(base) + 1:]
+ hpath = os.path.relpath(filename, base)
self.guard = self._non_alnum_re.sub('_', hpath).upper() + '_'
self.Write(_LICENSE)
@@ -7554,7 +7556,7 @@ def main(argv):
"service/gles2_cmd_validation_implementation_autogen.h")
gen.WriteCommonUtilsHeader("common/gles2_cmd_utils_autogen.h")
gen.WriteCommonUtilsImpl("common/gles2_cmd_utils_implementation_autogen.h")
- gen.WriteGLES2Header("../../third_party/khronos/GLES2/gl2chromium.h")
+ gen.WriteGLES2Header("../GLES2/gl2chromium.h")
if gen.errors > 0:
print "%d errors" % gen.errors
diff --git a/gpu/command_buffer/client/gles2_implementation_impl_autogen.h b/gpu/command_buffer/client/gles2_implementation_impl_autogen.h
index fdedf43..57aa0cd 100644
--- a/gpu/command_buffer/client/gles2_implementation_impl_autogen.h
+++ b/gpu/command_buffer/client/gles2_implementation_impl_autogen.h
@@ -1693,6 +1693,7 @@ void GLES2Implementation::DiscardFramebufferEXT(
return;
}
helper_->DiscardFramebufferEXTImmediate(target, count, attachments);
+ CheckGLError();
}
#endif // GPU_COMMAND_BUFFER_CLIENT_GLES2_IMPLEMENTATION_IMPL_AUTOGEN_H_