Commit Graph
2694 Commits
Author SHA1 Message Date
osy 8414b54c94 docs: add graphics documentation 2023-01-04 20:12:04 -08:00
osy eeb53377cc project: add MoltenVK 2023-01-04 20:11:03 -08:00
osy 7f788e3bed build: enable Venus in virglrenderer 2023-01-04 18:34:39 -08:00
osy 60bc293ae1 build: add MoltenVK 2023-01-04 18:33:39 -08:00
osy dda8bde562 project: bumped version v4.1.5 2023-01-03 19:53:33 -08:00
osy 0e357482d4 config(qemu): default to GL backend for all supported machines 2023-01-03 19:53:33 -08:00
osy a6b1ea4401 Merge pull request #4881 from MMP0/patch-1
Fix typo + Update Japanese localization
2023-01-03 19:39:49 -08:00
osy abc9e42d22 system: set TMPDIR before launching QEMU
QEMU uses g_get_tmp_dir() to get the tmp directory.

Fixes #4882
2023-01-03 19:36:30 -08:00
osy 9d6e59f5ef utmctl: update help text for commands 2023-01-03 19:12:11 -08:00
osy 917ccf9c74 scripting: return error when trying to suspend or stop a non-running vm
Fixes #4884
2023-01-03 18:32:08 -08:00
osy bd5de65406 scripting: use the right error description override 2023-01-03 18:29:00 -08:00
osy 9530ba7f48 config: all external drives should be read-only
1. If a drive is external, assume it is also read-only.
2. Internal drives can now be marked read-only (QEMU)
3. Fix read-only bookmarks not being created in the helper.

Fixes #4838
2023-01-03 13:49:08 -08:00
osy 9ef32a131c display(macOS): restore start button tooltip when stopped 2023-01-03 12:24:40 -08:00
osy 8b0d8685b6 CocoaSpice: improve rendering performance for non-GL
Fixes #4880
2023-01-03 11:15:27 -08:00
MMP0 fb0172a3f0 Update for 3a79d06..bc9c97f 2023-01-03 21:20:55 +09:00
MMP0 af03e6080c Fix typo 2023-01-03 21:12:52 +09:00
osy 7a348bfd89 project: bumped version v4.1.4 2023-01-01 22:11:51 -08:00
osy bc9c97f9da settings(iOS): lots of ugly hacks to get iOS 14 to work
Fixes #4864
2023-01-01 20:08:03 -08:00
osy 6d56dc8c9f settings(iOS): do not evaluate isSupported every view update 2023-01-01 18:59:01 -08:00
osy 8445a626b4 qemu: fix vmnet using 100% CPU when suspended
Fixes #4803
2023-01-01 17:03:48 -08:00
osy 1b357ca506 display(macOS): show reason for disabled suspend 2023-01-01 14:02:13 -08:00
osy 31fee3d046 Merge pull request #4866 from utmapp/feature/ios-rosetta
Add TSO support for jailbroken/Trollstore iOS Hypervisor
2023-01-01 13:17:37 -08:00
osy 811f27aa48 display: fix mirroring display to multiple windows 2023-01-01 13:04:21 -08:00
osy 213472b0f2 system: iOS default backend restored to GL
Also fix the mistake where "gl" backend did not map to the right GL in iOS.
Switching the default backend back to GL is due to regression of issues such
as `glxgears` not working for some people.

Although Metal backend for iOS should perform better overall, regressions
such as this can cause confusion and so we will make the Metal backend now
opt-in instead of opt-out

Resolves #4856
2023-01-01 08:42:35 -08:00
osy 305cfd5cd1 Merge branch 'main' into feature/ios-rosetta 2022-12-30 23:01:38 -08:00
osy 115364c089 qemu: fix TCTI build
Fixes #4848
2022-12-30 22:58:39 -08:00
osy 94e5dd8619 CocoaSpice: update to latest commit
This resolves the issue where GRUB renders really slowly in GL mode and also
improves rendering performance of non-GL.
2022-12-30 22:56:24 -08:00
osy 803b39c9dc config: add option to enable TSO 2022-12-30 22:54:32 -08:00
osy 43dc32d4af qemu: patch to enable TSO on hacked iOS 2022-12-29 00:27:38 -08:00
osy 20f12bd941 project: remove load dependency on qemu-loongarch64-softmmu 2022-12-28 19:10:40 -08:00
osy cd77a5ef06 jailbreak: fix HV build detection for JIT enable
Forgot to rename the check after the last change.
2022-12-27 22:14:13 -08:00
osy a2d28e6cb9 project: bumped version v4.1.3 2022-12-27 17:45:44 -08:00
osy 432eec0eac toolbar: fix auto-hide timer
Fixes #4844
2022-12-27 17:27:44 -08:00
osy a8dc498dc9 utmctl: fix stop request not working
Fixes #4850
2022-12-27 17:15:57 -08:00
osy 085366e70f utmctl: fix stop request not working
Fixes #4850
2022-12-27 16:36:00 -08:00
osy ad4124c273 utmctl: fix typo
Fixes #4849
2022-12-27 16:35:25 -08:00
osy fcae691742 utmctl: fix crash from utmctl help attach
Indicate to the user that the "attach" command is not yet working.

Fixes #4817
2022-12-27 16:25:36 -08:00
osy 057383ca3f wizard: enable GL for Linux by default 2022-12-27 16:00:39 -08:00
osy 38fe23bfa3 settings: more clearly indicate when GL acceleration is supported 2022-12-27 15:51:52 -08:00
osy 5b3d9bce35 preferences: redesign macOS preferences with tab view 2022-12-27 15:33:19 -08:00
osy 410bd50aa5 preferences: support changing FPS limit 2022-12-27 15:33:14 -08:00
osy 201a2206f3 preferences: support changing renderer backend 2022-12-27 15:33:07 -08:00
osy e12115c1d9 project: update fr translation
Thanks @FRtranslator

Resolves #4775
2022-12-27 12:34:26 -08:00
osy a62ac55948 Merge pull request #4846 from utmapp/feature/backend-update
Update backend and rework rendering pipeline
2022-12-27 12:08:11 -08:00
osy f1d58b9877 package: change no-container to no-sandbox
This way deleting the app can delete data as well.
2022-12-26 22:54:11 -08:00
osy 4f5b976a5f build: update virglrenderer to workaround hang on boot 2022-12-26 22:52:27 -08:00
osy 28da442925 project: updated CocoaSpice to latest commit 2022-12-26 22:52:27 -08:00
osy dfa2315308 qemu: fix crash due to BDRV_REQ_REGISTERED_BUF change 2022-12-25 12:45:35 -08:00
osy f6ca0dbc6d build: patch gstosxaudio to fix deadlock
Fixes #2364
2022-12-25 00:44:58 -08:00
osy 870a4193ad build: disable gl error check in virglrenderer 2022-12-25 00:44:58 -08:00