summaryrefslogtreecommitdiffstats
path: root/servers/xr_server.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Fix missing argument names in bindingsRémi Verschelde2021-10-091-1/+1
| | | | | | While at it, tweak some boolean setters to use `p_enabled` for the bool. Also renames `draw_minimap()` to `set_draw_minimap()`.
* Change to using doubles in XR classesBastiaan Olij2021-09-211-2/+2
|
* Adding GDExtension support to XRInterfaceBastiaan Olij2021-08-261-10/+6
|
* Optimize StringName usagereduz2021-07-181-4/+4
| | | | | | | | | | | * Added a new macro SNAME() that constructs and caches a local stringname. * Subsequent usages use the cached version. * Since these use a global static variable, a second refcounter of static usages need to be kept for cleanup time. * Replaced all theme usages by this new macro. * Replace all signal emission usages by this new macro. * Replace all call_deferred usages by this new macro. This is part of ongoing work to optimize GUI and the editor.
* Add stereoscopic rendering through multiviewBastiaan Olij2021-06-131-2/+2
|
* Rename Transform to Transform3D in coreAaron Franke2021-06-031-7/+7
|
* Change XRPositionalTracker to a reference and better expose it to GDNativeBastiaan Olij2021-03-291-9/+14
|
* Fix failure in set_primary_interface when parameter is nulllucicam2021-03-251-0/+1
| | | | | | | | The program would fail if the parameter is passed as null in set_primary_interface because in the print_verbose, the get_namea) method is called on the parameter and this causes a failure if the parameter that was passed is null. Same fix was done in 3.x also and it seems to be present in master too.
* Update copyright statements to 2021Rémi Verschelde2021-01-011-2/+2
| | | | | | | | | | | | | | Happy new year to the wonderful Godot community! 2020 has been a tough year for most of us personally, but a good year for Godot development nonetheless with a huge amount of work done towards Godot 4.0 and great improvements backported to the long-lived 3.2 branch. We've had close to 400 contributors to engine code this year, authoring near 7,000 commit! (And that's only for the `master` branch and for the engine code, there's a lot more when counting docs, demos and other first-party repos.) Here's to a great year 2021 for all Godot users 🎆
* Rename XR get_type and get_nameAaron Franke2020-12-041-4/+4
| | | Now called get_tracker_type and get_tracker_name
* RenderingServer reorganizationreduz2020-12-041-1/+1
|
* Reorganized core/ directory, it was too fatty alreadyreduz2020-11-071-1/+1
| | | | | | -Removed FuncRef, since Callable makes it obsolete -Removed int_types.h as its obsolete in c++11+ -Changed color names code
* Style: clang-format: Disable KeepEmptyLinesAtTheStartOfBlocksRémi Verschelde2020-05-141-7/+0
| | | | | | | | | | | | | | Which means that reduz' beloved style which we all became used to will now be changed automatically to remove the first empty line. This makes us lean closer to 1TBS (the one true brace style) instead of hybridating it with some Allman-inspired spacing. There's still the case of braces around single-statement blocks that needs to be addressed (but clang-format can't help with that, but clang-tidy may if we agree about it). Part of #33027.
* Renaming all ARVR nodes to XRBastiaan Olij2020-04-091-0/+386