summaryrefslogtreecommitdiffstats
path: root/modules/webxr
Commit message (Collapse)AuthorAgeFilesLines
* Rework XR positional trackersBastiaan Olij2021-10-173-22/+69
|
* Improve unregistering XR interfaces so we don't get crashes in GDExtensions ↵Bastiaan Olij2021-09-281-1/+20
| | | | by destroying the XRServer too early
* Change to using doubles in XR classesBastiaan Olij2021-09-212-2/+2
|
* Don't generate empty doc sections and reduce code duplicationAaron Franke2021-09-201-2/+0
|
* Adding GDExtension support to XRInterfaceBastiaan Olij2021-08-264-32/+11
|
* doc: Use self-closing tags for `return` and `argument`Rémi Verschelde2021-07-301-26/+13
| | | | | | | | For the time being we don't support writing a description for those, preferring having all details in the method's description. Using self-closing tags saves half the lines, and prevents contributors from thinking that they should write the argument or return documentation there.
* Fix various typos with codespellluz paz2021-07-251-1/+1
| | | | Found via `codespell -q 3 -S ./thirdparty,*.po,./DONORS.md -L ackward,ang,ans,ba,beng,cas,childs,childrens,dof,doubleclick,fave,findn,hist,inout,leapyear,lod,nd,numer,ois,ony,paket,seeked,sinc,switchs,te,uint`
* WebXR: Fix build after SNAME additionRémi Verschelde2021-07-211-2/+2
| | | | Was missed as WebXR build was disabled prior to #50563.
* Merge pull request #50563 from dsnopek/webxr-enable-ciRémi Verschelde2021-07-212-0/+18
|\ | | | | Re-enable building WebXR in GitHub Actions
| * Re-enable building WebXR in GitHub ActionsDavid Snopek2021-07-172-0/+18
| |
* | Optimize StringName usagereduz2021-07-181-6/+6
|/ | | | | | | | | | | * 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.
* [HTML5] Fix build (with module_webxr_enabled=no).Fabio Alessandrelli2021-07-152-5/+5
| | | | | The XR API changed a bit, and it's not just a rename, though probably an easy update for someone who is qualified :).
* Implement the ability to disable classesreduz2021-07-131-1/+1
| | | | | | | * This PR adds the ability to disable classes when building. * For now it's only possible to do this via command like: `scons disable_classes=RayCast2D,Area3D` * Eventually, a proper UI will be implemented to create a build config file to do this at large scale, as well as detect what is used in the project.
* Rename `instance()`->`instantiate()` when it's a verbLightning_A2021-06-192-2/+2
|
* Add stereoscopic rendering through multiviewBastiaan Olij2021-06-132-7/+25
|
* Disable 3D-only modules when 3D is disabledAaron Franke2021-06-031-1/+1
|
* Rename Transform to Transform3D in coreAaron Franke2021-06-032-6/+6
|
* Fix typos with codespellRémi Verschelde2021-05-201-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Using codespell 2.0.0. Method: ``` $ cat > ../godot-word-whitelist.txt << EOF ang curvelinear dof doubleclick fave findn GIRD leapyear lod merchantibility nd numer ois ony que seeked synching te uint unselect webp EOF $ codespell -w -q 3 -I ../godot-word-whitelist.txt --skip="./thirdparty,*.po" $ git diff // undo unwanted changes ```
* Replace remaining uses of `NULL` with `nullptr`Rémi Verschelde2021-04-291-1/+1
| | | | Follow-up to #38736 (these uses were likely added after this PR was merged).
* Fixes #48178: WebXR broken when built with Emscripten 2.0.13 or laterDavid Snopek2021-04-281-2/+0
|
* Change XRPositionalTracker to a reference and better expose it to GDNativeBastiaan Olij2021-03-293-7/+7
|
* Rename some more global enums (Key, Joy, MIDI)Aaron Franke2021-03-231-1/+1
|
* Add missing semicolons to webxr.eterns.jsMarcel Admiraal2021-02-211-2/+2
|
* Fix WebXRInterface code sample in the class referenceHugo Locurcio2021-01-301-61/+63
| | | | | This also fixes the code sample's indentation to look correct in the editor help.
* Remove reference to CanvasLayer in WebXR example, because it can cause ↵David Snopek2021-01-281-2/+4
| | | | rendering issues in AR.
* Prevent fatal error in WebXR when 'immersize-ar' loses and regains trackingDavid Snopek2021-01-273-10/+32
|
* Support mono devices in WebXRDavid Snopek2021-01-253-3/+12
|
* Merge pull request #45054 from dsnopek/webxr-yaxis-masterRémi Verschelde2021-01-101-1/+7
|\ | | | | Invert the Y-axis on thumbsticks and trackpads in WebXR
| * Invert the Y-axis on thumbsticks and trackpads in WebXRDavid Snopek2021-01-091-1/+7
| |
* | Fix WebXR module.Fabio Alessandrelli2021-01-101-3/+3
|/ | | | | Some functions and enums were renamed in 4.0 but not updated in the WebXR code.
* doc: Sync classref with current sourceRémi Verschelde2021-01-062-71/+71
|
* Add support for WebXRDavid Snopek2021-01-0412-0/+2280