summaryrefslogtreecommitdiff
path: root/scene/3d/arvr_nodes.cpp
AgeCommit message (Collapse)Author
2017-12-22Reserved controller ids 1 and 2 for left and right hand controllers and ↵Bastiaan Olij
added new center on hmd option
2017-11-01Adding rumble support to ARVR controllers (if implemented on the ARVR interface)Bastiaan Olij
2017-10-20Always mixing up binary and and boolean and...Bastiaan Olij
2017-10-06Made a few tweaks to the interfaceBastiaanOlij
2017-09-15joyid is set to -1, not 0 when no joystick entity has been createdBastiaanOlij
2017-09-10Added ID to tracker signals and property for storing handBastiaan Olij
2017-08-29Remove Basis::set_scale and Basis::set_rotation_* functions.Ferenc Arn
Those functions were added in #8277 but they did more harm than good. They're subtle, don't do what people think and requires users to understand the non-uniqueness of polar decomposition. They ended up confusing people. Until we store additional information enough to make a unique polar decomposition, these functions shouldn't be a part of Basis.
2017-08-27Use HTTPS URL for Godot's website in the headersRémi Verschelde
2017-08-24Convert Object::cast_to() to the static versionHein-Pieter van Braam
Currently we rely on some undefined behavior when Object->cast_to() gets called with a Null pointer. This used to work fine with GCC < 6 but newer versions of GCC remove all codepaths in which the this pointer is Null. However, the non-static cast_to() was supposed to be null safe. This patch makes cast_to() Null safe and removes the now redundant Null checks where they existed. It is explained in this article: https://www.viva64.com/en/b/0226/
2017-08-03Added ARVRAnchor support and a few small enhancementsBastiaanOlij
2017-07-28Adding base classes and structures for ARVR supportBastiaanOlij
Added ArVrScriptInterface Added ARVRCamera, ARVRController and ARVROrigin helper objects