3916 Commits
Author SHA1 Message Date
osy e89c580ed3 build: define mesa host dependencies 2026-02-21 12:35:15 -08:00
osy bee451d6ef qemu: sync with repo
Fixes an issue if SDL2 is enabled (not supported in UTM)
2026-02-21 12:34:46 -08:00
osy 8d34e35bf6 system: add more Metal debug logging 2026-02-03 13:38:17 -08:00
osy e6ed9f3d73 CocoaSpice: fix scaling when visible area mismatches texture size
Fixes #5781
2026-02-03 13:36:34 -08:00
osy 0d0aff7626 build: fix crash on glDrawElementsInstancedBaseVertex
(For real this time)
Fixes #7596
2026-01-30 14:26:09 -08:00
osy fd1e105e79 build: fix crash on glDrawElementsInstancedBaseVertex
Fixes #7596
2026-01-27 07:58:20 -08:00
osy bb06ea40fb system: log environment variables 2026-01-25 21:04:41 -08:00
osy b57a4e380d process: enable verbose virgl logging for iOS 2026-01-25 15:45:34 -08:00
osy 038ff43959 build: update minver to iOS 14 and macOS 11
This is what UTM's minver has been for a while and will reduce
the number of warnings in the build as well as enable possible
runtime optimizations.
2026-01-23 13:29:08 -08:00
osy eed5350459 build: fix Obj-C build flags
We weren't passing in the target tuple for Obj-C which led to
crashes running on an lower iOS version.

Fixes #7593
2026-01-23 13:27:28 -08:00
osy ca6cd2deba build: fix black screen issue on EAGL
Fixes #7587
2026-01-21 10:48:39 -08:00
osy 819caa4d9c qemu: fix Metal verification error 2026-01-21 08:27:34 -08:00
osy 97566f9c78 project: bumped version v5.0.1 2026-01-19 14:58:32 -08:00
osy fae923de4b display: default FPS limit to 120Hz on supported devices
Except on iPhone where battery life is a concern.
2026-01-19 14:42:52 -08:00
osy a255260698 config(qemu): fixed incorrect comma escape on single argument 2026-01-19 13:51:37 -08:00
osy 384b832890 vm(qemu): fix hang on exit 2026-01-19 10:54:44 -08:00
osy 2cc156c9b5 display(iOS): fix scaling issue for external displays 2026-01-19 10:54:44 -08:00
osy 286f7b43fa display(iOS): automatically resize to fit on new screen creation 2026-01-19 10:54:43 -08:00
osy acca0c4bb5 toolbar(iOS): fix checkbox on external display menu 2026-01-19 10:54:43 -08:00
osy 0fc17dbcb4 display(iOS): disable zoom lock on pinch gesture 2026-01-19 10:54:43 -08:00
osy b34675ec0e display(iOS): fix external display resolution issues
Fixes #6040
2026-01-19 10:54:43 -08:00
osy 9abb86bc9e CocoaSpice: update to refactored renderer
This should reduce the latency of scanout updates. This also moves
the logic of viewport scale/origin from CSDisplay to CSRenderer
meaning that if you have multiple mirrored displays, they can have
independent scales.
2026-01-19 10:54:43 -08:00
osy e2b11324d1 qemu: fix conditional build on Xcode 26
Fixes #7579
2026-01-11 18:13:41 -08:00
osy 004f0aa04e project: bumped version v5.0.0 2026-01-11 11:36:26 -08:00
osy c34c6d8e4f Merge pull request #7576 from utmapp/dev/graphics-next
Enable Venus for Vulkan acceleration on Linux guests
2026-01-11 08:43:19 -08:00
osy 50764ac68d build: support building with debug symbols 2026-01-10 16:22:12 -08:00
osy 220926d1d7 build: fix Vulkan icd path for iOS 2026-01-10 16:21:55 -08:00
osy 878190d146 config(qemu): set hostmem=256M so it works on iOS 2026-01-10 16:20:58 -08:00
osy b92eefc54a build: support set IPA on iOS hypervisor 2026-01-10 16:15:12 -08:00
osy 84a1a9601c qemu: set IPA with private APIs on older macOS
Also fix a typo in qemu_spice_display_early_init()
2026-01-10 16:13:32 -08:00
osy 49e78b1ab3 vm(qemu): check Vulkan compability 2026-01-08 10:47:07 -08:00
osy 531c4a4fcc build: mesa_clc must be built from the same tree 2026-01-08 01:18:52 -08:00
osy 85f3044b1f qemu: enable Vulkan support
Resolves #4551
2026-01-07 21:03:12 -08:00
osy 4c1c0b731c build: fix Vulkan-Loader path 2026-01-07 21:03:12 -08:00
osy 847ad6e425 build: add MoltenVK to dependencies 2026-01-07 21:03:12 -08:00
osy 50283fd05d build: add distlib and mako to dependency check 2026-01-07 21:03:12 -08:00
osy b959d92b32 build: add KosmicKrisp to dependencies 2026-01-07 21:03:12 -08:00
osy e8e7ec7ac8 build: add Vulkan-Loader to dependencies 2026-01-05 20:56:42 -08:00
osy cd7158a0f8 build: update environment checks 2026-01-04 22:38:21 -08:00
osy 2a913cadb0 qemu: enable support for CGL backend
Thanks to @startergo for the changes. This should enable OpenGL 4.1 on Linux

Resolves #4285
2026-01-04 21:54:36 -08:00
osy 79959928d7 Merge pull request #7534 from elguero/main
Add Rocky Linux logo
2026-01-03 19:31:22 -08:00
osy 048ca7498e project: bumped version v4.7.5 2026-01-03 09:46:27 -08:00
osy 5ee79c7c53 intents: properly fix LNPerformActionErrorCodeActionNotFound 2026-01-03 09:12:09 -08:00
osy 57162ae90e angle: fix black screen 2026-01-03 06:16:13 -08:00
osy 1d737eb7b9 project: bumped version 2026-01-02 20:57:30 -08:00
osy 35e97216bf port: fix race condition during start 2026-01-02 20:54:41 -08:00
osy 1c7bdeb500 project: bumped version 2026-01-02 17:21:46 -08:00
osy 7346ba9fbf Merge pull request #7494 from evan314159/virtiofs
Apple Virtualization: only update shared directories if they changed to avoid unnecessary virtiofs reconnections
2026-01-02 17:00:44 -08:00
osy 863cdc7fc3 Merge pull request #7446 from nikolan123/main
Properly escape commas in disk paths
2026-01-02 16:48:09 -08:00
nikolan e65ad0b844 config(qemu): properly escape commas in disk paths 2026-01-02 16:47:00 -08:00