Commit Graph
7588 Commits
Author SHA1 Message Date
Beyley Cardellio f4c29b8047 st/oxr: Add hydra pose to "suitable pose name" list
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2469>
2025-05-21 19:21:25 -07:00
Jakob Bornecrantz a4794055fb c/util: Ask for storage buffer 8bit access
If a compositor doesn't ask for VK_KHR_8bit_storage this feature bit
will not be set so it is safe to always ask for it.

Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2397>
2025-05-21 16:03:25 +00:00
Jakob Bornecrantz d085979924 a/vk: Expose storage_buffer_8bit_access device feature
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2397>
2025-05-21 16:03:25 +00:00
Jakob Bornecrantz 76055f649b a/vk: Track VK_KHR_8bit_storage
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2397>
2025-05-21 16:03:25 +00:00
Jakob Bornecrantz e689bd43c7 a/vk: Add missing features in print and sort
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2397>
2025-05-21 16:03:25 +00:00
Jakob Bornecrantz 3a99973a63 u/system: Rafactor u_system to be usable as a base class
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2398>
2025-05-20 14:26:17 +01:00
Jakob Bornecrantz e62c6a0a23 u/system: Add pragma once guard
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2398>
2025-05-20 14:26:17 +01:00
Beyley Cardellio 2a6932d46d a/vk: Fix compilation on latest Vulkan headers
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2464>
2025-05-14 03:16:44 -07:00
Jakob Bornecrantz 88588213b4 ipc: Add arguments to main function
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2400>
2025-05-08 09:29:32 -04:00
Jakob Bornecrantz 0f7c0399f4 u/debug_gui: Add options to create call
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2400>
2025-05-08 09:29:32 -04:00
Bones b6522fdf5f doc: Document !2462
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2462>
2025-05-07 14:06:32 +00:00
Bones 9455eec8a6 ipc: Debounce the no client disconnection
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2462>
2025-05-07 14:06:32 +00:00
Bones fd228f1e77 ipc: allow runtime exit on no client connections
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2462>
2025-05-07 14:06:32 +00:00
Jakob Bornecrantz 67545a9a87 st/gui: Refactor out GUI state tracker into a re-usable base
Split the GUI state tracker into a base and the rest of the GUI that was used
to make the monado-gui project. This greatly reduces the number of dependancies
brought into a minimal gui target and as such makes it easier to re-use.

Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2399>
2025-05-06 17:03:44 +01:00
Jakob Bornecrantz 56d1abab71 st/gui: Do not call gui_prober_select in debug scene
Call it in the monado-gui thread, this was the only place it was used.

Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2399>
2025-05-06 17:02:23 +01:00
Jakob Bornecrantz 58be631353 u/debug_gui: Do not call gui_prober_update in runtime debug gui
The calling of this function is only needed for the debug gui used in
monado-gui target, not the one built into the runtime. This better simulates
drivers not getting called while no apps are connected.

Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2399>
2025-05-06 17:02:23 +01:00
Beyley Cardellio 5ecd58f2a8 doc: Document !2463
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2463>
2025-05-06 07:20:47 -07:00
Beyley Cardellio a7a63e61f1 ipc/server: Properly return ERROR_ALLOCATION in space_locate_spaces
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2463>
2025-05-06 07:20:47 -07:00
Beyley Cardellio 529e8d4f60 st/oxr: Implement FB_haptic_pcm
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2463>
2025-05-06 07:19:59 -07:00
Beyley Cardellio 791cb3778a a/util: Add audio resampler
Basic nearest neighbour audio resampling.

Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2463>
2025-04-30 18:08:53 -07:00
Beyley Cardellio 9c14825ec8 doc: Document !2457
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2457>
2025-04-25 19:23:53 +00:00
Beyley Cardellio 2ee5443835 st/gui: Support BC4 recording
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2457>
2025-04-25 19:23:53 +00:00
Beyley Cardellio b2836371b1 a/util: Support yuyv422 images in u_sink_combiner
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2457>
2025-04-25 19:23:53 +00:00
Beyley Cardellio 4b38d313d8 a/util: Add half scale frame sink
Useful for when you're dealing with a camera that's too high res you're trying to calibrate

Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2457>
2025-04-25 19:23:53 +00:00
Beyley Cardellio aadd2eb875 a/util + xrt: Add BC4 image support
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2457>
2025-04-25 19:23:53 +00:00
Beyley Cardellio a56078e743 external: Add bcdec for BC4 decoding
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2457>
2025-04-25 19:23:53 +00:00
Beyley Cardellio 83f4422d8d a/util: Add optional file size output for u_file_read_content*
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2459>
2025-04-24 19:20:21 -07:00
Simon ZeniandChristoph Haag df047b54cc st/oxr: implement XR_EXT_plane_detection
Co-Authored-By: Christoph Haag <christoph.haag@collabora.com>
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2439>
2025-04-22 11:39:45 +01:00
f4c1b6716a ipc: implement plane detection device functions
Co-Authored-By: Christoph Haag <christoph.haag@collabora.com>
Co-Authored-By: Korcan Hussein <korcan.hussein@collabora.com>
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2439>
2025-04-22 11:39:12 +01:00
Simon ZeniandChristoph Haag 0eb9fd5db8 xrt: add plane detection functions to xrt_device
Co-Authored-By: Christoph Haag <christoph.haag@collabora.com>
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2439>
2025-04-22 11:34:16 +01:00
Rylie Pavlik a041c61683 doc: Update CHANGELOG 2025-04-18 14:16:01 -05:00
Rylie Pavlik 9685f3f129 doc: Clean up changelogs 2025-04-18 14:16:01 -05:00
Rylie Pavlik 88360bde64 doc: Clean up and add to changelog fragments 2025-04-18 14:16:01 -05:00
Rylie Pavlik fcaee9b8da reuse: Update dep5 file 2025-04-18 14:16:01 -05:00
Rylie Pavlik bcc60fb2a7 monado: Fix trailing whitespace.
Remove whitespace at end of line, make sure every file ends with a newline, etc.
2025-04-18 14:15:54 -05:00
Rylie Pavlik 185eded5ea misc: Update mailmap 2025-04-18 12:57:50 -05:00
Frederic Plourde cf2aa83e9c doc/changes: Added missing changelog fragments 2025-04-18 12:57:50 -05:00
Rylie Pavlik a650af65be monado: Update version 2025-04-18 12:57:50 -05:00
Rylie Pavlik a359a0a846 vcpkg: Set builtin baseline to a tested version of the dependencies 2025-04-18 12:57:50 -05:00
Rylie Pavlik 41485dba32 ci: Bump windows image
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2455>
2025-04-18 11:35:52 -05:00
Rylie Pavlik e978c35ac6 ci: Bump alpine image
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2455>
2025-04-18 11:35:27 -05:00
Rylie Pavlik 47267432ed ci: Bump arch image
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2455>
2025-04-18 11:34:37 -05:00
Rylie Pavlik 419646211c ci: Bump debian bookworm image
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2455>
2025-04-18 11:33:18 -05:00
Jakob Bornecrantz 9e91d17f30 a/ogl: Fix warning in ogl_import_from_native on Windows
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2454>
2025-04-18 09:41:06 -05:00
Jakob Bornecrantz 435648a475 c/util: Add C++ guards in render helpers
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2454>
2025-04-18 09:39:22 -05:00
Jakob Bornecrantz a4c55cbff4 st/prober: Fix warnings on Windows
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2454>
2025-04-18 09:39:22 -05:00
Jakob Bornecrantz 5d9697011b c/main: Improve warning print for VkSurfaceFormat mismatch
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2454>
2025-04-18 09:38:50 -05:00
Rylie Pavlik 90334cc40f external/openxr_includes: Update OpenXR headers from upstream release-1.1.47
OPENXR_REV_ID: 858912260ca616f4c23f7fb61c89228c353eb124
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2453>
2025-04-16 17:01:52 -05:00
Rylie Pavlik c80de9e7ca external/cjson: Update cJSON from upstream v1.7.15-33-gacc7623
CJSON_REV_ID: acc76239bee01d8e9c858ae2cab296704e52d916
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2448>
2025-04-10 15:13:34 -05:00
Rylie Pavlik 7053feffb4 reuse: Update dep5 file.
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2447>
2025-04-10 18:54:45 +00:00