mirror of
https://gitea.wildfiregames.com/0ad/0ad.git
synced 2026-09-21 20:06:40 +00:00
1.4 KiB
1.4 KiB
Introduction
This folder contains the files generated by the glad GL loader for the game.
Instructions
Download glad v2:
git clone https://github.com/Dav1dde/glad.git -b glad2
Install the python dependencies
cd glad
pip install -r requirements.txt
Do not revert the WFG patch in include/glad/gl.h (around line 1765):
do not add the change reverting it after the generation of the file
Currently it's automatically applied by running the update-headers script.
On Windows you need to run it under Git Bash or with the patch program in PATH.
Build the source files for all four backends with their respective extensions
- GL
python -m glad --api="gl:core=2.1" --extensions="../extensions/gl.txt" --out-path="../" c - GLES2
python -m glad --api="gles2=2.0" --extensions="../extensions/gles2.txt" --out-path="../" c - GLX
python -m glad --api="glx=1.4" --extensions="../extensions/glx.txt" --out-path="../" c - WGL
python -m glad --api="wgl=1.0" --extensions="../extensions/wgl.txt" --out-path="../" c - EGL
python -m glad --api="egl=1.5" --extensions="../extensions/egl.txt" --out-path="../" c - Vulkan
python -m glad --api="vulkan=1.1" --extensions="../extensions/vulkan.txt" --out-path="../" c
Rename all files to .cpp to prevent compilation warnings