summaryrefslogtreecommitdiffstats
path: root/servers/xr/xr_interface_extension.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Fix copyright headers referring to GodotSpartan3222024-10-271-2/+2
|
* Rebrand preambles to RedotDubhghlas McLaughlin2024-10-111-0/+2
| | | | | | | | | | | | | | | | | | | | | | Credits: Co-authored-by: Skogi <skogi.b@gmail.com> Co-authored-by: Spartan322 <Megacake1234@gmail.com> Co-authored-by: swashberry <swashdev@pm.me> Co-authored-by: Christoffer Sundbom <christoffer_karlsson@live.se> Co-authored-by: Dubhghlas McLaughlin <103212704+mcdubhghlas@users.noreply.github.com> Co-authored-by: McDubh <103212704+mcdubhghlas@users.noreply.github.com> Co-authored-by: Dubhghlas McLaughlin <103212704+mcdubhghlas@users.noreply.github.com> Co-authored-by: radenthefolf <radenthefolf@gmail.com> Co-authored-by: John Knight <80524176+Tekisasu-JohnK@users.noreply.github.com> Co-authored-by: Adam Vondersaar <adam.vondersaar@uphold.com> Co-authored-by: decryptedchaos <nixgod@gmail.com> Co-authored-by: zaftnotameni <122100803+zaftnotameni@users.noreply.github.com> Co-authored-by: Aaron Benjamin <lifeartstudios@gmail.com> Co-authored-by: wesam <108880473+wesamdev@users.noreply.github.com> Co-authored-by: Mister Puma <MisterPuma80@gmail.com> Co-authored-by: Aaron Benjamin <lifeartstudios@gmail.com> Co-authored-by: SingleError <isaaconeoneone@gmail.com> Co-authored-by: Bioblaze Payne <BioblazePayne@gmail.com>
* Add a get_system_info method to XRInterfaceBastiaan Olij2023-03-151-0/+7
|
* Use enum instead of int in virtual methods return typeRaul Santos2023-01-311-4/+4
|
* 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".
* Remove redefinition of `notification` method in `XRInterfaceExtension`Raul Santos2022-11-141-6/+0
|
* Style: Misc docs and comment style and language fixesRémi Verschelde2022-11-021-6/+6
| | | | | | | | | | - Removed empty paragraphs in XML. - Consistently use bold style for "Example:", on a new line. - Fix usage of `[code]` when hyperlinks could be used (`[member]`, `[constant]`). - Fix invalid usage of backticks for inline code in BBCode. - Fix some American/British English spelling inconsistencies. - Other minor fixes spotted along the way, including typo fixes with codespell. - Don't specify `@GlobalScope` for `enum` and `constant`.
* Simplify GDVIRTUAL_CALL callskobewi2022-10-191-110/+42
|
* Merge pull request #66898 from aaronfranke/proj-mat-columnsRémi Verschelde2022-10-051-1/+1
|\ | | | | | | Rename Projection `matrix` to `columns`
| * Rename Projection `matrix` to `columns`Aaron Franke2022-10-041-1/+1
| |
* | Adding getters to RenderTarget and implementing override functionality for XRBastiaan Olij2022-10-051-0/+36
|/
* Extracting render buffers and changing it to a more generic solutionBastiaan Olij2022-09-011-4/+0
|
* Implement Vector4, Vector4i, Projectionreduz2022-07-231-4/+4
| | | | | | | | | | | | | Implement built-in classes Vector4, Vector4i and Projection. * Two versions of Vector4 (float and integer). * A Projection class, which is a 4x4 matrix specialized in projection types. These types have been requested for a long time, but given they were very corner case they were not added before. Because in Godot 4, reimplementing parts of the rendering engine is now possible, access to these types (heavily used by the rendering code) becomes a necessity. **Q**: Why Projection and not Matrix4? **A**: Godot does not use Matrix2, Matrix3, Matrix4x3, etc. naming convention because, within the engine, these types always have a *purpose*. As such, Godot names them: Transform2D, Transform3D or Basis. In this case, this 4x4 matrix is _always_ used as a _Projection_, hence the naming.
* Adding Variable Rate Shading support to GodotBastiaan Olij2022-07-171-0/+10
| | | | | Improve GI renderer and add VRS support Implement render device has_feature and move subgroup settings to limit_get
* Split dependency logicBastiaan Olij2022-06-281-2/+0
| | | | | | Split FOG Split visibility notifier Final cleanup of storage classes
* Merge canvas and decal into TextureStorage and add render targetBastiaan Olij2022-04-171-3/+4
|
* Improve XRInterface hooks into renderingBastiaan Olij2022-01-261-7/+29
|
* Update copyright statements to 2022Rémi Verschelde2022-01-031-2/+2
| | | | Happy new year to the wonderful Godot community!
* Fix double _get_tracking_status declarationBastiaan Olij2021-10-201-2/+0
|
* Add support for returning the play area from XRInterfaceBastiaan Olij2021-10-191-0/+45
|
* Rework XR positional trackersBastiaan Olij2021-10-171-2/+27
|
* Fix access to render target texture for XR interfacesBastiaan Olij2021-09-281-6/+11
|
* Change to using doubles in XR classesBastiaan Olij2021-09-211-2/+2
|
* Expose Vulkan internal values for access from extensionsBastiaan Olij2021-09-091-3/+23
|
* Merge pull request #52205 from BastiaanOlij/blit_source_rectBastiaan Olij2021-09-071-3/+4
|\ | | | | Add source rectangle to blit
| * Add source rectangle to blitBastiaan Olij2021-08-291-3/+4
| |
* | Add missing parameter names to _commit_views GDVIRTUAL_BINDBastiaan Olij2021-09-051-1/+1
|/
* Adding GDExtension support to XRInterfaceBastiaan Olij2021-08-261-0/+241