1
0
Fork 1
mirror of https://github.com/TES3MP/openmw-tes3mp.git synced 2025-01-21 23:53:56 +00:00
Commit graph

359 commits

Author SHA1 Message Date
madsbuvi
d598923421 Merge remote-tracking branch 'remotes/origin/master' into openmw-vr 2021-03-02 14:32:34 +01:00
madsbuvi
3347cdfe30 Fixed recentering adjusting the player's orientation. Cell changes should now retain the proper orientation. Added support for seated play. 2021-02-28 16:01:03 +01:00
madsbuvi
e610247392 gamma debugging 2021-02-22 16:25:30 +01:00
Nelsson Huotari
382324173b \ to / 2021-02-02 21:42:25 +02:00
Nelsson Huotari
2c67f34c6d Update base_anim file settings 2021-02-02 21:18:14 +02:00
madsbuvi
6c9df35725 Merge remote-tracking branch 'remotes/origin/master' into openmw-vr 2021-02-01 15:09:00 +01:00
Nelsson Huotari
3194520dcd Move base_anim settings to settings-default.cfg 2021-01-27 13:41:02 +02:00
Andrei Kortunov
8874e88ff1 Drop fading setting 2021-01-26 22:29:41 +04:00
Andrei Kortunov
14cf0ce1dc Implement instanced groundcover 2021-01-26 22:29:41 +04:00
madsbuvi
11a3961d65 Merge remote-tracking branch 'remotes/origin/directx_swapchains' into openxr_vr_geometryshader_feature_branch 2021-01-01 19:50:52 +01:00
madsbuvi
6ed89f9141 Support for DirectX swapchains. 2020-12-31 21:08:24 +01:00
Alexei Dobrohotov
e4e19bab1b Make min and max view distance accurate to vanilla 2020-12-28 21:46:18 +03:00
Mads Buvik Sandvei
7c9d2a8095 Fix bad check for frame number. Fixed accidentally duplicated stereo settings section. 2020-12-10 21:27:54 +01:00
Mads Buvik Sandvei
b98b4db4c1 Merge remote-tracking branch 'remotes/origin/multiview_test_branch' into openxr_vr_geometryshader_feature_branch 2020-12-09 21:11:53 +01:00
Mads Buvik Sandvei
c974e1dde3 Merge remote tracking branch multiview_test_branch 2020-12-09 19:42:15 +01:00
Mads Buvik Sandvei
1bebe51c29 Make use of shared shadow maps in the brute force method 2020-12-08 21:37:27 +01:00
Mads Buvik Sandvei
5beb0bc799 Merge remote-tracking branch 'remotes/origin/shared_shadow_maps' into multiview_test_branch 2020-12-08 20:50:27 +01:00
Evil Eye
275b9aea4d rename setting 2020-12-07 21:56:41 +01:00
Evil Eye
e62fff5f2e Add a setting to disable graphical herbalism 2020-12-07 19:04:32 +01:00
Mads Buvik Sandvei
c870749c39 Merge remote-tracking branch 'remotes/origin/master' into multiview_test_branch 2020-12-06 15:24:12 +01:00
Mads Buvik Sandvei
e56d74518d VR tab in the settings menu. 2020-11-29 13:14:00 +01:00
Mads Buvik Sandvei
fde3ae1403 wrist option 2020-11-28 19:41:09 +01:00
Mads Buvik Sandvei
49e76fa077 Merge remote-tracking branch 'remotes/origin/master' into openxr_vr 2020-11-27 00:36:10 +01:00
Alexei Dobrohotov
7e63afdecf Allow loading arbitrary NIF files 2020-11-08 13:23:18 +03:00
Alexei Dobrohotov
9859565f8d Improve grammar in [Physics] category of the default settings 2020-11-07 02:18:36 +03:00
Mads Buvik Sandvei
4f8f0cc8ac Merge branch 'master' of https://gitlab.com/madsbuvi/openmw into openxr_vr 2020-10-22 20:39:53 +02:00
Mads Buvik Sandvei
ea9303e1c6 Deleted deprecated setting 'use steady clock'. Moved debug related settings to a separate [VR Debug] category. 2020-10-19 18:21:05 +02:00
Mads Buvik Sandvei
6425749b7e More accurate interpretation of openxr session states 2020-10-18 14:22:03 +02:00
psi29a
f513ee1f1d Merge branch 'configurable_turning_delay' into 'master'
Makes the delay of turning while run configurable (part of "smooth movement")

See merge request OpenMW/openmw!349
2020-10-17 20:21:02 +00:00
psi29a
9d350ec824 Merge branch 'head_bobbing' into 'master'
Add head bobbing in first person mode

Closes #5043

See merge request OpenMW/openmw!320
2020-10-17 19:54:34 +00:00
Mads Buvik Sandvei
cf20faff21 Option to make use of XR_EXT_debug_utils if available 2020-10-17 21:11:31 +02:00
Petr Mikheev
9ec6fce446 Makes the delay of turning while run configurable (part of "smooth movement"). 2020-10-17 16:11:22 +02:00
fredzio
3c2504b442 Process movement queue in one or several background threads
Before movement calculation, the main thread prepare a
vector of ActorFrameData, which contains all data necessary to perform
the simulation, and feed it to the solver. At the same time it fetches
the result from the previous background simulation, which in turn is
used by the game mechanics.
Other functions of the physics system (weapon hit for instance)
interrupt the background simulation, with some exceptions described
below.

The number of threads is controlled by the numeric setting

[Physics]
async num threads

In case 'async num threads' > 1 and Bullet doesn't support multiple threads,
1 async thread will be used. 0 means synchronous solver.
Additional settings (will be silently switched off if async num threads = 0)

[Physics]
defer aabb update

Update AABBs of actors and objects in the background thread(s). It is not an especially
costly operation, but it needs exclusive access to the collision world, which blocks
other operations. Since AABB needs to be updated for collision detection, one can queue
them to defer update before start of the movement solver. Extensive tests on as much
as one installation (mine) show no drawback having that switched on.

[Physics]
lineofsight keep inactive cache

Control for how long (how many frames) the line of sight (LOS) request will be kept updated.
When a request for LOS is made for the first time, the background threads are stopped to
service it. From now on, the LOS will be refreshed preemptively as part of the background
routine until it is not required for lineofsight keep inactive cache frames. This mean
that subsequent request will not interrupt the background computation.
2020-10-15 06:41:35 +02:00
Mads Buvik Sandvei
70e8e818b6 Merge branch 'master' of https://gitlab.com/madsbuvi/openmw into multiview_test_branch 2020-10-08 19:28:51 +02:00
Petr Mikheev
be27b51279 Add head bobbing in first person mode 2020-10-08 00:22:01 +02:00
Petr Mikheev
b838782557 Avoid collisions between actors. 2020-09-22 22:50:44 +02:00
Petr Mikheev
71ba94a89a Smooth turning; smooth stopping; combat headtracking 2020-09-22 22:50:44 +02:00
Mads Buvik Sandvei
8a6738469e Merge branch 'master' of https://gitlab.com/madsbuvi/openmw into multiview_test_branch 2020-09-19 20:58:07 +02:00
Mads Buvik Sandvei
2952463112 Configurability. Brute force option. 2020-09-19 20:55:06 +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
Petr Mikheev
6a4fa8a8b5 Add more settings to openmw-launcher 2020-08-07 20:17:44 +00: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
Capostrophic
9c930e38fa Add option to always allow stealing from KO'd actors (feature #5545) 2020-07-26 13:10:44 +03:00
Mads Buvik Sandvei
9e16e592e8 steady clock prediction was not quite right 2020-07-25 12:28:52 +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
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
e0b51af395 Sharing shadow maps across eyes.
Does not yet expand frustum.
2020-07-20 13:03:48 +00:00