Commit graph

6493 commits

Author SHA1 Message Date
utzcoz 59995ebcce ci: Switch to use bookworm for JDK17
Signed-off-by: utzcoz <utzcoz@outlook.com>
2023-11-15 10:08:10 -06:00
utzcoz 4c1fd41641 gradle: Migrate gradle's buildToolsVersion to property one
Signed-off-by: utzcoz <utzcoz@outlook.com>
2023-11-15 10:06:20 -06:00
utzcoz 33602482a2 xrt/android: Migrate deprecated flavorDimensions gradle API
Signed-off-by: utzcoz <utzcoz@outlook.com>
2023-11-15 10:06:20 -06:00
utzcoz 198daf42d8 gradle: Bump svg-2-android-vector to 0.1.0
Use latest svg-2-android-vector for AGP 8.x.

Signed-off-by: utzcoz <utzcoz@outlook.com>
2023-11-15 10:06:20 -06:00
utzcoz 024d952de8 ci: Use JDK17 to build Android targets
The latest AGP 8.x needs JDK17.

Signed-off-by: utzcoz <utzcoz@outlook.com>
2023-11-15 10:06:20 -06:00
utzcoz 671639fd2a gitignore: Ignore pyenv local python version file
Signed-off-by: utzcoz <utzcoz@outlook.com>
2023-11-15 10:06:20 -06:00
utzcoz c586a25213 ci: Fix indent of ci-scripts.mk
Signed-off-by: utzcoz <utzcoz@outlook.com>
2023-11-15 10:06:20 -06:00
utzcoz 1e82e8e5f0 xrt/android: Move extractNativeLibs to build script for openxr_android
It's recommended by Android Studio when upgrading AGP.

Signed-off-by: utzcoz <utzcoz@outlook.com>
2023-11-15 10:06:20 -06:00
utzcoz 2561475fc4 xrt/android: Enable buildFeature aidl for ipc/android
It's recommended when upgrading AGP with Android Studio.

Signed-off-by: utzcoz <utzcoz@outlook.com>
2023-11-15 10:06:20 -06:00
utzcoz 01fc8642ee gradle: Bump AGP to 8.1.0 and Gradle 8.0
Signed-off-by: utzcoz <utzcoz@outlook.com>
2023-11-15 10:06:20 -06:00
utzcoz 30ebd2fe1b xrt/android: Apply Java code format by latest google-java-format
Signed-off-by: utzcoz <utzcoz@outlook.com>
2023-11-15 10:06:20 -06:00
utzcoz 7d61a6f892 xrt/android: Bump google-java-format to 1.18.1
Use the latest google-java-format to support JDK17 for AGP 8.x.

Signed-off-by: utzcoz <utzcoz@outlook.com>
2023-11-15 10:06:20 -06:00
utzcoz e06e222391 gradle: Bump Spotless to 6.22.0
Signed-off-by: utzcoz <utzcoz@outlook.com>
2023-11-15 10:06:20 -06:00
Jakob Bornecrantz e910d4fd49 doc: Document !2027 2023-11-15 13:16:50 +00:00
Jakob Bornecrantz 33498dc6b2 st/oxr: Make misc extensions a build time option 2023-11-15 13:16:50 +00:00
Jakob Bornecrantz b7299ead15 st/oxr: Make interaction profiles a build time option 2023-11-15 13:16:50 +00:00
Jakob Bornecrantz 179c10c399 st/oxr: Properly guard misc extensions with ifdefs 2023-11-15 13:16:50 +00:00
Jakob Bornecrantz 60df8b60ba st/oxr: Properly guard interaction extensions access with ifdefs 2023-11-15 13:16:50 +00:00
Jakob Bornecrantz d71082b5e1 st/oxr: Properly check all extension interaction profiles 2023-11-15 13:16:50 +00:00
Jakob Bornecrantz f56b1a42c7 cmake: Add printing of local_floor and unbounded spaces 2023-11-15 13:16:50 +00:00
Jakob Bornecrantz 143757d48d cmake: Reflow feature print section 2023-11-15 13:16:50 +00:00
Jakob Bornecrantz 3b3dc5bda1 cmake: Don't format status print list
Going to be needed later.
2023-11-15 13:16:50 +00:00
Simon Zeni 7f34dd6ac6 doc: Document !2034 2023-11-15 12:51:04 +00:00
Simon Zeni 818e519f50 xrt: make get_visibility_mask return xrt_return_t 2023-11-15 12:51:04 +00:00
Jakob Bornecrantz 9d2fd53e24 doc: Document !2033 2023-11-15 12:40:57 +00:00
Christoph Haag 7cd151484e st/oxr: Add forgotten newline to quirks output [NFC] 2023-11-15 12:38:59 +00:00
Jakob Bornecrantz f87053254e doc: Document !2032 2023-11-15 12:03:06 +00:00
Jakob Bornecrantz 6e8a40112b st/oxr: Handle view index for visibility mask 2023-11-15 12:03:06 +00:00
Jakob Bornecrantz 9a09d7956d xrt: Add view_index to visibility mask getter
And add helper caller function.
2023-11-15 12:02:08 +00:00
Jakob Bornecrantz 6123deaa75 u/mask: Scale output to FoV of the view 2023-11-15 12:02:08 +00:00
Jakob Bornecrantz 0064d16f47 u/mask: Tidy function 2023-11-15 12:02:08 +00:00
Jakob Bornecrantz 8bdc2f1edf ipc: Fix visibility mask leak 2023-11-15 12:02:08 +00:00
Jakob Bornecrantz a7787104dd doc: Document !2035 2023-11-15 11:50:11 +00:00
Zhongwang Zhang bb6e8eb9f8 st/oxr: Handle the XR_SESSION_NOT_FOCUSED case for XRInput 2023-11-15 11:47:32 +00:00
Ryan Pavlik af015a2b04 doc: Document !2029 2023-11-14 20:27:59 +00:00
Ryan Pavlik ac6e9ad480 ci: Move and rename templates for clearer separation
Avoids having templates in the same place as the files they generate.

Also rename the files that just get included
2023-11-14 20:27:59 +00:00
Ryan Pavlik b0efc5e8d4 ci: Be able to drop distro versions for Arch and Alpine, rebuild arch 2023-11-14 20:27:59 +00:00
Ryan Pavlik 2b418abf3f ci: bump our templates and ci-fairy version, some cleanup 2023-11-14 20:27:59 +00:00
Ryan Pavlik 6746ddbc5b ci: Fix to remove manual changes 2023-11-14 20:27:59 +00:00
Ryan Pavlik 85931cba57 ci: Make template work on newer Jinja 2023-11-14 20:27:59 +00:00
Jakob Bornecrantz 1da03628b8 doc: Document !2028 2023-11-14 20:27:15 +00:00
Jakob Bornecrantz 88cf637e95 ipc: Check return of ipc_call_space_create_semantic_ids 2023-11-14 20:27:15 +00:00
Jakob Bornecrantz 331b5b480e doc: Document !2030 2023-11-14 19:56:04 +00:00
Jakob Bornecrantz 7c96a23325 ipc: Tidy ipc_generated_protocol.h generator function 2023-11-14 19:38:05 +00:00
Jakob Bornecrantz 195d45d960 ipc: Protect ipc_generated_protocol.h with cpp header guard 2023-11-14 19:24:13 +00:00
Simon Zeni 5ee268458f doc: Document !2016 2023-11-14 17:02:24 +00:00
Simon Zeni 96be7675ed st/oxr: Implement XR_KHR_visibility_mask 2023-11-14 17:02:24 +00:00
Simon Zeni c1ce722d6d st/oxr: Add view index verify helper 2023-11-14 17:02:24 +00:00
Simon Zeni 5656f86c47 ipc: Add get_visibility_mask 2023-11-14 17:02:24 +00:00
Simon Zeni 1ec26ded40 u/mask: Introduce u_visibility_mask 2023-11-14 17:02:24 +00:00