Commit Graph

70 Commits

Author SHA1 Message Date
Zeno Rogue a840b96104 fixed VR demos 2023-12-02 08:27:38 +01:00
Zeno Rogue c69bed4d12 intra:: cleaner scale changing 2023-11-30 12:34:41 +01:00
Zeno Rogue 19fbb43bab vr:: fixed apply_movement to be geodesic-based not embedded-based in H2.5; also added new eHeadset holonomy_z 2023-02-21 18:50:36 +01:00
Zeno Rogue 86492d1181 Improved the UI for 'geodesic movement' setting, and also make it work correctly in SL2 and hyperbolic geometries 2022-12-25 12:14:36 +01:00
Zeno Rogue 42f96b768c improvements to sphere flipping 2022-12-04 14:48:12 +01:00
Zeno Rogue 75f58766a2 made background screen darkening consistent and optional 2022-07-05 11:51:06 +02:00
Zeno Rogue 9c29f39f7e vr:: fixed buttons 2022-05-07 15:17:30 +02:00
Zeno Rogue 3f0dc27140 vr:: refactored vr_enable_button 2022-05-06 19:55:09 +02:00
Zeno Rogue 2aeb74511d fixup to radar_transform in VR 2022-04-07 20:51:15 +02:00
Zeno Rogue bee5a92443 vr:: render should now work even if apply_movement transcends a portal 2022-02-28 17:29:31 +01:00
Zeno Rogue 4891c735b7 vr:: compute iproj correctly 2022-02-28 17:28:50 +01:00
Arthur O'Dwyer a6a8e5430a Fix some low-hanging translation bugs. 2021-06-29 06:26:40 -04:00
Zeno Rogue 1791bd9f02 text fixes 2021-06-01 13:07:56 +02:00
Zeno Rogue c7d3cc87c5 vrhr:: fixed the 'thurston racing' option 2021-06-01 13:07:55 +02:00
Zeno Rogue 176f6a542c vrhr:: controllers are now shown on the desktop screen 2021-06-01 13:07:55 +02:00
Zeno Rogue b92c621112 vr:: added missing XLAT 2021-05-23 16:00:50 +02:00
Zeno Rogue 16143f3c9f frustum culling in VR 2021-03-09 16:04:53 +01:00
Zeno Rogue 3d311b9dd7 vr:: if hsm is set to 'holonomy' or 'reference' in 2D, use 'model_viewing' instead 2021-03-09 14:46:57 +01:00
Zeno Rogue 56485f20a9 various changes and fixes to make coolfog and sky work correctly in VR 2021-03-09 13:12:53 +01:00
Zeno Rogue 9f5591249a remove VR models on vr::shutdown 2021-03-09 10:48:53 +01:00
Zeno Rogue f853016cff vr:: fixed the formula checking whether we are pointing at something in the UI 2021-03-07 21:37:16 +01:00
Zeno Rogue c6fcfe7f21 auto switch to model_viewing if vr-enabled 2021-03-06 16:27:30 +01:00
Zeno Rogue e4fd468d8d added some missing guards 2021-02-07 22:55:11 +01:00
Zeno Rogue a836384f19 vr:: compute_vr_direction function 2021-02-07 22:55:11 +01:00
Zeno Rogue 8ee918c7ee vr:: fixed VR UI pointing if the rectangle is changed 2021-02-07 22:55:11 +01:00
Zeno Rogue ecb01118c1 vr:: changed cscr default to eyes 2021-02-07 22:55:11 +01:00
Zeno Rogue 7c5691a131 vr:: warning and auto-change when using incorrect headset modes in 2D geometries 2021-02-07 22:55:11 +01:00
Zeno Rogue 1da9622c67 generalized VR UI placement 2021-02-07 22:55:11 +01:00
Zeno Rogue 015f6227fa redone basic graphics settings (vsync, resolution, fullscreen, gl/aa) 2021-02-07 22:55:10 +01:00
Zeno Rogue fd67ec2385 vr:: improved performance? 2021-02-07 22:55:10 +01:00
Zeno Rogue f9c8a458aa fixup params in vr 2021-02-07 22:55:10 +01:00
Zeno Rogue b40fc679af renamed addparamsaver to param_type 2021-02-01 01:45:10 +01:00
Zeno Rogue 298c051beb saver enums 2021-02-01 01:35:34 +01:00
Zeno Rogue 4c94cc793c vr:: fixed rconf to rrconf, as it hit a definition 2021-01-31 15:28:36 +01:00
Zeno Rogue a76ef1e8da raycasting in VR equidistant, for isotropic geometries 2021-01-31 15:27:58 +01:00
Zeno Rogue d48eb17226 vr:: VR demos added 2020-12-31 19:11:14 +01:00
Zeno Rogue f5ac66513c fixed CAP_VR guards 2020-12-31 19:11:14 +01:00
Zeno Rogue 9fc21b67e1 vr:: renamed functions to more accurate names, and fixed pointing in WDIM==2 2020-12-31 19:11:14 +01:00
Zeno Rogue 5ec9f06383 vr:: pointing now works in truesim 2020-12-31 19:11:14 +01:00
Zeno Rogue ecbd0eca83 VR:: -vr-pl option 2020-12-31 19:11:14 +01:00
Zeno Rogue 22fb9d1c30 vr:: pointing in the rug 2020-12-31 19:11:14 +01:00
Zeno Rogue 0ffd31e4b4 vr:: you can still click the map while an UI is shown 2020-12-31 19:11:14 +01:00
Zeno Rogue f9740e5ee3 fixed UI location 2020-12-31 19:11:14 +01:00
Zeno Rogue 384c5eb2da fixed the value shown in 'reset the reference point' 2020-12-31 19:11:14 +01:00
Zeno Rogue faec8c9df2 vr:: all VR settings are now configurable via VR/projection menu. Also cleanup vr_angle 2020-12-31 19:11:14 +01:00
Zeno Rogue d5fc277531 3D drawing 2020-12-31 19:11:14 +01:00
Zeno Rogue 49f0c248bd some debug removed 2020-12-31 19:11:14 +01:00
Zeno Rogue 0f0c4a5d02 vr:: point to the correct side of the sphere 2020-12-31 19:11:14 +01:00
Zeno Rogue 3186ca3e73 vr:: UI smaller for now 2020-12-31 19:11:14 +01:00
Zeno Rogue cafc265cc6 vr:: controller ray now extend to the correct distance 2020-12-31 19:11:14 +01:00