This page describes how to add new extensions to ANGLE.
For extensions requiring new entry points:
Add the extension xml to scripts/egl_angle_ext.xml .
Note the prototypes for the new entry points must be added to the top of the file, and the functions themselves grouped under the extension name to the bottom of the file.
Modify scripts/registry_xml.py to add the new extension as needed.
Update eglext_angle.h with the new entry points and/or enums.
Initialize extension availability in the
generateExtensions method for displays that can support the extension; for example, DisplayCGL.