Commit graph

245 commits

Author SHA1 Message Date
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
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
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
Petr Bartos
c00636584e Autoexec cleanup 2022-05-07 14:47:10 +02:00
Lubos
a0cb576950 Clearing alpha channel of FBO fixes a few menu issues 2022-05-01 18:17:27 +02: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
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
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
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
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
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
Petr Bartos
efaf71eeea Revert default gamma back to 1.0, limit max value to 1.2 2022-04-10 20:42:10 +02:00
Simon
3bceed66ab
Merge pull request #57 from petr666/feature/menu-update
Menu update
2022-04-10 10:18:42 +01:00
Simon
d195ad212a
Merge pull request #58 from petr666/feature/various-fixes
Do not draw weapon model with enabled weapon scope
2022-04-10 10:17:18 +01:00
Petr Bartos
52ca5d94db Update default gamma 2022-04-09 21:49:40 +02:00
Petr Bartos
51ef5302e6 Fix overwriting of OpenArena autoexec 2022-04-09 21:47:29 +02:00
Petr Bartos
8498047b83 Fix parameter name 2022-04-09 21:22:59 +02:00
Petr Bartos
e4a2c9bd43 Lower maximum volume even more 2022-04-09 21:14:19 +02:00
Petr Bartos
e293d58aa9 Lower maximum volume (to work better with Quest maximum volume) 2022-04-09 21:08:59 +02:00
Petr Bartos
84984d30e7 Use custom config with weapon adjustment for OpenArena 2022-04-09 20:56:40 +02:00
Petr Bartos
e7cc0542f9 Fix Team Arena chain gun weapon adjustment 2022-04-09 18:47:56 +02:00
Petr Bartos
91406602f8 Do not draw weapon model with enabled weapon scope 2022-04-09 18:15:30 +02:00
Petr Bartos
aa7108be8c Menu update 2022-04-09 16:30:30 +02:00
Petr Bartos
5033e84206 Remove fake 6DoF position realign from weapon change 2022-04-09 14:33:52 +02:00
Simon
e5d4bad2e2 Merge branch 'master' of https://github.com/DrBeef/ioq3quest 2022-04-08 18:15:15 +01:00
Simon
c7d67820c5 Ensure that the two types of HUD and weapon wheel all render at the same depth
also set the precision of the shaders to use the default precision
2022-04-08 18:14:53 +01:00