127878 Commits

Author SHA1 Message Date
Matt Borgerson 0108d02dc7 xblc: Run clang-format 2026-02-19 00:41:13 -07:00
Fred Hallock 06448d5ce5 xblc: Migrate to SDL3 2026-02-18 22:46:57 -07:00
Matt Borgerson 3b13aed14c nv2a/gl: Use G_GNUC_PRINTF macro for debug function printf attribute 2026-02-16 02:21:37 -07:00
Matt Borgerson 16fb850a3c nv2a/vk: Use G_GNUC_PRINTF macro for debug function printf attribute 2026-02-16 02:21:37 -07:00
Matt Borgerson e4385e73fc nv2a/vk: Target Vulkan 1.1+ 2026-02-16 02:09:12 -07:00
Matt Borgerson 74ae576e26 nv2a/vk: Drop unnecessary include 2026-02-16 02:09:12 -07:00
Matt Borgerson 5af8779e6f nv2a/vk: Use vmaImportVulkanFunctionsFromVolk to initialize VmaVulkanFunctions 2026-02-16 02:09:12 -07:00
Matt Borgerson 64cabd5512 nv2a/vk: Drop SDL window 2026-02-16 02:09:12 -07:00
Matt Borgerson 06fc124587 apu: Check reset time after backoff delay 2026-02-16 00:39:57 -07:00
Matt Borgerson dd116bcf4b apu: Nudge frame timing to compensate for clock drift 2026-02-16 00:39:57 -07:00
Matt Borgerson a11d0c83a4 apu: Add frame timing debug 2026-02-16 00:39:57 -07:00
Matt Borgerson e85b0dc48a apu: Set queue buffer watermarks based on device buffer size 2026-02-16 00:39:57 -07:00
Matt Borgerson a64831191a apu: Use precision throttle while queue is sufficiently full 2026-02-16 00:39:57 -07:00
Matt Borgerson ae8bc4e455 apu: Move monitor management out to monitor.c 2026-02-09 12:48:11 -07:00
dependabot[bot] 84897fc270 ci: Bump astral-sh/setup-uv from 7.2.1 to 7.3.0
Bumps [astral-sh/setup-uv](https://github.com/astral-sh/setup-uv) from 7.2.1 to 7.3.0.
- [Release notes](https://github.com/astral-sh/setup-uv/releases)
- [Commits](https://github.com/astral-sh/setup-uv/compare/803947b9bd8e9f986429fa0c5a41c367cd732b41...eac588ad8def6316056a12d4907a9d4d84ff7a3b)

---
updated-dependencies:
- dependency-name: astral-sh/setup-uv
  dependency-version: 7.3.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-02-08 21:11:07 -07:00
Matt Borgerson 390458c9ac apu: Use SDL_SetAudioStreamGain to control monitor volume 2026-02-05 01:26:37 -07:00
Matt Borgerson 9fd0a416f1 apu: Clear HRTF history on voice_reset_filters 2026-02-05 00:38:34 -07:00
Matt Borgerson 57af791dac apu: Improve APU thread idle handling 2026-02-05 00:33:37 -07:00
Matt Borgerson f95ec2e62c apu: Handle output stream init failure 2026-02-05 00:33:37 -07:00
Matt Borgerson c145f4a7a8 apu: Improve throttling 2026-02-05 00:33:37 -07:00
Matt Borgerson 464ff38aa9 apu: Clean up debug metrics calculations a bit 2026-02-05 00:33:37 -07:00
Matt Borgerson ed839cd57c apu: Move more init into mcpx_apu_realize 2026-02-05 00:33:37 -07:00
Matt Borgerson e8afb0d415 apu: Remove voice spin locks 2026-02-05 00:33:37 -07:00
Matt Borgerson 70a6d80548 apu: Remove dead code 2026-02-05 00:33:37 -07:00
Matt Borgerson b00f3fb456 apu: Remove monitor output SDL audio callback 2026-02-05 00:33:37 -07:00
dependabot[bot] 90ac1b1172 ci: Bump docker/login-action from 3.6.0 to 3.7.0
Bumps [docker/login-action](https://github.com/docker/login-action) from 3.6.0 to 3.7.0.
- [Release notes](https://github.com/docker/login-action/releases)
- [Commits](https://github.com/docker/login-action/compare/5e57cd118135c172c3672efd75eb46360885c0ef...c94ce9fb468520275223c153574b00df6fe4bcc9)

---
updated-dependencies:
- dependency-name: docker/login-action
  dependency-version: 3.7.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-02-01 21:33:03 -07:00
dependabot[bot] 0445f9fc32 ci: Bump astral-sh/setup-uv from 7.2.0 to 7.2.1
Bumps [astral-sh/setup-uv](https://github.com/astral-sh/setup-uv) from 7.2.0 to 7.2.1.
- [Release notes](https://github.com/astral-sh/setup-uv/releases)
- [Commits](https://github.com/astral-sh/setup-uv/compare/61cb8a9741eeb8a550a1b8544337180c0fc8476b...803947b9bd8e9f986429fa0c5a41c367cd732b41)

---
updated-dependencies:
- dependency-name: astral-sh/setup-uv
  dependency-version: 7.2.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-02-01 21:32:51 -07:00
dependabot[bot] cb70345cfd ci: Bump actions/cache from 5.0.2 to 5.0.3
Bumps [actions/cache](https://github.com/actions/cache) from 5.0.2 to 5.0.3.
- [Release notes](https://github.com/actions/cache/releases)
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md)
- [Commits](https://github.com/actions/cache/compare/8b402f58fbc84540c8b491a91e594a4576fec3d7...cdf6c1fa76f9f475f3d7449005a359c84ca0f306)

---
updated-dependencies:
- dependency-name: actions/cache
  dependency-version: 5.0.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-02-01 21:32:42 -07:00
oltolm 0e0089d6da ui: Destroy context before destroying main window 2026-02-01 10:14:58 -07:00
mborgerson 3a6ba5479a ci: Install Meson in subproject update workflow
Added a step to install Meson dependencies in the workflow.
2026-01-31 15:07:59 -07:00
Matt Borgerson d96a472116 ui: Exit from main thread and finalize display 2026-01-31 13:17:57 -07:00
Matt Borgerson 3b7a83d64b ui: Handle main window refresh independently
- Cleanup various dead code and minor restructure for clarity
- Separate host and guest updates
- Fix freezes while moving or resizing the main window on Windows by
  registering event watch callback
2026-01-31 13:17:57 -07:00
Matt Borgerson df47b4a7e2 meson: Bump SDL3 wrap 2026-01-31 12:36:13 -07:00
Matt Borgerson e2e12a1559 ci: Check for SDL3 subproject updates 2026-01-31 12:36:13 -07:00
Matt Borgerson 98b0051138 scripts/bump-subproject-wraps.py: Handle updates from wrapdb 2026-01-31 12:36:13 -07:00
Matt Borgerson 6d47853eaa ci: Add 'dependencies' label to PRs created from subproject update workflow 2026-01-31 12:14:38 -07:00
oltolm 9ea91d8eba xemu-snapshots.c: Check bs_ro refcnt before unref 2026-01-26 12:38:23 -07:00
xemu-robot 46233d5217 meson: Bump glslang to 16.2.0 2026-01-26 01:22:43 -05:00
dependabot[bot] 0242285422 ci: Bump actions/setup-python from 6.1.0 to 6.2.0
Bumps [actions/setup-python](https://github.com/actions/setup-python) from 6.1.0 to 6.2.0.
- [Release notes](https://github.com/actions/setup-python/releases)
- [Commits](https://github.com/actions/setup-python/compare/83679a892e2d95755f2dac6acb0bfd1e9ac5d548...a309ff8b426b58ec0e2a45f0f869d46889d02405)

---
updated-dependencies:
- dependency-name: actions/setup-python
  dependency-version: 6.2.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-01-25 23:18:47 -05:00
dependabot[bot] 34b6762b91 ci: Bump actions/checkout from 6.0.1 to 6.0.2
Bumps [actions/checkout](https://github.com/actions/checkout) from 6.0.1 to 6.0.2.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/8e8c483db84b4bee98b60c0593521ed34d9990e8...de0fac2e4500dabe0009e67214ff5f5447ce83dd)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: 6.0.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-01-25 23:18:18 -05:00
oltolm b64c19a0ed ui: Fix size of m_config_info_text passed to InputTextMultiline 2026-01-22 20:16:26 -07:00
Matt Borgerson 51fc60c318 apu: Migrate to SDL3 2026-01-21 18:40:07 -07:00
Matt Borgerson f24cccb183 nv2a: Migrate to SDL3 2026-01-21 18:40:07 -07:00
Matt Borgerson 83ec5ac48e meson: Drop gtk dependency 2026-01-21 18:40:07 -07:00
Matt Borgerson 3f79ec8422 meson: Drop noc library 2026-01-21 18:40:07 -07:00
Matt Borgerson cc4329da8d ui: Migrate xemu_get_os_platform to SDL_GetPlatform 2026-01-21 18:40:07 -07:00
Matt Borgerson 214f1fed0f ui: Migrate file selection dialogs to SDL3's FileDialog API 2026-01-21 18:40:07 -07:00
Matt Borgerson 4fafe755cb ui: Migrate custom precise delay to SDL_DelayPrecise 2026-01-21 18:40:07 -07:00
Matt Borgerson 18aba177e2 ui: Set app metadata via SDL3 2026-01-21 18:40:07 -07:00
Matt Borgerson 6c29b043a2 ui: Cleanup sdl2 prefixes and other dead code 2026-01-21 18:40:07 -07:00