Index: ui/gl/generate_bindings.py |
diff --git a/ui/gl/generate_bindings.py b/ui/gl/generate_bindings.py |
index 32603046bd30f5f6af49780aecc3929d79a4a42c..c7adc68b45ff88cfd5fd0fc9b75ee3372201cbef 100755 |
--- a/ui/gl/generate_bindings.py |
+++ b/ui/gl/generate_bindings.py |
@@ -1496,7 +1496,8 @@ EGL_FUNCTIONS = [ |
'EGLuint64CHROMIUM* ust, EGLuint64CHROMIUM* msc, ' |
'EGLuint64CHROMIUM* sbc', }, |
{ 'return_type': 'EGLBoolean', |
- 'names': ['eglImageFlushExternalEXT'], |
+ 'versions': [{ 'name': 'eglImageFlushExternalEXT', |
+ 'extensions': ['EGL_EXT_image_flush_external'] }], |
'arguments': |
'EGLDisplay dpy, EGLImageKHR image, const EGLAttrib* attrib_list' }, |
{ 'return_type': 'EGLBoolean', |
@@ -2219,7 +2220,7 @@ void DriverGL::InitializeDynamicBindings( |
""") |
elif set_name == 'egl': |
file.write("""\ |
-void DriverEGL::InitializeExtensionBindings() { |
+void DriverEGL::InitializeClientExtensionBindings() { |
std::string client_extensions(GetClientExtensions()); |
client_extensions += " "; |
ALLOW_UNUSED_LOCAL(client_extensions); |
@@ -2254,6 +2255,9 @@ void Driver%s::InitializeExtensionBindings() { |
if set_name == 'egl': |
file.write("""\ |
+} |
+ |
+void DriverEGL::InitializeExtensionBindings() { |
std::string extensions(GetPlatformExtensions()); |
extensions += " "; |
ALLOW_UNUSED_LOCAL(extensions); |