Commit graph

27 commits

Author SHA1 Message Date
Lubos
4fcc69242e OpenXR - Foveation implemented (Quest only) 2023-03-09 20:42:49 +01:00
Lubos
61b0513046 OpenXR - Platform flags for extensions refactored 2023-03-09 17:54:34 +01:00
huhongwei
624e443b5b Fix logic error: assign EGLSurface to EGLConfig 2023-03-02 09:13:31 +08:00
rofl0r
f406a207fc
VRBase: fix build error with musl libc
```
ppsspp-1.14.1/Common/VR/VRBase.cpp:94:9: error: 'exit' was not declared in this scope
   exit(1);                                                                   
```
exit() is declared in stdlib.h, but due to namespace pollution in glibc it happens to work there.
2022-12-20 14:50:08 +00:00
Jan Beich
6a9334e6f0 OpenXR - Correct NULL type for XrSession
Common/VR/VRBase.cpp:220:30: error: assigning to 'XrSession' (aka 'unsigned long long') from incompatible type 'nullptr_t'
                engine->appState.Session = NULL;
                                           ^~~~
/usr/include/sys/_null.h:37:14: note: expanded from macro 'NULL'
 #define NULL    nullptr
                 ^~~~~~~
2022-12-15 15:31:09 +00:00
Lubos
8ff1156c04 OpenXR - SDK updated 2022-12-07 21:19:33 +01:00
Henrik Rydgård
162290147f UWP build fix. Had to reshuffle some stuff and compile some Vulkan files. 2022-11-06 15:54:00 +01:00
Henrik Rydgård
0ef39d11d8 Add a dynamic loader for OpenXR so the VR code can link. Make it all build on Windows. 2022-11-06 15:37:58 +01:00
Henrik Rydgård
c44afcf462 Typo fix 2022-11-06 14:37:56 +01:00
Henrik Rydgård
b4507cd5cc Make a lot more code VR build for all platforms 2022-11-06 14:36:51 +01:00
Henrik Rydgård
8bb2313f5d Finish previous buildfix... 2022-11-06 11:34:27 +01:00
Lubos
aacbe4f4a3 OpenXR - Get platform flags in runtime 2022-11-04 14:53:07 +01:00
Lubos
aafa17fa73 OpenXR - Introduce platform flags 2022-11-04 14:22:42 +01:00
Lubos
f8d29e0d19 OpenXR - Fix ifdef ANDROID 2022-11-04 13:52:32 +01:00
Henrik Rydgård
0251f33ec3 Don't use PPSSPP-specific stuff in Common/VR for now. 2022-10-17 23:13:43 +02:00
Henrik Rydgård
0a222345c1 Buildfixes 2022-10-17 20:43:58 +02:00
Henrik Rydgård
70488be450 Make as much as possible of the VR code build on all platforms 2022-10-17 20:12:48 +02:00
Lubos
7c6cff5ae9 Merge branch 'master' into feature_openxr_vulkan 2022-10-09 17:48:23 +02:00
Lubos
409b9234d7 OpenXR - Fix the build on Quest 2022-09-28 00:01:18 +02:00
Lubos
a7542e0320 OpenXR - Initialization on Pico fixed 2022-09-27 18:44:15 +02:00
Lubos
a9b6001daa OpenXR - Code formatting 2022-09-27 18:04:21 +02:00
Lubos
355bd37e17 OpenXR - Pico specific code refactor 2022-09-25 09:25:37 +02:00
Lubos
60871eeac5 OpenXR - Initialize Pico subsystems 2022-09-24 22:39:07 +02:00
Lubos
d8fbc7ce56 OpenXR - Vulkan support in progress 2022-09-14 19:53:55 +02:00
Lubos
fea2ace548 OpenXR - Initial work on Vulkan support 2022-09-13 01:39:44 +02:00
Lubos
723d641771 OpenXR - Enable performance mode 2022-08-27 12:23:03 +02:00
Lubos
89f5038c01 OpenXR - Move VR folder under Common 2022-07-26 18:06:08 +02:00
Renamed from VR/VRBase.cpp (Browse further)