summaryrefslogtreecommitdiffstats
path: root/thirdparty/glad
Commit message (Collapse)AuthorAgeFilesLines
* EGL: Use EGL_EXT_platform_base whenever possibleRiteo2024-06-043-5/+34
| | | | | | This avoids any assumption from the driver, which would otherwise select a specific platform and potentially mess up everything, resulting usually in a display server failure.
* Revert "glad: Re-generate files with glad 2.0.6"Rémi Verschelde2024-04-296-88/+92
| | | | | | This reverts commit 0f96251afe19007ff8965b00f00efc1d9b1d6ea1. Fixes #90879.
* glad: Re-generate files with glad 2.0.6Rémi Verschelde2024-04-056-92/+88
|
* [macOS/Windows] Add optional ANGLE backed OpenGL renderer support. Add ↵bruvzg2023-09-216-8/+2639
| | | | | | EGL_ANDROID_blob_cache caching. Co-authored-by: Riteo <riteo@posteo.net>
* glad: Re-generate files with glad 2.0.4Rémi Verschelde2023-05-222-3/+4
| | | | No change, just making explicit that we're up to date with upstream.
* Add ARB_get_program_binary to glad to support shader cache over desktop GLChibiDenDen2023-05-062-5/+32
|
* Load GLX dynamically with GLADRiteo Siuga2022-11-152-0/+1000
| | | | | | | This is accomplished through the addition of a GLAD GLX loader in the `thirdparty` directory. This is another step towards a nice Wayland/X11 interoperation.
* Regenerate GL loader code with GLAD 2Riteo2022-11-145-5772/+5942
| | | | | | | | | | | | | | GLAD 1 creates unusable loaders for EGL, while the newly released GLAD 2 does not, so for consistency I thought that it would be a good idea to uniform things beforehand. While it had some API changes some renames were all that was needed and everything works like before, at least on the Wayland branch. I've kept the structure identical, although this new generator has quite a few hefty features, such as a single header mode. I've also added GLAD to `thirdparty/README.md`, but I haven't specified that in the commit title because it's a very small "fix".
* Add multiview to the opengl3 driverDavid Snopek2022-10-213-11/+61
|
* Add GLES2 2D renderer + Linux display managerlawnjelly2021-10-304-0/+6033
| | | | | | | | | First implementation with Linux display manager. - Add single-threaded mode for EditorResourcePreview (needed for OpenGL). Co-authored-by: clayjohn <claynjohn@gmail.com> Co-authored-by: Fabio Alessandrelli <fabio.alessandrelli@gmail.com>
* Remove obsolete GLES2 backend codeRémi Verschelde2020-08-134-6033/+0
| | | | | | | | | | | This code currently isn't compiled (and cannot compile). We plan to re-add OpenGL ES-based renderer(s) in Godot 4.0 alongside Vulkan (probably ES 3.0, possibly also a low-end ES 2.0), but the code will be quite different so it's not relevant to keep this old Godot 3.2 code. The `drivers/gles2` code from the `3.2` branch can be used as a reference for a potential new implementation.
* glad: Sync with upstream 0.1.33Rémi Verschelde2019-11-122-3/+6
|
* glad: Sync with upstream 0.1.31Rémi Verschelde2019-07-113-11/+13
|
* added MSAA to GLES backendclayjohn2019-05-022-6/+47
|
* Updates to thirdparty README and COPYRIGHTRémi Verschelde2019-03-041-0/+20
| | | | | Notably, we now track stable Bullet 2.88, so distros can unbundle it again.
* glad: Sync with upstream 0.1.29Rémi Verschelde2019-03-042-7/+3
|
* glad: Sync with upstream 0.1.28Rémi Verschelde2018-11-232-828/+792
|
* Rebase patches for fixing haiku build.Adrien Destugues2018-08-111-3/+3
|
* glad: Sync with upstream 0.1.25Rémi Verschelde2018-07-282-21/+10
|
* Update GLAD to 0.1.20a0Chaosus2018-05-043-15/+32
|
* Add GL_ARB_framebuffer_object extension support check and ↵bruvzg2018-03-052-8/+156
| | | | | | GL_EXT_framebuffer_object fallback for GLES2 (updated GLAD bindings). Add GL_ARB_debug_output extension support check on all platforms.
* GLES2 renderer support on macOS.bruvzg2018-03-022-12/+44
|
* glad: Sync with upstream 0.1.16a0Indah Sylvia2017-11-303-28/+48
|
* glad: Sync with upstream 0.1.14a0Rémi Verschelde2017-06-142-94/+95
|
* glad: Update to upstream 0.1.13a0Rémi Verschelde2017-01-062-10/+12
| | | | Upstreams the workaround we had to use for OSX.
* Move glad files to thirdparty dirRémi Verschelde2017-01-063-0/+5798