Use ErrorStream everywhere
Eliminates one more usage of FormatString and its static initializer.
Add more ErrorStream types
and replace gl::Error and egl::Error with them.
BUG=angleproject:1644
Change-Id: Ib498d0ae4b81a332ec71aed7cf709993b154e6bb
Reviewed-on: https://chromium-review.googlesource.com/505429
Commit-Queue: Yuly Novikov <ynovikov@chromium.org>
Reviewed-by: Jamie Madill <jmadill@chromium.org>
diff --git a/scripts/generate_new_renderer.py b/scripts/generate_new_renderer.py
index 1dc76aa..bd3a9b2 100644
--- a/scripts/generate_new_renderer.py
+++ b/scripts/generate_new_renderer.py
@@ -137,11 +137,11 @@
if return_type != 'void':
# specialized return values for Errors, pointers, etc
if return_type == 'gl::Error':
- return_statement = ' return gl::Error(GL_INVALID_OPERATION);\n'
+ return_statement = ' return gl::InvalidOperation();\n'
elif return_type == 'egl::Error':
- return_statement = ' return egl::Error(EGL_BAD_ACCESS);\n'
+ return_statement = ' return egl::EglBadAccess();\n'
elif return_type == 'LinkResult':
- return_statement = ' return gl::Error(GL_INVALID_OPERATION);\n'
+ return_statement = ' return gl::InvalidOperation();\n'
elif re.search(r'\*$', return_type):
return_statement = ' return static_cast<' + return_type + '>(0);\n'
elif re.search(r'const ([^ \&]+) \&$', return_type):