Dean Allen
ac00ce7a13
Update bindings for Valve Index controllers
2020-10-21 00:45:15 -07:00
Mads Buvik Sandvei
c3a312f80d
Squashed commit of the following:
...
commit d8564b8e501c98fa2e3cde582b8d06d7c78ba6ce
Author: Mads Buvik Sandvei <madssandvei@protonmail.com>
Date: Fri Oct 16 23:43:39 2020 +0200
bad assignment
commit 84f66e4bf1050ce8a316a27f8b10dc2243e35406
Author: Mads Buvik Sandvei <madssandvei@protonmail.com>
Date: Fri Oct 16 21:08:27 2020 +0200
Removed the approach of abstracting xr paths with enums. It is not turning out to be useful. Use the explicit paths instead. Added some default bindings for most currently available controllers, except the xbox controller.
commit ae525d0a239c087a7344528634a078e0812af66d
Author: Mads Buvik Sandvei <madssandvei@protonmail.com>
Date: Fri Oct 16 21:05:37 2020 +0200
Cleaned up openxr extensions code. Upgraded openxr to version 1.0.12 to enable support for certain controllers.
commit 2d71a5ecbf699c59f1fcdbebcad867fd28552929
Author: Mads Buvik Sandvei <madssandvei@protonmail.com>
Date: Thu Sep 24 22:18:25 2020 +0200
simple_controller
2020-10-17 12:33:46 +02:00
Mads Buvik Sandvei
bd4093bbcb
Use OpenXR's action sets to better separate gui and gameplay actions. Also jump works on press now.
2020-08-09 12:55:09 +02:00
Mads Buvik Sandvei
2a534877da
Head/hand directed movement option
2020-08-08 12:24:24 +02:00
Mads Buvik Sandvei
89ff075936
New config options
2020-08-07 23:33:21 +02:00
Mads Buvik Sandvei
290068b871
typos
2020-08-07 22:31:11 +02:00
Mads Buvik Sandvei
d0ab6f4497
Avoiding build woes from system jsoncpp
2020-08-02 16:56:19 +02:00
Mads Buvik Sandvei
c136ae682e
SteamVR compatibility (Lack of depth formats). Cleanup of deprecated oculus workarounds in vrsession.cpp.
2020-08-02 12:34:46 +02:00
Mads Buvik Sandvei
e0bc56dcf7
Single pass shadow update
2020-07-26 13:12:36 +02:00
Mads Buvik Sandvei
a15188d3bc
Wait on a separate thread
2020-07-26 13:12:05 +02:00
Mads Buvik Sandvei
9e16e592e8
steady clock prediction was not quite right
2020-07-25 12:28:52 +02:00
Mads Buvik Sandvei
14977f79e2
Merge fixes
2020-07-22 20:01:56 +02:00
Mads Buvik Sandvei
1023ef6e49
Merge remote-tracking branch 'remotes/origin/master' into openxr_vr
2020-07-22 18:56:25 +02:00
Mads Buvik Sandvei
40e9b970b9
cmake versioning
2020-07-22 14:13:15 +02:00
Mads Buvik Sandvei
cdb8505f1d
Use FetchContent feature of CMake to include openxr dependency instead of the old way.
2020-07-21 20:47:13 +02:00
Mads Buvik Sandvei
b5675b7525
Configuration option for oculus prediction time workaround
2020-07-21 14:36:11 +02:00
Mads Buvik Sandvei
c9e761eb88
Merge remote-tracking branch 'remotes/origin/master' into openxr_vr
2020-07-21 13:58:52 +02:00
Mads Buvik Sandvei
5e729a0e82
Improved XR event processing logic. Particularly, handling session stop/start in a more predictable, less crashy manner. Added disabling of rendering when XR session is not running.
2020-07-21 12:28:39 +02:00
Mads Buvik Sandvei
2a4bdfedc1
Add CI option for VR build in before script.
...
Slight cmake refactoring.
2020-07-20 20:41:31 +02:00
Mads Buvik Sandvei
e0b51af395
Sharing shadow maps across eyes.
...
Does not yet expand frustum.
2020-07-20 13:03:48 +00:00
Petr Mikheev
62c8ea373b
Fix not completely correct camera transition when switching from 1st person to 3rd person if armed.
2020-07-19 22:12:17 +02:00
Petr Mikheev
d78b227670
Fix inverted preview rotation when using controller
2020-07-19 18:21:40 +02:00
Petr Mikheev
2e6aa155a3
New settings 'preview if stand still' and 'deferred preview rotation'.
2020-07-19 18:21:40 +02:00
Petr Mikheev
9f850b6ffc
Move deferred rotation logic from renderingmanager.cpp to camera.cpp
2020-07-19 18:21:40 +02:00
Petr Mikheev
63cab4052d
Refactoring in mwrender::Camera. enum for normal/preview/vanity mode.
2020-07-19 18:21:40 +02:00
Petr Mikheev
8ac7ffc32b
Remove 'separate preview camera' and make the new behavior the default one.
...
Also minor refactoring in camera.cpp
2020-07-17 22:59:44 +02:00
Petr Mikheev
4d206d2c67
Improved preview mode
2020-07-17 20:35:52 +02:00
elsid
c3b581131d
Merge branch 'third_person_fix' into 'master'
...
Minor fixes for 'view over shoulder'
See merge request OpenMW/openmw!265
2020-07-17 18:11:35 +00:00
Petr Mikheev
8ac143c983
Camera can pull out after clearing obstruction instead of instant snapback.
2020-07-17 10:19:46 +02:00
Petr Mikheev
68148f5ec7
1. Skip smooth camera transition after changing cell; 2. Fix 'zoom out when move' for extremely high speed;
2020-07-16 22:21:50 +02:00
Mads Buvik Sandvei
b7bda3544b
MyGUI version guard.
2020-07-16 12:31:57 +02:00
Mads Buvik Sandvei
f451bf2a35
typo
2020-07-15 23:25:22 +02:00
Mads Buvik Sandvei
47b7837d7c
Make use of the layer depth extension
2020-07-15 23:17:16 +02:00
elsid
9240833bda
Init sound by a single object
2020-07-15 19:46:34 +02:00
Bret Curtis
74c67218e4
Merge pull request #2968 from elsid/fix_flee_cliff_racers
...
Adjust actor rotation when flee by axis x (bug #5531 )
2020-07-14 17:04:04 +02:00
Bret Curtis
e98ae3262e
Merge pull request #2969 from akortunov/scripts
...
Resume failed scripts execution after game reload
2020-07-14 10:44:58 +02:00
Andrei Kortunov
b05d071e69
Resume failed scripts execution after game reload (feature #5524 )
2020-07-14 10:53:01 +04:00
elsid
b7c1c52439
Adjust actor rotation when flee by axis x
...
Otherwise Cliff Racers can go underwater.
2020-07-13 20:08:37 +02:00
Mads Buvik Sandvei
658b5033e6
OpenXR build and distribution (windows)
2020-07-13 14:55:04 +02:00
elsid
bcd526b706
Merge branch 'third_person_new' into 'master'
...
Further improvements of "view over shoulder"
See merge request OpenMW/openmw!237
2020-07-13 09:42:19 +00:00
Bret Curtis
a5da59e840
Merge pull request #2967 from Capostrophic/casesensitivity
...
Fix search filter unicode character case sensitivity
2020-07-12 22:41:24 +02:00
Petr Mikheev
383fa3d3ab
Make 'zoom out when move' configurable.
2020-07-12 21:03:18 +02:00
Petr Mikheev
173c1fdabb
Make transition in 'auto switch shoulder' smoother.
2020-07-12 20:51:38 +02:00
Petr Mikheev
51173ebcf5
Refactoring. Move all code related to 'view over shoulder' to a separate file.
2020-07-12 20:51:38 +02:00
Petr Mikheev
5bdf61a886
Slightly pulls camera away when the character moves
2020-07-12 20:51:38 +02:00
Petr Mikheev
ef03f2c033
Auto switch shoulder
2020-07-12 20:51:38 +02:00
Petr Mikheev
5675d6ce81
Generalize calculation of focal point offset for 3rd person camera.
...
When player swim, the view slowly switches from "over shoulder" to "above head".
New functions to switch shoulder.
2020-07-12 20:51:38 +02:00
Capostrophic
65ac0c86b8
Fix search filter unicode character case sensitivity
2020-07-12 19:05:47 +03:00
Evil Eye
271f7040a6
Fix a regression caused by #2648 ( fixes #5513 )
2020-07-12 13:25:40 +02:00
Andrei Kortunov
7f936e4cde
Merge pull request #2961 from akortunov/move
...
Do not use outdated references when moving objects to new cells
2020-07-12 12:11:22 +04:00