Commit graph

3683 commits

Author SHA1 Message Date
Simon
9634ff74cd
Merge pull request #86 from lvonasek/feature_openxr_tweaks
Make OpenXR build behave the same like VrAPI build
2022-09-30 18:37:58 +01:00
Lubos
807a8d2820 OpenXR - Make the initializations more universal 2022-09-02 12:28:14 +02:00
Lubos
b43a9a67c7 Make OpenXR build behave the same like VrAPI build 2022-07-05 16:28:08 +02:00
Simon
b11fc0fb29 QoL tweaks
- Make the frag / flag / time limit values modifiable lists of values, rather than text entry
- Couple of changes to the credits screen
2022-06-12 11:42:41 +01:00
Simon
023d0f27a8 Master Server address change
- Change cvar name (vr_master) and value to use mp.quakevr.com:27950
- Added Omarlego's background pak
2022-05-23 21:12:48 +01:00
Simon
bd0592dcc7 Update ui_credits.c 2022-05-22 10:21:33 +01:00
Simon
152e48b3c7 Update ui_credits.c 2022-05-22 10:16:21 +01:00
Simon
e201285822 Fixed incorrect credits 2022-05-21 20:59:06 +01:00
Simon
1f3a31bbc8 Allow a Quest running the demo pak to connect to another quest server 2022-05-21 09:37:52 +01:00
Simon
096daff966 Ensure roll angles are passed to the server if enabled 2022-05-19 22:34:32 +01:00
Simon
f5c507fe8a
Merge pull request #84 from petr666/master
Delete obsolete glsl folder on startup
2022-05-19 19:30:40 +01:00
Simon
b45d7cd653 Grey out non-demo servers if playing with demo pak0
- don't allow players to even start a MP game on a non-demo server
- fixed the website url
- updated the message about the demo in the main menu
2022-05-19 19:11:00 +01:00
Petr Bartos
d322b861f2 Do not create missionpack folder if not installed 2022-05-18 22:48:05 +02:00
Petr Bartos
33e4bc37ad Delete obsolete glsl folder on startup 2022-05-16 21:37:43 +02:00
Simon
c01c8b3484 Change to multiplayer menu message
also disabled the "specify" button as it is useless in this port
2022-05-15 18:06:51 +01:00
Simon
d9db6a2076
Merge pull request #83 from petr666/feature/control-tweaks
Remap face buttons along with switching thumbsticks
2022-05-15 16:09:33 +01:00
Simon
b659a9e09e Support for ForeceTube/ProTube Stock
Also added f2hunter to the credits
2022-05-15 10:34:43 +01:00
Petr Bartos
8cf8f3ae1b Remap face buttons along with switching thumbsticks 2022-05-14 19:30:50 +02:00
Simon
8cf2ffc445
Merge pull request #82 from petr666/master
Generate random suffix for default player name
2022-05-14 12:20:19 +01:00
Simon
d90f86e035
Merge pull request #81 from lvonasek/hotfix_openxr
OpenXR jitter hotfix
2022-05-14 12:19:37 +01:00
Petr Bartos
e903dc373b Update also already stored default player name with random suffix 2022-05-14 12:41:24 +02:00
Petr Bartos
d4785e8a9e Generate random suffix for default player name 2022-05-14 12:06:55 +02:00
Lubos
0a3d613787 Revert "OpenXR recenter after the first frame"
This reverts commit 5068ce7199.
2022-05-13 18:31:16 +02:00
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