Skip to content

khronos-update.py: add script to simplify update of Khronos headers & xml files

Eric Engestrom requested to merge eric/mesa:khronos-update-script into master

The idea is to have the canonical source of each of those files available without having to remember anything, and to be able to update all the Vulkan files by simply running bin/khronos-update.py vulkan.

The script also handles the fact all the EGL/GL/GLES* headers depend on the KHR header, and the former should not be updated without updating the latter.

Note: I wasn't able to find the canonical source for GL/gl.h, GL/glx.h and GLES3/gl3ext.h.
Is Mesa the canonical source? If so, I'll update them to None.

Merge request reports