Commit graph

3660 commits

Author SHA1 Message Date
Lubos
f2dbc90823 OpenXR controllers coordinates relative to head space 2022-05-11 16:51:07 +02:00
Lubos
5068ce7199 OpenXR recenter after the first frame 2022-05-11 16:11:54 +02:00
Lubos
5ecbbac97e OpenXR restore haptics calling 2022-05-10 22:30:10 +02:00
Lubos
d354212c5d OpenXR change the way of getting the head position 2022-05-10 22:26:55 +02:00
Lubos
859cecb424 OpenXR getting view matrix simplified 2022-05-10 20:35:53 +02:00
Lubos
244b8344ff OpenXR do not call stop haptics every frame 2022-05-10 19:34:18 +02:00
Lubos
437e3829aa OpenXR ignore controller velocity 2022-05-10 19:23:51 +02:00
Lubos
314e8b0288 OpenXR attach actions to session just once 2022-05-10 19:21:13 +02:00
Simon
709c0abdcf
Merge pull request #80 from lvonasek/hotfix_app_flow
Hotfix app flow
2022-05-08 19:24:50 +01:00
Lubos
9d09e3f9d8 Start the game on clean install fix 2022-05-08 08:50:25 +02:00
Lubos
a56b9ad288 OpenXR set yaw to zero on a fresh start 2022-05-08 08:46:59 +02:00
Simon
7e092d57a4 Set RC1 version number 2022-05-07 19:24:48 +01:00
Simon
4181466815
Merge pull request #79 from lvonasek/hotfix_railgun_zoom
OpenXR calculate FOV as average of both eyes
2022-05-07 19:03:12 +01:00
Lubos
65ff5bbd80 OpenXR calculate FOV as average of both eyes 2022-05-07 19:31:37 +02:00
Simon
52799aa99d Squashed commit of the following:
commit 0adeb4ba3b
Merge: 7feea565 d8653ad7
Author: Simon <simonbrown77@googlemail.com>
Date:   Sat May 7 14:32:21 2022 +0100

    Merge branch 'OpenXR' of https://github.com/DrBeef/ioq3quest into OpenXR

commit 7feea56514
Author: Simon <simonbrown77@googlemail.com>
Date:   Sat May 7 14:32:14 2022 +0100

    Update Version Number

commit d8653ad70e
Merge: 79983b2b 7e6aa6da
Author: Simon <simonbrown77@googlemail.com>
Date:   Sat May 7 14:31:45 2022 +0100

    Merge pull request #76 from lvonasek/OpenXR

    OpenXR delayed controller pose fixed

commit 79983b2bc5
Merge: 325641f9 7f89d6d1
Author: Simon <simonbrown77@googlemail.com>
Date:   Sat May 7 14:31:31 2022 +0100

    Merge pull request #77 from petr666/OpenXR

    Update gamma values to better suit OpenXR build

commit 7f89d6d19b
Author: Petr Bartos <petr.bartos@plus4u.net>
Date:   Sat May 7 13:56:03 2022 +0200

    Update gamma values to better suit OpenXR build

commit 7e6aa6dab8
Author: Lubos <tridosm@gmail.com>
Date:   Sat May 7 11:32:11 2022 +0200

    OpenXR sync actions before updating controllers

commit 027a7e96c3
Author: Lubos <tridosm@gmail.com>
Date:   Fri May 6 10:34:50 2022 +0200

    OpenXR implement controller velocity again

commit af80d5c284
Author: Lubos <tridosm@gmail.com>
Date:   Fri May 6 10:18:51 2022 +0200

    Compile fix

commit ab1e853554
Author: Lubos <tridosm@gmail.com>
Date:   Fri May 6 10:14:08 2022 +0200

    OpenXR input cleanup

commit be158b4ad9
Author: Lubos <tridosm@gmail.com>
Date:   Fri May 6 09:39:49 2022 +0200

    OpenXR sync input actions from renderer

commit ed96160ffc
Author: Lubos <tridosm@gmail.com>
Date:   Fri May 6 09:25:59 2022 +0200

    OpenXR do not use pose velocity to track controllers

commit 42bf984ef8
Author: Lubos <tridosm@gmail.com>
Date:   Thu May 5 22:39:10 2022 +0200

    OpenXR apply controller pose from renderer

commit 92941b3547
Author: Lubos <tridosm@gmail.com>
Date:   Thu May 5 22:26:33 2022 +0200

    OpenXR delayed controller pose fixed

commit 325641f90e
Merge: de198fba 3ee3f590
Author: Simon <simonbrown77@googlemail.com>
Date:   Thu May 5 16:30:07 2022 +0100

    Merge pull request #75 from lvonasek/OpenXR

    OpenXR menuyaw and recenter support added

commit 3ee3f59058
Author: Lubos <tridosm@gmail.com>
Date:   Thu May 5 12:22:36 2022 +0200

    OpenXR do not recenter on renderer reload

commit 7072b0b89e
Author: Lubos <tridosm@gmail.com>
Date:   Wed May 4 21:05:45 2022 +0200

    OpenXR recenter sets yaw always to 0

commit 8e5f6414a6
Author: Lubos <tridosm@gmail.com>
Date:   Wed May 4 16:19:48 2022 +0200

    OpenXR recenter integrated

commit 08a4fc7fbf
Author: Lubos <tridosm@gmail.com>
Date:   Tue May 3 18:37:28 2022 +0200

    OpenXR use the same coordinate system in all layers

commit a1de0e1ffe
Author: Lubos <tridosm@gmail.com>
Date:   Mon May 2 22:17:53 2022 +0200

    OpenXR menuYaw support added

commit de198fba0d
Author: Simon <simonbrown77@googlemail.com>
Date:   Mon May 2 10:01:42 2022 +0100

    Update version numbers and add openxr identifier

commit b83f99fe5b
Merge: c623bf13 9c14728b
Author: Simon <simonbrown77@googlemail.com>
Date:   Mon May 2 09:43:47 2022 +0100

    Merge pull request #74 from lvonasek/OpenXR

    OpenXR left controller mapping fixed

commit 9c14728bc9
Merge: 11a849b1 0695c7ac
Author: Lubos <tridosm@gmail.com>
Date:   Sun May 1 19:41:45 2022 +0200

    Merge branch 'master' into OpenXR

commit 11a849b189
Author: Lubos <tridosm@gmail.com>
Date:   Sun May 1 19:09:12 2022 +0200

    OpenXR controller mapping fixed

commit 712584eae8
Merge: df4bc0c0 c623bf13
Author: Luboš Vonásek <tridosm@gmail.com>
Date:   Sun May 1 19:04:45 2022 +0200

    Merge branch 'DrBeef:OpenXR' into OpenXR

commit c623bf1399
Merge: cb152467 e42a2f4e
Author: Simon <simonbrown77@googlemail.com>
Date:   Sun May 1 14:10:23 2022 +0100

    Merge pull request #72 from lvonasek/OpenXR

    OpenXR jitter fixed

commit e42a2f4e0d
Author: Lubos <tridosm@gmail.com>
Date:   Sun May 1 14:34:38 2022 +0200

    Compile fix

commit acbff1e736
Author: Lubos <tridosm@gmail.com>
Date:   Sun May 1 13:59:41 2022 +0200

    OpenXR camera view moved into renderer

commit cb152467ba
Merge: decc2d02 26071937
Author: Simon <simonbrown77@googlemail.com>
Date:   Sun May 1 10:20:40 2022 +0100

    Merge pull request #69 from lvonasek/feature_openxr

    OpenXR integration

commit 26071937c8
Author: Lubos <tridosm@gmail.com>
Date:   Sun May 1 11:17:50 2022 +0200

    OpenXR frameskip integrated

commit f735535dce
Author: Lubos <tridosm@gmail.com>
Date:   Sat Apr 30 22:57:48 2022 +0200

    OpenXR attempt to fix flickering

commit 0eb1d43b4a
Author: Lubos <tridosm@gmail.com>
Date:   Sat Apr 30 21:28:26 2022 +0200

    2D aspect ratio fixed

commit 9d07c27604
Author: Lubos <tridosm@gmail.com>
Date:   Sat Apr 30 21:23:53 2022 +0200

    Hud model rendering fixed

commit 30c9b4eaa0
Author: Lubos <tridosm@gmail.com>
Date:   Sat Apr 30 17:03:54 2022 +0200

    Release build fixed

commit 405ca571ad
Author: Lubos <tridosm@gmail.com>
Date:   Sat Apr 30 14:10:27 2022 +0200

    OpenXR foveation removed

commit 61b3192bce
Author: Lubos <tridosm@gmail.com>
Date:   Sat Apr 30 14:02:21 2022 +0200

    OpenXR projection matrix calculation from example code

commit ecd50dbcb1
Author: Lubos <tridosm@gmail.com>
Date:   Fri Apr 29 21:21:10 2022 +0200

    OpenXR low framerate fixed

commit f5a8429fc1
Author: Lubos <tridosm@gmail.com>
Date:   Fri Apr 29 19:21:29 2022 +0200

    Solution for black rectangles in the scene

commit 9ae93a5fe9
Merge: 10548445 decc2d02
Author: Lubos <tridosm@gmail.com>
Date:   Fri Apr 29 14:58:35 2022 +0200

    Merge branch 'master' into feature_openxr

commit 1054844524
Merge: 65e2031e 3cdf1858
Author: Lubos <tridosm@gmail.com>
Date:   Wed Apr 27 21:52:55 2022 +0200

    Merge branch 'master' into feature_openxr

commit 65e2031e95
Author: Lubos <tridosm@gmail.com>
Date:   Tue Apr 26 22:02:04 2022 +0200

    OpenXR integration fixes

commit c321b97894
Author: Lubos <tridosm@gmail.com>
Date:   Mon Apr 25 16:48:09 2022 +0200

    OpenXR multiview integrated

commit 5947168966
Author: Lubos <tridosm@gmail.com>
Date:   Sun Apr 24 20:25:19 2022 +0200

    OpenXR minor fixes

commit 249847930b
Author: Lubos <tridosm@gmail.com>
Date:   Sun Apr 24 18:06:02 2022 +0200

    OpenXR use just one framebuffer

commit b11122e368
Author: Lubos <tridosm@gmail.com>
Date:   Sat Apr 23 21:06:35 2022 +0200

    OpenXR touch controllers completely implemented

commit 0bf485664c
Author: Lubos <tridosm@gmail.com>
Date:   Sat Apr 23 19:44:18 2022 +0200

    OpenXR haptics and refreshrate fixed

commit 4716387e52
Author: Lubos <tridosm@gmail.com>
Date:   Sat Apr 23 15:54:07 2022 +0200

    OpenXR input except buttons implemented

commit 7bd1fe31c2
Author: Lubos <tridosm@gmail.com>
Date:   Fri Apr 22 21:18:49 2022 +0200

    OpenXR input in progress

commit 3c26e08f01
Author: Lubos <tridosm@gmail.com>
Date:   Fri Apr 22 18:41:26 2022 +0200

    Old code removed

commit 4d2644cae2
Author: Lubos <tridosm@gmail.com>
Date:   Fri Apr 22 18:32:42 2022 +0200

    OpenXR fov fixed

commit 501869a051
Author: Lubos <tridosm@gmail.com>
Date:   Fri Apr 22 17:56:14 2022 +0200

    OpenXR motion tracking in game mode added

commit b152d21ddc
Author: Lubos <tridosm@gmail.com>
Date:   Fri Apr 22 16:14:36 2022 +0200

    OpenXR cylinder projection added

commit 3e9c80679e
Merge: 0de4a0d1 39f669dd
Author: Lubos <tridosm@gmail.com>
Date:   Fri Apr 22 14:13:18 2022 +0200

    Merge branch 'master' into feature_openxr

commit 0de4a0d196
Author: Lubos <tridosm@gmail.com>
Date:   Fri Apr 22 13:45:22 2022 +0200

    OpenXR tracking added init, first working rendering

commit 8431b1aa83
Author: Lubos <tridosm@gmail.com>
Date:   Thu Apr 21 21:15:02 2022 +0200

    OpenXR add missing foveation

commit 4ff90d8ba0
Author: Lubos <tridosm@gmail.com>
Date:   Thu Apr 21 21:00:02 2022 +0200

    OpenXR renderer cleanup

commit d736af15bd
Merge: 7b9d51ec fe180129
Author: Lubos <tridosm@gmail.com>
Date:   Thu Mar 31 17:47:45 2022 +0200

    Merge branch 'master' into feature_openxr

commit 7b9d51ec30
Author: Lubos <tridosm@gmail.com>
Date:   Thu Mar 31 17:47:36 2022 +0200

    OpenXR renderer in progress

commit e7a2229edc
Merge: abeaf046 bcf9287a
Author: Lubos <tridosm@gmail.com>
Date:   Wed Mar 30 09:44:15 2022 +0200

    Merge branch 'master' into feature_openxr

commit abeaf04607
Author: Lubos <tridosm@gmail.com>
Date:   Tue Mar 29 19:57:47 2022 +0200

    OpenXR initialization fixed

commit f2fefbf708
Author: Lubos <tridosm@gmail.com>
Date:   Tue Mar 29 17:13:48 2022 +0200

    OpenXR initialization added

commit 96bf69cb15
Author: Lubos <tridosm@gmail.com>
Date:   Tue Mar 29 12:56:37 2022 +0200

    VR API removed
2022-05-07 14:34:37 +01:00
Simon
656e14f7e5
Merge pull request #78 from petr666/master
Autoexec cleanup
2022-05-07 14:31:02 +01:00
Petr Bartos
c00636584e Autoexec cleanup 2022-05-07 14:47:10 +02:00
Simon
0695c7ac76
Merge pull request #73 from lvonasek/backport_alpha_fix
Clearing alpha channel of FBO fixes a few menu issues
2022-05-01 17:24:23 +01:00
Lubos
a0cb576950 Clearing alpha channel of FBO fixes a few menu issues 2022-05-01 18:17:27 +02:00
Simon
df4bc0c072
Merge pull request #71 from petr666/feature/control-tweaks
Hardcode A to skip server search in menu instead of using moveup bind hack
2022-05-01 10:20:16 +01:00
Petr Bartos
bec5a825fe Hardcode A to skip server search in menu instead of using moveup bind hack 2022-04-30 19:33:08 +02:00
Simon
decc2d0267
Merge pull request #70 from lvonasek/feature_opengl_fixes
Do not bind FBO texture as renderbuffer
2022-04-28 23:07:00 +01:00
Lubos
4950748d3a Do not bind FBO texture as renderbuffer 2022-04-28 21:55:30 +02:00
Simon
3cdf1858a5 Merge branch 'master' of https://github.com/DrBeef/ioq3quest 2022-04-27 20:40:17 +01:00
Simon
bebc85800f FIx to correctly calculate the mirror projection
- it doesn't work as a proper mirror still though, but it looks way better than it did
2022-04-27 20:39:59 +01:00
Simon
af76573dc7
Merge pull request #68 from lvonasek/feature_pause_fixes
Improve pause behaviour
2022-04-27 20:11:06 +01:00
Simon
d60128cf21 Version number updated 2022-04-27 17:58:22 +01:00
Simon
d0bb44654f Small fixes
- Made bullet and rocket impacts work on bHaptics again
- Removed the replacement background (will be supplied by companion app in future)
2022-04-23 19:39:56 +01:00
Lubos
970d203adb Improve pause behaviour 2022-04-19 21:50:56 +02:00
Simon
b6d32ac8f2
Merge pull request #66 from lvonasek/feature_seacliff_support
Seacliff storage access issue fixed
2022-04-18 19:01:43 +01:00
Simon
39f669dd51
Merge pull request #67 from lvonasek/feature_lightmaps_fix
Lightmap issue fixed (optimized)
2022-04-18 16:59:12 +01:00
Simon
623e8d91a4
Merge pull request #65 from lvonasek/feature_black_playermodel_fix
Black player model texture in player menu fixed
2022-04-18 16:57:57 +01:00
Simon
11f364f440
Merge pull request #64 from petr666/feature/various-fixes
Various fixes
2022-04-18 16:57:45 +01:00
Lubos
c7b6aa02b7 Lightmap issue fixed (optimized) 2022-04-17 22:45:28 +02:00
Lubos
dd2bccd526 Seacliff storage access issue fixed 2022-04-17 14:02:10 +02:00
Lubos
5966dd3f59 Black player model in player menu fixed 2022-04-17 10:04:24 +02:00
Petr Bartos
f28cd9f20b When disabled weapon wheel control schema is used, assign ALT to grip instead of empty function 2022-04-14 21:45:46 +02:00
Petr Bartos
44b0d0317f Ensure all weapon models are loaded on level load to prevent stutter on first opening of weapon wheel 2022-04-14 21:41:01 +02:00
Simon
ea5e53f7e4
Merge pull request #63 from petr666/feature/control-tweaks
Allow to use blank function to force thumbstick to 8-way mode ...
2022-04-14 10:29:13 +01:00
Petr Bartos
f069383b31 Allow to use blank function to force thumbstick to 8-way mode without assigning any actual action to diagonals 2022-04-13 17:39:06 +02:00
Simon
168d86ec4e Fixed overly large text on main menu for demo 2022-04-13 12:34:32 +01:00
Simon
8ae0630464 Merge branch 'master' of https://github.com/DrBeef/ioq3quest 2022-04-13 11:39:19 +01:00
Simon
9153db7a45 Some small tweaks
including ensuring the HUD 3D icons are drawn by defualt
2022-04-13 11:39:17 +01:00
Simon
21046ac047
Merge pull request #62 from petr666/feature/control-tweaks
Enable prev/next weapon switch only if weapon wheel is disabled
2022-04-12 22:08:40 +01:00
Simon
8a64a5a8e3
Merge pull request #61 from petr666/feature/menu-update
Improve scrolling through the multiplayer servers
2022-04-12 22:07:54 +01:00
Petr Bartos
95736ffef9 Enable prev/next weapon switch only if weapon wheel is disabled 2022-04-12 22:34:42 +02:00
Petr Bartos
1bb0e8c6ad Change arrows on server list to work as PAGEUP/PAGEDOWN 2022-04-12 22:00:08 +02:00
Petr Bartos
2a164bb1cb Use thumbsticks as PAGEUP/PAGEDOWN in menus 2022-04-12 21:59:30 +02:00
Simon
cca1c051f1
Merge pull request #60 from petr666/feature/menu-update
Revert default gamma back to 1.0, limit max value to 1.2
2022-04-11 09:34:46 +01:00
Petr Bartos
efaf71eeea Revert default gamma back to 1.0, limit max value to 1.2 2022-04-10 20:42:10 +02:00