summaryrefslogtreecommitdiff
path: root/thirdparty/glad
AgeCommit message (Collapse)Author
2022-11-15Load GLX dynamically with GLADRiteo Siuga
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.
2022-11-14Regenerate GL loader code with GLAD 2Riteo
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".
2022-10-21Add multiview to the opengl3 driverDavid Snopek
2021-10-30Add GLES2 2D renderer + Linux display managerlawnjelly
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>
2020-08-13Remove obsolete GLES2 backend codeRémi Verschelde
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.
2019-11-12glad: Sync with upstream 0.1.33Rémi Verschelde
2019-07-11glad: Sync with upstream 0.1.31Rémi Verschelde
2019-05-02added MSAA to GLES backendclayjohn
2019-03-04Updates to thirdparty README and COPYRIGHTRémi Verschelde
Notably, we now track stable Bullet 2.88, so distros can unbundle it again.
2019-03-04glad: Sync with upstream 0.1.29Rémi Verschelde
2018-11-23glad: Sync with upstream 0.1.28Rémi Verschelde
2018-08-11Rebase patches for fixing haiku build.Adrien Destugues
2018-07-28glad: Sync with upstream 0.1.25Rémi Verschelde
2018-05-04Update GLAD to 0.1.20a0Chaosus
2018-03-05Add GL_ARB_framebuffer_object extension support check and ↵bruvzg
GL_EXT_framebuffer_object fallback for GLES2 (updated GLAD bindings). Add GL_ARB_debug_output extension support check on all platforms.
2018-03-02GLES2 renderer support on macOS.bruvzg
2017-11-30glad: Sync with upstream 0.1.16a0Indah Sylvia
2017-06-14glad: Sync with upstream 0.1.14a0Rémi Verschelde
2017-01-06glad: Update to upstream 0.1.13a0Rémi Verschelde
Upstreams the workaround we had to use for OSX.
2017-01-06Move glad files to thirdparty dirRémi Verschelde