summaryrefslogtreecommitdiffstats
path: root/modules/openxr/extensions/openxr_opengl_extension.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Cleanup of OpenXR module scons configBastiaan Olij2024-01-251-457/+0
|
* Allow unbundling OpenXR (for Linux distros)Rémi Verschelde2023-06-161-2/+2
| | | | | Copy XrMatrix4x4f_CreateProjectionFov to our OpenXRUtil, instead of relying on a private header.
* Style: Harmonize header includes in modulesRémi Verschelde2023-06-151-1/+3
| | | | | | | | | | | | | | | | | | | | This applies our existing style guide, and adds a new rule to that style guide for modular components such as platform ports and modules: Includes from the platform port or module ("local" includes) should be listed first in their own block using relative paths, before Godot's "core" includes which use "absolute" (project folder relative) paths, and finally thirdparty includes. Includes in `#ifdef`s come after their relevant section, i.e. the overall structure is: - Local includes * Conditional local includes - Core includes * Conditional core includes - Thirdparty includes * Conditional thirdparty includes
* Fix various typos with codespellRémi Verschelde2023-04-261-1/+1
| | | | | | Also includes the grammar fix from #76206. Co-authored-by: Peter Anderson <BWPanda@users.noreply.github.com>
* XR: When an sRGB target is used, check hardware sRGB conversionBastiaan Olij2023-03-161-1/+40
|
* Add depth and color formats to get OpenXR with OpenGL working on SteamVRDavid Snopek2023-01-191-0/+2
|
* OpenXR: Do not use SRGB swapchains with OpenGLrsjtdrjgfuzkfg2023-01-111-1/+0
| | | | | | This commit removes SRGB swapchain options for use with OpenGL, to avoid the hardware doing an additional SRGB conversion and thus causing colors to differ from other rendering paths.
* One Copyright Update to rule them allRémi Verschelde2023-01-051-29/+29
| | | | | | | | | | | | | | | | | | | | As many open source projects have started doing it, we're removing the current year from the copyright notice, so that we don't need to bump it every year. It seems like only the first year of publication is technically relevant for copyright notices, and even that seems to be something that many companies stopped listing altogether (in a version controlled codebase, the commits are a much better source of date of publication than a hardcoded copyright statement). We also now list Godot Engine contributors first as we're collectively the current maintainers of the project, and we clarify that the "exclusive" copyright of the co-founders covers the timespan before opensourcing (their further contributions are included as part of Godot Engine contributors). Also fixed "cf." Frenchism - it's meant as "refer to / see".
* Removed member variables from OpenXRExtensionWrapperBastiaan Olij2023-01-041-15/+12
| | | | | Made extension container in OpenXRAPI static Moved controller meta data into extensions where applicable
* Clean up DisplayServerAndroid::window_get_native_handle() with the GLES3 ↵David Snopek2022-12-041-1/+1
| | | | renderer
* Enable GLES3 on Androidclayjohn2022-11-291-1/+1
| | | | | | | | | | Add necessary build flags and switch from using a GLES2 context to a GLES3 one. This also enables building for OpenXR Co-authored-by: m4gr3d <fhuyakou@gmail.com> Co-authored-by: dsnopek <dsnopek@gmail.com>
* Fix GLAD-related build problems on LinuxJens Nolte2022-11-251-99/+51
| | | | | | - Use gl.h provided by GLAD in the OpenXR module - Use non-EXT variants of some OpenGL defines - Remove libGL-related code paths
* [openxr] Remove unnecessary fallbacks for native handles on X11David Snopek2022-11-091-13/+0
|
* Add support for OpenGL to OpenXRDavid Snopek2022-11-081-0/+479