summaryrefslogtreecommitdiff
path: root/servers/arvr_server.cpp
AgeCommit message (Collapse)Author
2018-08-24Make some debug prints verbose-only, remove othersRémi Verschelde
2018-07-26Reduce unnecessary COW on Vector by make writing explicitHein-Pieter van Braam
This commit makes operator[] on Vector const and adds a write proxy to it. From now on writes to Vectors need to happen through the .write proxy. So for instance: Vector<int> vec; vec.push_back(10); std::cout << vec[0] << std::endl; vec.write[0] = 20; Failing to use the .write proxy will cause a compilation error. In addition COWable datatypes can now embed a CowData pointer to their data. This means that String, CharString, and VMap no longer use or derive from Vector. _ALWAYS_INLINE_ and _FORCE_INLINE_ are now equivalent for debug and non-debug builds. This is a lot faster for Vector in the editor and while running tests. The reason why this difference used to exist is because force-inlined methods used to give a bad debugging experience. After extensive testing with modern compilers this is no longer the case.
2018-04-11Update classref and docs, fix missing parameters' namePoommetee Ketson
2018-03-15A few fixes on the ARVR ServerBastiaan Olij
2018-02-05Remove a few debugging printsHugo Locurcio
2018-01-18Fix typos in code and docs with codespellRémi Verschelde
Using v1.11.0 from https://github.com/lucasdemarchi/codespell
2018-01-12modify default param names in couple of signalsUnknown
'name' default param should not be used since there is problem with name shadowing
2018-01-01Update copyright statements to 2018Rémi Verschelde
Happy new year to the wonderful Godot community!
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-13Removed add/remove interface bindings and added get_interfacesBastiaanOlij
2017-10-21Merge pull request #12290 from Noshyaar/enumRémi Verschelde
Bind unbound enums, rearrange some by value [ci skip]
2017-10-22Bind unbound enums, rearrange some by valuePoommetee Ketson
2017-10-21Cleanup unnecessary debug printsRémi Verschelde
2017-10-11Fix argument names in method bindings.Andreas Haas
Adds a couple of missing argument names.
2017-10-06Made a few tweaks to the interfaceBastiaanOlij
2017-09-12Merge pull request #10908 from hpvb/fix-unused-variablesRémi Verschelde
Fix unused variable warnings
2017-09-10Added ID to tracker signals and property for storing handBastiaan Olij
2017-09-08Fix unused variable warningsHein-Pieter van Braam
The forth in my quest to make Godot 3.x compile with -Werror on GCC7
2017-08-27Use HTTPS URL for Godot's website in the headersRémi Verschelde
2017-08-20ClassDB: Provide the enum name of integer constantsIgnacio Etcheverry
2017-08-10Removes type information from method bindsIgnacio Etcheverry
2017-07-28Adding base classes and structures for ARVR supportBastiaanOlij
Added ArVrScriptInterface Added ARVRCamera, ARVRController and ARVROrigin helper objects