Rylie Pavlik
9da09d4de6
c/shaders: One file of restored credit missed earlier.
...
This is what I get for not making sure I save before staging/committing.
d0617c04d5
accidentally removed credit.
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2240 >
2024-06-06 21:32:04 -05:00
Rylie Pavlik
53bcd6ebed
a/vk: Comments
...
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2238 >
2024-06-06 15:10:22 +00:00
Rylie Pavlik
7ce4e8f66c
c/main: Fix typos
...
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2238 >
2024-06-06 15:10:22 +00:00
Rylie Pavlik
9f707c3536
comp: Fix doc warnings
...
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2237 >
2024-06-06 14:54:03 +00:00
Rylie Pavlik
b17fbfc4ba
ipc: Fix doc warnings
...
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2237 >
2024-06-06 14:54:03 +00:00
Rylie Pavlik
bc916e0f36
xrt: Fix documentation warnings
...
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2237 >
2024-06-06 14:54:03 +00:00
Rylie Pavlik
23115015fc
c/shaders: Add back credit accidentally removed during shader overhaul
...
The updated versions of these shaders was added before
the originals were removed, so rename detection didn't trigger,
and d0617c04d5
accidentally
removed credit.
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2236 >
2024-06-06 09:38:11 -05:00
Hui Xu
cdb9c38ee0
external/jnipp: Check and re-assign JNIEnv
...
Fixes a crash when resumed from launcher.
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2226 >
2024-06-06 01:46:01 +00:00
Rylie Pavlik
5b8edfbb30
c/main: Default to compute compositor on Android to work around issue #381
...
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2235 >
2024-06-05 16:10:02 -05:00
Rylie Pavlik
fc830bc5b4
a/util: Prepend "monado" to function name on android logcat
...
For easier searching.
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2232 >
2024-06-05 19:55:58 +00:00
Alicja Michalska
69907679fc
d/wmr: Add definitions for Acer AH101 HMD
...
This patch adds VID/PID for Acer AH101 (WMR) headset.
Signed-off-by: Alicja Michalska <ahplka19@gmail.com>
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2222 >
2024-06-05 18:57:11 +00:00
Mario Kleiner
be55dec119
d/twrap: Correct axis assignments for poses provided by basalt slam.
...
Testing with a Luxonis Oak-D Pro with basalt slam tracking on a simulated
Northstar suggests the returned axis from basalt vit are wrong wrt. to
the OpenXR reference frame.
Invert assigned y and z axis, similar to what is done for poses returned
by basalt slam for other HMD drivers, e.g., the drivers for Rift-S, Valve
Index / Vive, WMR and Realsense, in various *_correct_pose_from_basalt()
functions.
While we are at it, also make sure the dx->pre_rotate enable flag and
debug UI checkbox actually has an effect on operation.
Signed-off-by: Mario Kleiner <mario.kleiner.de@gmail.com>
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2228 >
2024-06-04 19:54:02 +00:00
Mario Kleiner
09273292c2
d/dai: Swap x and -y axis to account for orientation of IMU in the camera.
...
We need a different axis assignment before submitting samples from the
DepthAI driven Luxonis Oak cameras IMU to the imu sinks, to account for
the orientation of the IMU in those cameras. On those cameras, the IMU
y axis points to the right, the x axis points downwards, the z axis
backwards. See following official Luxonis answer for reference:
https://discuss.luxonis.com/d/1044-about-oak-d-pro-w-imu-coordinate-system/8
One way to confirm the current wrong assignment and this fix is to select
"Use 3DOF tracking instead of SLAM" checkbox in the "Generic inside out
head tracker" debug UI.
Tested with a Luxonis Oak-D Pro camera.
Signed-off-by: Mario Kleiner <mario.kleiner.de@gmail.com>
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2228 >
2024-06-04 19:54:02 +00:00
Mario Kleiner
e7cbcefac6
t/north_star: Add slam device after HMD device.
...
The HMD display device apparently needs to be the first one in
the xdevs list. Comments in xrt_prober.h seem to confirm this.
Order hmd and slam device acccordingly in the north_star target
builder.
Otherwise XR client calls to xrEndFrame(), at least with projection
layers, will cause monado-service to crash, as it chooses the
"slam device" xdev as "HMD", instead of the actual hmd device,
and therefore dereferences a xdev->hmd which is NULL inside
_update_projection_layer() and thereby segfaults.
gdb backtrace after SIGSEGV:
_update_projection_layer (xc=0x7ffe60000bf0, ics=0x5555560a5208, layer=0x7fff0a5ed620, i=0) at /home/dragon/projects/monado/src/xrt/ipc/server/ipc_server_handler.c:749
749 uint32_t view_count = xdev->hmd->view_count;
(gdb) bt
0 _update_projection_layer (xc=0x7ffe60000bf0, ics=0x5555560a5208, layer=0x7fff0a5ed620, i=0) at /home/dragon/projects/monado/src/xrt/ipc/server/ipc_server_handler.c:749
1 0x00005555555abd30 in _update_layers (ics=0x5555560a5208, xc=0x7ffe60000bf0, slot=0x7fff0a5ed600) at /home/dragon/projects/monado/src/xrt/ipc/server/ipc_server_handler.c:973
2 0x00005555555ac060 in ipc_handle_compositor_layer_sync (ics=0x5555560a5208, slot_id=0, out_free_slot_id=0x7fff0a5ef134, handles=0x7fff0a5ef170, handle_count=0)
at /home/dragon/projects/monado/src/xrt/ipc/server/ipc_server_handler.c:1058
3 0x00005555555a7167 in ipc_dispatch (ics=0x5555560a5208, ipc_command=0x7fff0a5ef840) at /home/dragon/projects/monado/build/src/xrt/ipc/ipc_server_generated.c:518
4 0x00005555555a56cc in client_loop (ics=0x5555560a5208) at /home/dragon/projects/monado/src/xrt/ipc/server/ipc_server_per_client_thread.c:191
5 0x00005555555a593d in ipc_server_client_thread (_ics=0x5555560a5208) at /home/dragon/projects/monado/src/xrt/ipc/server/ipc_server_per_client_thread.c:332
Signed-off-by: Mario Kleiner <mario.kleiner.de@gmail.com>
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2228 >
2024-06-04 19:54:02 +00:00
Christoph Haag
ccfac98d36
st/oxr: Ignore primaryViewConfigurationType in headless
...
Spec:
"In a headless session, the XrSessionBeginInfo::primaryViewConfigurationType must be ignored and may be 0."
2024-06-01 01:39:59 +02:00
Rylie Pavlik
5980804535
c/util: Comments
...
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2220 >
2024-05-31 16:52:38 +00:00
Rylie Pavlik
569419de07
c/render: Internal comments
...
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2220 >
2024-05-31 16:52:38 +00:00
Rylie Pavlik
a07bfba370
c/main: Internal comments
...
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2220 >
2024-05-31 16:52:38 +00:00
Rylie Pavlik
342fab6b02
c/util: comp_scratch doc improvements
...
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2220 >
2024-05-31 16:52:38 +00:00
Korcan Hussein
1e047b5b6d
gradle,ci: Sign CI APKs for Android release builds
...
Co-authored-by: Rylie Pavlik <rylie.pavlik@collabora.com>
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2209 >
2024-05-30 17:25:23 -05:00
Korcan Hussein
2639d830b6
st/oxr: Fixes crash bug in xrGetVisibilityMaskKHR for in-process builds
...
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2210 >
2024-05-30 20:30:25 +00:00
Christoph Haag
8dd24bf28a
xrt: Move OpenXR defines to header
...
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2194 >
2024-05-28 22:09:13 +00:00
Christoph Haag
8b2571b6ac
st/oxr: Check for compile definitions after includes
...
If the defines are set in a header instead of with the compiler, they need
to be checked after includes.
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2194 >
2024-05-28 22:09:13 +00:00
Christoph Haag
cddf578092
st/oxr: Simplify path_cache pointers
...
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2194 >
2024-05-28 22:09:13 +00:00
Christoph Haag
13b5792a30
d/remote: Add palm pose
...
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2194 >
2024-05-28 22:09:13 +00:00
Christoph Haag
d8a151ced9
d/remote: Default to stereo
...
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2194 >
2024-05-28 22:09:13 +00:00
Christoph Haag
0d11937ae2
a/bindings: Mark grip_surface as available in KHR_maintenance1
...
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2194 >
2024-05-28 22:09:13 +00:00
Christoph Haag
bb2008ebf2
st/oxr: Add KHR_maintenance1
...
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2194 >
2024-05-28 22:09:13 +00:00
Christoph Haag
2371d68bbe
a/bindings: Add meta/touch_controller_* profiles
...
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2194 >
2024-05-28 22:09:13 +00:00
Christoph Haag
b101db3705
a/bindings,xrt: Add Touch Plus controller
...
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2194 >
2024-05-28 22:09:13 +00:00
Christoph Haag
73686b340b
a/bindings,xrt: Add touch pro controller
...
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2194 >
2024-05-28 22:09:13 +00:00
Christoph Haag
ab2e89affd
a/bindings,xrt: Add FB_touch_controller_proximity
...
Adding virtual profiles is a bit of a hack that we may want to unify in the
future.
It also adds some redundant verification for paths like
"/user/hand/left/input/trigger"
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2194 >
2024-05-28 22:09:13 +00:00
Christoph Haag
d0a6fc2c3c
a/bindings,xrt: Add vive focus 3 profile
...
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2194 >
2024-05-28 22:09:13 +00:00
Christoph Haag
397295274e
a/bindings,xrt: Add vive cosmos controller profile
...
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2194 >
2024-05-28 22:09:13 +00:00
Christoph Haag
f2e1fdb26c
a/bindings,xrt: Add pico neo3, 4, g3 controllers
...
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2194 >
2024-05-28 22:09:13 +00:00
Christoph Haag
cfd3a709ae
a/bindings: Add curl, slide, proximity to schema
...
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2194 >
2024-05-28 22:09:13 +00:00
Christoph Haag
9eaa4d4921
a/bindings: Mark odyssey controller as promoted in 1.1
...
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2194 >
2024-05-28 22:09:13 +00:00
Christoph Haag
74111e68fd
a/bindings: Mark magic leap 2 profile as promoted in 1.1
...
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2194 >
2024-05-28 22:09:13 +00:00
Christoph Haag
cf9ccb6993
a/bindings: Mark hp mr profile as promoted in 1.1
...
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2194 >
2024-05-28 22:09:13 +00:00
Christoph Haag
0f07f5fc0e
a/bindings: add grip_surface virtual profile
...
Aliasing XRT_INPUT_GENERIC_GRIP_SURFACE_POSE to XRT_INPUT_GENERIC_PALM_POSE
would be complicated because it is implemented as an enum.
Therefore, just reuse XRT_INPUT_GENERIC_PALM_POSE for now.
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2194 >
2024-05-28 22:09:13 +00:00
Christoph Haag
bbe33da56e
st/oxr: Enable core local floor space in OpenXR 1.1
...
v2: st/oxr: Handle local floor in OpenXR 1.1 when extension is not available
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2194 >
2024-05-28 22:09:13 +00:00
Christoph Haag
eaf747eca2
u/space_overseer: skip actually locating spaces in themselves
...
It is always going to be identity. Keep calculating the offsets though.
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2194 >
2024-05-28 22:09:13 +00:00
Christoph Haag
5ba58a5711
xrt,st/oxr,u/space_overseer: Implement advanced xrLocateSpaces
...
v2:
xrt: Allow NULL space in locate_spaces
For action spaces, an xrt_space is found if
get_xrt_space -> get_xrt_space_action -> oxr_action_get_pose_input
finds an active input. If no input is active, the xrt_space will be NULL.
ipc: Check allocation of space_ids for locate_spaces
st/oxr: Fix memory leak in xrLocateSpaces with invalid spaces
v3: ipc: Return error when locate_spaces allocation fails
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2194 >
2024-05-28 22:09:13 +00:00
Christoph Haag
0bd463c2af
st/oxr: Add naive xrLocateSpaces[KHR,]
...
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2194 >
2024-05-28 22:09:13 +00:00
Christoph Haag
bff72f6c23
st/oxr: Add OXR_VERIFY_API_VERSION_AT_LEAST verification macro
...
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2194 >
2024-05-28 22:09:13 +00:00
Christoph Haag
ae7facbdc7
st/oxr: Add ENTRY_IF_VERSION_AT_LEAST to negotiate
...
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2194 >
2024-05-28 22:09:13 +00:00
Christoph Haag
cdbf4ef26a
a/bindings: Generate code to verify paths for promoted core paths
...
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2194 >
2024-05-28 22:09:13 +00:00
Christoph Haag
7cf457d894
st/oxr,a/bindings: Move more verification logic to generated bindings
...
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2194 >
2024-05-28 22:09:13 +00:00
Christoph Haag
a35d7bd255
a/bindings: Remove XR_ prefix from extension names
...
They are removed in the generator script anyway.
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2194 >
2024-05-28 22:09:13 +00:00
Christoph Haag
0a6209f153
a/binding: Link oxr-interfaces
...
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2194 >
2024-05-28 22:09:13 +00:00
Christoph Haag
a9d55c1cc8
st/oxr: Add oxr-interfaces INTERFACE for oxr st include path
...
Add vulkan and external-renderdoc to oxr-interfaces, needed on windows.
Also add compile definitions to oxr-interfaces
This is necessary for OXR_EXTENSION_SUPPORT_GENERATE to generate the same
list of extensions when including oxr_objects.h.
(e.g. XR_USE_OPENGL will not be set, causing struct oxr_extension_status
to not have a KHR_opengl_enable menmber.
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2194 >
2024-05-28 22:09:13 +00:00
Christoph Haag
747665f2b0
ext/openxr: Update to OpenXR 1.1 headers
...
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2194 >
2024-05-28 22:09:13 +00:00
Christoph Haag
a2fae359e1
st/oxr: Debug print applicationInfo.apiVersion
...
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2194 >
2024-05-28 22:09:13 +00:00
Christoph Haag
b47eaaa266
st/oxr: Record OpenXR major.minor version on oxr_instance
...
This is needed to differentiate e.g. OpenXR 1.1 functionality from
OpenXR 1.0.
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2194 >
2024-05-28 22:09:13 +00:00
Christoph Haag
5ffe3c89a4
st/oxr: Fix applicationInfo apiVersion version check
...
st/oxr: Add OXR_IGNORE_OPENXR_VERSION debug var
This enables applications to run that require an OpenXR version that monado
does not support.
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2194 >
2024-05-28 22:09:13 +00:00
Jan Schmidt
edb418aa1a
d/ohmd: Reject WMR and Rift S drivers
2024-05-27 22:28:26 +00:00
Rylie Pavlik
f5804e473a
t/oxr_android: Remove unused resource.
2024-05-24 12:37:19 -05:00
Rylie Pavlik
4ef23ea747
t/oxr_android: Update Android logos
...
Also adjust branding so the out-of-process build looks more official,
since we cannot assert some privacy details when running in process.
2024-05-24 12:37:19 -05:00
Rylie Pavlik
3d0b984faf
gradle: Improve build
2024-05-24 12:37:19 -05:00
Korcan Hussein
bc6783c0a9
d/android: Set both orientation and position valid/tracked flags
...
hello_xr, unity and possibly other apps check the view pose flags
for both pos & orientation flags to be valid otherwise they invoke
`xrEndFrame` with no layers set.
2024-05-22 17:45:54 +01:00
Yuxuan Shui
7e7e23df7a
d/steamvr_lh: Allow overriding steamvr path with environment variable
...
To support use case such as:
* Non-standard steamvr install path.
* Using older steamvr versions to workaround breakage.
* Using steamvr driver with local modifications.
2024-05-22 13:48:25 +00:00
Korcan Hussein
06eebfb06f
c/util: Fixes crash bug when zero layers are committed
...
Fixes crash in `render_gfx_end_target` with non-compute pipeline path
on android (possibly any platform) when zero layers are committed.
2024-05-22 11:40:36 +01:00
Simon Zeni
f17bb81620
cmake: add VERSION and SOVERSION properties to monado shared library
2024-05-21 22:39:32 +00:00
Meng Jiao
48f63f7f60
comp: Fix vk_deinit_mutex asserts when vk_create_device fails.
2024-05-21 16:07:46 +00:00
Korcan Hussein
ecb0ae2254
st/oxr: XR_HTC_facial_tracking state-tracker clean-up
...
Moves the XR_HTC_facial_tracking state-tracker implementation
out of oxr_api_session.c into dedicated files, following
api/monado conventions.
2024-05-21 15:43:19 +01:00
Christoph Haag
2e6315b115
st/oxr: Fix warning for missing xdev space case handling
2024-05-21 14:20:11 +00:00
Qichang Sun
7fd2a8cce8
st/oxr: support XrEventDataVisibilityMaskChangedKHR for visibility mask
2024-05-21 17:24:56 +08:00
Christoph Haag
9387a09746
d/steamvr_lh: Fix xrt_space_relation_flags |= operator again
2024-05-20 01:44:44 +02:00
Jakob Bornecrantz
717c3e2a0e
st/oxr: Add XR_MNDX_xdev_space support
2024-05-20 00:49:36 +02:00
Jakob Bornecrantz
18fc473735
st/oxr: Add special xdev pose space
2024-05-20 00:49:36 +02:00
Jakob Bornecrantz
158f420748
st/oxr: Add XR_MNDX_xdev_space extension header
2024-05-20 00:49:36 +02:00
Christoph Haag
889dc32f67
scripts: Sort XR_HTC_facial_tracking and XR_FB_body_tracking alphabetically
2024-05-20 00:49:33 +02:00
Christoph Haag
7707c71bd5
st/oxr: Format oxr_extension_support.h
2024-05-19 22:45:38 +00:00
Bones
793e8a3df4
d/steamvr_lh: new steamvr_lh driver interface
2024-05-17 21:14:19 -04:00
babblebones
ac89100f70
d/steamv_lh: properly track all relation bits
2024-05-18 01:39:13 +02:00
Korcan Hussein
085aae9505
xrt: Adds support for XR_FB_body_tracking xrt-devices
2024-05-16 15:04:51 +01:00
Korcan Hussein
4d8cc7dffd
xrt: Adds framework for body-tracking xrt-devices
2024-05-16 15:04:51 +01:00
Fernando Velazquez Innella
158e246e7e
a/vk: Extend command buffer wait timeout to ~10 seconds
...
This is necessary because in some platforms (such as Windows 10, NVidia
RTX 3080ti) the OpenXR CTS will trigger an issue when the GPU memory
fills, where the system hangs for over one second during a paging queue
operation.
2024-05-15 13:24:22 +00:00
Mateo de Mayo
1742fd8566
external/vit: Update to 2.0.1
2024-05-07 18:24:54 +00:00
Mateo de Mayo
5771ddd4f8
d/wmr: Turn commented-out code into if-guarded code.
2024-05-07 18:24:54 +00:00
Rylie Pavlik
25562c8ea8
t/hand: Improve comment
2024-05-03 15:40:45 -05:00
Rylie Pavlik
4913e91c01
st/oxr: Remove outdated comment
2024-05-03 15:40:45 -05:00
Rylie Pavlik
b517be3bd0
st/gui: Clean up comment
2024-05-03 15:40:45 -05:00
Rylie Pavlik
c51da5c584
t/common: Clean up comments and variable names
2024-05-03 15:40:45 -05:00
Rylie Pavlik
f3a82dd868
d/wmr: Fix URL reference
2024-05-03 14:21:53 -05:00
Rylie Pavlik
753ec613fc
d/ulv5: Rename internal variables/macros
2024-05-03 14:21:38 -05:00
Rylie Pavlik
2b4bf6c166
d/rift_s: Improve comment
2024-05-03 14:21:17 -05:00
Rylie Pavlik
d36e0d78bc
d/ht: Improve comment
2024-05-03 14:21:10 -05:00
Rylie Pavlik
97dd6ce590
c/{client,main,util}: Improve comments
2024-05-03 14:21:01 -05:00
Rylie Pavlik
e6e9396844
c/client: Fix URL reference
2024-05-03 14:20:41 -05:00
Rylie Pavlik
89e15a96bb
a/ogl: Fix URL reference
2024-05-03 14:20:30 -05:00
Rylie Pavlik
2a34c8abf9
a/{tracking,util}: Improve comments
2024-05-03 14:20:15 -05:00
Rylie Pavlik
e6149902de
t/cli: Fix typo
2024-05-03 14:02:42 -05:00
Rylie Pavlik
2453c1b2de
jnipp: Catch and handle exception in object destructor
2024-04-18 16:54:25 -05:00
Fernando Velazquez Innella
b29776fa1e
c/util: Fix double free when failing to import non-Vulkan swapchain
2024-04-17 11:24:05 -04:00
Fernando Velazquez Innella
20ac197a6f
c/util: Fix double free when failing to initialize Vulkan swapchain
2024-04-17 11:23:50 -04:00
Yu Li
6f35a3a51d
st/oxr: Implement xrGetReferenceSpaceBoundsRect
2024-04-17 12:49:20 +00:00
Yu Li
143ff5a0ac
ipc: Add support for get bounds rect function
2024-04-17 12:49:20 +00:00
Yu Li
e8d3b875f0
xrt: Add get bounds rect function
2024-04-17 12:49:20 +00:00
zhz
c5cf26f385
c/client: Replace glTextureStorageMem2DEXT
with glTexStorageMem2DEXT
2024-04-16 13:44:39 +00:00