BMagnu
|
88669e4518
|
Fix VR cursor issues and warn about crash hazard (#7868)
* Add warning for OpenXR toolkit
* Properly handle mouse position
* GCC 9 issue
|
2026-10-15 00:48:46 +00:00 |
|
Shivansps
|
8e60b69922
|
Fix unused param warnings when compiling with openxr off (#7770)
|
2026-09-08 10:48:50 -04:00 |
|
BMagnu
|
a73e2565c8
|
Add Vulkan + Wayland init logic for OpenXR (#7767)
* Add Vulkan + Wayland init logic for OpenXR
* typo
* clang tidy
|
2026-09-08 10:48:33 -04:00 |
|
Daft Mugi
|
c7025f47e0
|
Add FSO_BUILD_WITH_OPENXR cmake option (#6477)
* Windows and Linux default to ON
* macOS defaults to OFF
* User can override default on the command line
|
2024-12-20 12:06:29 +01:00 |
|
Birk Magnussen
|
7867dc77bd
|
external Openxr vars on mac
|
2023-12-04 20:38:50 +01:00 |
|
Birk Magnussen
|
612bdcf4df
|
Do not link OpenXR on mac
|
2023-12-04 20:20:41 +01:00 |
|
Birk Magnussen
|
058cec3d2c
|
Make VR 2D-Screen Auto recenter
|
2023-11-09 22:56:06 +01:00 |
|
Birk Magnussen
|
245ac3f6b3
|
Safe type conversions
|
2023-11-09 22:53:59 +01:00 |
|
Birk Magnussen
|
ee6159c685
|
Fix incorrect print order
|
2023-11-09 22:53:59 +01:00 |
|
Birk Magnussen
|
68f9d90629
|
Proper swapchain AR detection
|
2023-11-09 22:53:59 +01:00 |
|
Birk Magnussen
|
2523218fdc
|
Fix interfacing with the very segfaulty oculus runtime
|
2023-11-09 22:53:59 +01:00 |
|
Birk Magnussen
|
e99341d79f
|
Fix compile issues
|
2023-11-09 22:52:56 +01:00 |
|
Birk Magnussen
|
f686046a1d
|
Properly force VR AR
|
2023-11-09 22:52:51 +01:00 |
|
Birk Magnussen
|
e7ded2b4cd
|
Integrate per-eye fov overrides
|
2023-11-09 22:49:44 +01:00 |
|
Birk Magnussen
|
b2d1da6701
|
Enable Asymmetric Projection FOV
|
2023-11-09 22:49:41 +01:00 |
|
Birk Magnussen
|
d0086c31b8
|
Fix asymmetric top-down fov and add logging
|
2023-11-09 22:48:55 +01:00 |
|
Birk Magnussen
|
d9786f8aae
|
Clang
|
2023-11-09 22:48:54 +01:00 |
|
Birk Magnussen
|
fe916eb7ce
|
Fix Warnings
|
2023-11-09 22:48:54 +01:00 |
|
Birk Magnussen
|
a476897963
|
Fix BUild Issues
|
2023-11-09 22:48:54 +01:00 |
|
Birk Magnussen
|
e404f32c7b
|
Add warning if extension is not present
|
2023-11-09 22:48:54 +01:00 |
|
Birk Magnussen
|
d1d64a0afb
|
Autoslew HUD
|
2023-11-09 22:43:51 +01:00 |
|
Birk Magnussen
|
94cd6cf8bb
|
Fix retail stars and screenshake
|
2023-11-09 22:43:51 +01:00 |
|
Birk Magnussen
|
cb1f1e9c0b
|
Build Warnings
|
2023-11-09 22:43:49 +01:00 |
|
Birk Magnussen
|
9dc291569f
|
Make OpenXR session creation build on llinux
|
2023-11-09 22:43:49 +01:00 |
|
Birk Magnussen
|
ad05ce147e
|
Tidy up code
|
2023-11-09 22:43:31 +01:00 |
|
Birk Magnussen
|
9a227de872
|
Add option to scale down HUD in OpenXR mode
|
2023-11-09 22:43:30 +01:00 |
|
Birk Magnussen
|
4ea99eb461
|
Properly init HMD FoV
|
2023-11-09 22:43:27 +01:00 |
|
Birk Magnussen
|
27e80a3fff
|
Fix VR coordinate transforms
|
2023-11-09 22:42:46 +01:00 |
|
Birk Magnussen
|
3ab8cb097c
|
2D flats as plane in space
|
2023-11-09 22:42:46 +01:00 |
|
Birk Magnussen
|
3721f8165d
|
Basic Stereoscopy
|
2023-11-09 22:42:43 +01:00 |
|
Birk Magnussen
|
f94119d722
|
Properly init OpenXR and just blit the backbuffer to both eyes for now
|
2023-11-09 22:40:19 +01:00 |
|
Birk Magnussen
|
5e78054a66
|
Properly init an OpenXR session, at least on Win32
|
2023-11-09 22:40:19 +01:00 |
|
Birk Magnussen
|
cfe64748a4
|
Add Graphics abstraction layer
|
2023-11-09 22:40:18 +01:00 |
|
Birk Magnussen
|
a859192587
|
Basic OpenXR initialization
|
2023-11-09 22:39:58 +01:00 |
|