summaryrefslogtreecommitdiff
path: root/bin/khronos-update.py
Commit message (Collapse)AuthorAgeFilesLines
* scripts: Fix khronos-update.py to use main for OpenCL headersJason Ekstrand2022-11-181-18/+19
| | | | | | | | Also, cl.hpp no longer exists in OpenCL-Headers to fix it at the last commit where it did exist. Reviewed-by: Eric Engestrom <eric@igalia.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/19816>
* egl: Remove eglextchromium.h and import eglext_angle.hYonggang Luo2022-08-091-2/+1
| | | | | | | | | | | | | The upstream eglextchromium.h in https://chromium.googlesource.com/chromium/src/+/refs/heads/master/ui/gl/EGL/eglextchromium.h are broken, so remove it and using eglext_angle.h instead. By running "python bin/khronos-update.py egl" to update EGL files, then discard changes other than eglext_angle.h Signed-off-by: Yonggang Luo <luoyonggang@gmail.com> Reviewed-by: Eric Engestrom <eric@igalia.com> Reviewed-by: Adam Jackson <ajax@redhat.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/17815>
* vulkan/include: import the video codec headers.Dave Airlie2021-11-091-0/+7
| | | | | | | | | | | I'd like to allow mesa builds with beta headers enabled, this requires importing these. v2: add video headers to khronos update Reviewed-by: Eric Engestrom <eric@engestrom.ch> Reviewed-by: Emma Anholt <emma@anholt.net> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/13685>
* bin/khronos-update.py: add upstream for vulkan_directfb.h & vulkan_screen.hEric Engestrom2021-09-191-0/+2
| | | | | | Signed-off-by: Eric Engestrom <eric@engestrom.ch> Acked-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/12877>
* bin/khronos-update.py: update the branch name (s/master/main/)Eric Engestrom2021-09-191-40/+40
| | | | | | Signed-off-by: Eric Engestrom <eric@engestrom.ch> Acked-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/12877>
* anv: Remove vkCreateDmaBufINTEL (v4)Chad Versace2021-04-081-1/+0
| | | | | | | | Superceded by VK_EXT_image_drm_format_modifier. Reviewed-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com> (v1) Reviewed-by: Jason Ekstrand <jason@jlekstrand.net> (v4) Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/1466>
* bin/khronos-update: add workaround for python bug 9625Eric Engestrom2020-07-241-1/+4
| | | | | | | The bug causes `choices` to break `nargs='*'`. Signed-off-by: Eric Engestrom <eric@engestrom.ch> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6057>
* bin/khronos-update: add support for the SPIRV filesEric Engestrom2020-07-241-0/+11
| | | | | Signed-off-by: Eric Engestrom <eric@engestrom.ch> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6004>
* bin/khronos-update: having a folder in include/ is not a requirementEric Engestrom2020-07-241-3/+4
| | | | | Signed-off-by: Eric Engestrom <eric@engestrom.ch> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6004>
* khronos-update.py: add script to simplify update of Khronos headers & xml filesEric Engestrom2020-06-181-0/+202
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. Signed-off-by: Eric Engestrom <eric@engestrom.ch> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5177>