0ad/source/third_party/glad/update-headers.sh
Ralph Sennhauser 4967922447
Some checks are pending
checkrefs / lfscheck (push) Waiting to run
checkrefs / checkrefs (push) Waiting to run
lint / cppcheck (push) Waiting to run
lint / copyright (push) Waiting to run
lint / jenkinsfiles (push) Waiting to run
pre-commit / build (push) Waiting to run
Don't load WGL
Depend on SDL and wxWidgets doing the necessary work.

Also remove WGL from glad.

Signed-off-by: Ralph Sennhauser <ralph.sennhauser@gmail.com>
2026-06-28 09:49:26 +02:00

18 lines
596 B
Bash
Executable file

#!/bin/sh
set -e
cd "$(dirname "$0")"
# In case glad is not installed system wide or not installed via pip assume glad
# repository was fetched into glad subdirectory.
export PYTHONPATH="glad"
python -m glad --api="gl:core=2.1" --extensions="extensions/gl.txt" --out-path="." c
python -m glad --api="gles2=2.0" --extensions="extensions/gles2.txt" --out-path="." c
python -m glad --api="vulkan=1.1" --extensions="extensions/vulkan.txt" --out-path="." c
patch -p1 --ignore-whitespace --fuzz 1 <fix_macos.patch
mv src/gl.c src/gl.cpp
mv src/gles2.c src/gles2.cpp
mv src/vulkan.c src/vulkan.cpp