Commit Graph

  • b880159c49 xblc: Group init functions Matt Borgerson 2026-02-18 23:23:37 -07:00
  • c37a4cab27 xblc: Report SDL_OpenAudioDeviceStream errors with error_setg Matt Borgerson 2026-02-18 23:23:37 -07:00
  • e92faef161 xblc: Move devid closer to use Matt Borgerson 2026-02-18 23:23:37 -07:00
  • 7ee851c1a5 xblc: Eliminate single-field XBLCStream struct Matt Borgerson 2026-02-18 23:23:37 -07:00
  • f60cb68ae2 xblc: Remove format spec tracking from XBLCStream Matt Borgerson 2026-02-18 23:23:37 -07:00
  • 8841585279 xblc: Factor out sample rate updating from stream initialization Matt Borgerson 2026-02-18 23:23:37 -07:00
  • b939b727f1 xblc: Define a constant for default sample rate Matt Borgerson 2026-02-18 23:23:37 -07:00
  • 162f437100 xblc: Replace silence fill with usb_packet_skip Matt Borgerson 2026-02-18 23:23:37 -07:00
  • 0108d02dc7 xblc: Run clang-format Matt Borgerson 2026-02-18 23:23:37 -07:00
  • 06448d5ce5 xblc: Migrate to SDL3 Fred Hallock 2026-02-19 00:46:57 -05:00
  • 3b13aed14c nv2a/gl: Use G_GNUC_PRINTF macro for debug function printf attribute Matt Borgerson 2026-02-16 02:14:34 -07:00
  • 16fb850a3c nv2a/vk: Use G_GNUC_PRINTF macro for debug function printf attribute Matt Borgerson 2026-02-16 02:14:34 -07:00
  • e4385e73fc nv2a/vk: Target Vulkan 1.1+ Matt Borgerson 2026-02-16 02:01:48 -07:00
  • 74ae576e26 nv2a/vk: Drop unnecessary include Matt Borgerson 2026-02-16 02:01:48 -07:00
  • 5af8779e6f nv2a/vk: Use vmaImportVulkanFunctionsFromVolk to initialize VmaVulkanFunctions Matt Borgerson 2026-02-16 02:01:48 -07:00
  • 64cabd5512 nv2a/vk: Drop SDL window Matt Borgerson 2026-02-16 02:01:48 -07:00
  • 06fc124587 apu: Check reset time after backoff delay Matt Borgerson 2026-02-15 22:06:08 -07:00
  • dd116bcf4b apu: Nudge frame timing to compensate for clock drift Matt Borgerson 2026-02-15 22:06:08 -07:00
  • a11d0c83a4 apu: Add frame timing debug Matt Borgerson 2026-02-15 22:06:06 -07:00
  • e85b0dc48a apu: Set queue buffer watermarks based on device buffer size Matt Borgerson 2026-02-15 22:06:06 -07:00
  • a64831191a apu: Use precision throttle while queue is sufficiently full Matt Borgerson 2026-02-15 22:06:06 -07:00
  • 5ccebf8dce meson: Bump SPIRV-Reflect to vulkan-sdk-1.4.341.0 sync/bump-SPIRV-Reflect-22052326240 xemu-robot 2026-02-16 06:22:12 +00:00
  • ae8bc4e455 apu: Move monitor management out to monitor.c Matt Borgerson 2026-02-05 00:47:06 -07:00
  • 84897fc270 ci: Bump astral-sh/setup-uv from 7.2.1 to 7.3.0 dependabot[bot] 2026-02-09 03:37:57 +00:00
  • 390458c9ac apu: Use SDL_SetAudioStreamGain to control monitor volume Matt Borgerson 2026-02-05 01:03:07 -07:00
  • 9fd0a416f1 apu: Clear HRTF history on voice_reset_filters Matt Borgerson 2026-02-04 23:27:49 -07:00
  • 57af791dac apu: Improve APU thread idle handling Matt Borgerson 2026-02-05 00:22:32 -07:00
  • f95ec2e62c apu: Handle output stream init failure Matt Borgerson 2026-02-05 00:22:32 -07:00
  • c145f4a7a8 apu: Improve throttling Matt Borgerson 2026-02-05 00:22:32 -07:00
  • 464ff38aa9 apu: Clean up debug metrics calculations a bit Matt Borgerson 2026-02-05 00:22:32 -07:00
  • ed839cd57c apu: Move more init into mcpx_apu_realize Matt Borgerson 2026-02-05 00:22:32 -07:00
  • e8afb0d415 apu: Remove voice spin locks Matt Borgerson 2026-02-05 00:22:32 -07:00
  • 70a6d80548 apu: Remove dead code Matt Borgerson 2026-02-05 00:22:32 -07:00
  • b00f3fb456 apu: Remove monitor output SDL audio callback Matt Borgerson 2026-02-05 00:22:32 -07:00
  • 90ac1b1172 ci: Bump docker/login-action from 3.6.0 to 3.7.0 dependabot[bot] 2026-02-02 03:37:39 +00:00
  • 0445f9fc32 ci: Bump astral-sh/setup-uv from 7.2.0 to 7.2.1 dependabot[bot] 2026-02-02 03:37:35 +00:00
  • cb70345cfd ci: Bump actions/cache from 5.0.2 to 5.0.3 dependabot[bot] 2026-02-02 03:37:30 +00:00
  • 0e0089d6da ui: Destroy context before destroying main window oltolm 2026-02-01 18:14:58 +01:00
  • 3a6ba5479a ci: Install Meson in subproject update workflow mborgerson 2026-01-31 15:07:28 -07:00
  • d96a472116 ui: Exit from main thread and finalize display Matt Borgerson 2026-01-31 13:16:21 -07:00
  • 3b7a83d64b ui: Handle main window refresh independently Matt Borgerson 2026-01-31 13:16:21 -07:00
  • df47b4a7e2 meson: Bump SDL3 wrap Matt Borgerson 2026-01-31 12:27:42 -07:00
  • e2e12a1559 ci: Check for SDL3 subproject updates Matt Borgerson 2026-01-31 12:26:32 -07:00
  • 98b0051138 scripts/bump-subproject-wraps.py: Handle updates from wrapdb Matt Borgerson 2026-01-31 12:24:54 -07:00
  • 6d47853eaa ci: Add 'dependencies' label to PRs created from subproject update workflow Matt Borgerson 2026-01-31 11:53:44 -07:00
  • 9ea91d8eba xemu-snapshots.c: Check bs_ro refcnt before unref oltolm 2026-01-26 20:38:23 +01:00
  • 46233d5217 meson: Bump glslang to 16.2.0 xemu-robot 2026-01-26 06:05:33 +00:00
  • 0242285422 ci: Bump actions/setup-python from 6.1.0 to 6.2.0 dependabot[bot] 2026-01-26 03:38:57 +00:00
  • 34b6762b91 ci: Bump actions/checkout from 6.0.1 to 6.0.2 dependabot[bot] 2026-01-26 03:39:06 +00:00
  • b64c19a0ed ui: Fix size of m_config_info_text passed to InputTextMultiline oltolm 2026-01-23 04:16:26 +01:00
  • 51fc60c318 apu: Migrate to SDL3 Matt Borgerson 2026-01-21 17:20:14 -07:00
  • f24cccb183 nv2a: Migrate to SDL3 Matt Borgerson 2026-01-21 17:20:14 -07:00
  • 83ec5ac48e meson: Drop gtk dependency Matt Borgerson 2026-01-21 17:20:14 -07:00
  • 3f79ec8422 meson: Drop noc library Matt Borgerson 2026-01-21 17:20:14 -07:00
  • cc4329da8d ui: Migrate xemu_get_os_platform to SDL_GetPlatform Matt Borgerson 2026-01-21 17:20:14 -07:00
  • 214f1fed0f ui: Migrate file selection dialogs to SDL3's FileDialog API Matt Borgerson 2026-01-21 17:20:14 -07:00
  • 4fafe755cb ui: Migrate custom precise delay to SDL_DelayPrecise Matt Borgerson 2026-01-21 17:20:14 -07:00
  • 18aba177e2 ui: Set app metadata via SDL3 Matt Borgerson 2026-01-21 17:20:14 -07:00
  • 6c29b043a2 ui: Cleanup sdl2 prefixes and other dead code Matt Borgerson 2026-01-21 17:20:14 -07:00
  • 0ec4eca39b ui: Drop _WIN32 guard around cpuid.h include Matt Borgerson 2026-01-21 17:20:14 -07:00
  • cf88b3e78f ui: Report SDL error on main window creation failure Matt Borgerson 2026-01-21 17:20:14 -07:00
  • 0ae7ee7647 ui: Migrate to SDL3 Matt Borgerson 2026-01-21 17:20:14 -07:00
  • b62db5d2c1 audio: Disable SDL2 backend for now Matt Borgerson 2026-01-21 17:20:14 -07:00
  • 58fefb0c9a debian: Add libpipewire-0.3-dev dep Matt Borgerson 2026-01-21 17:20:14 -07:00
  • 5565302f54 scripts/gen-license.py: Migrate to SDL3 Matt Borgerson 2026-01-21 17:20:14 -07:00
  • 9255571cc9 scripts/download-macos-libs.py: Target Darwin 21 for x86-64 Matt Borgerson 2026-01-21 17:20:14 -07:00
  • 9cbce5052d scripts/download-macos-libs.py: Migrate to SDL3 Matt Borgerson 2026-01-21 17:20:14 -07:00
  • e13ff95c7a meson: Patch SDL3 wrap to include OpenGL support on Windows Matt Borgerson 2026-01-21 17:20:14 -07:00
  • b3d23df28b meson: Migrate to SDL3 Matt Borgerson 2026-01-21 17:20:14 -07:00
  • fba182ab01 ui: Show current/latest version in updater, link to release notes Matt Borgerson 2026-01-21 16:52:35 -07:00
  • ec7f5e438a ui: Fetch latest release info via GitHub API Matt Borgerson 2026-01-21 16:52:35 -07:00
  • 26fcbe54f1 ci: Install zstd in Windows build container v0.8.133 Matt Borgerson 2026-01-19 23:30:16 -07:00
  • f4015c5ba2 ci: Use older win64 toolchain container for Windows arm64 builds Matt Borgerson 2026-01-19 23:30:16 -07:00
  • 8c7de72b7a ci: Bump actions/cache from 5.0.1 to 5.0.2 dependabot[bot] 2026-01-19 03:56:41 +00:00
  • 6a4a2a673a Merge QEMU v10.2.0 mborgerson 2026-01-18 21:18:10 -07:00
  • 24a4218752 ui: Make some helper functions static Matt Borgerson 2026-01-18 19:08:17 -07:00
  • 0016f36b07 target/i386: Guard variable definition with macro definition check Matt Borgerson 2026-01-18 19:07:51 -07:00
  • ebe582768e util/mstring: Use G_GNUC_PRINTF macro for format attribute specification Matt Borgerson 2026-01-18 19:06:37 -07:00
  • 2799183ecc hw/audio/ac97: Use format macros in dolog messages Matt Borgerson 2026-01-18 19:06:01 -07:00
  • 10ebe39f2f tcg: Bring back tcg_out_op for aarch64 Matt Borgerson 2026-01-18 16:51:54 -07:00
  • ba4cfa1ef1 accel/tcg: Add missing header in tb-code-hash.h Matt Borgerson 2026-01-18 16:51:18 -07:00
  • 5eb85cb24f build.sh: Drop unused --disable-fortify-source from Windows build Matt Borgerson 2026-01-18 16:50:32 -07:00
  • 704ece9ac6 Merge QEMU v10.2.0 Matt Borgerson 2026-01-18 16:36:55 -07:00
  • 70d95d879f ui: Make 'Exclusive Fullscreen' option configurable Matt Borgerson 2026-01-17 12:55:58 -07:00
  • 24087af22a nv2a: Clip image blits to GPU tile bounds v0.8.132 Erik Abair 2026-01-15 13:04:14 -08:00
  • be882c098c ci: Generate nicer release notes Matt Borgerson 2026-01-15 03:38:31 -07:00
  • 78f0b9e2b6 ci: Only generate releases on tag push to xemu-project/xemu Matt Borgerson 2026-01-15 03:49:48 -07:00
  • 40003f67e9 .github: Add some context for Copilot reviews mborgerson 2026-01-15 01:04:56 -07:00
  • 71e5f2477e nv2a: Fix calculation of palette length Erik Abair 2026-01-14 21:38:41 -08:00
  • 973e7f9f31 nv2a: Handle zero sized surfaces Erik Abair 2026-01-14 21:17:54 -08:00
  • 3c8f99e3c2 ci: Fix Win version.rc compilation on forks Erik Abair 2026-01-14 14:58:39 -08:00
  • 79d8e3ff45 ci: Configure workflow concurrency Matt Borgerson 2026-01-14 02:42:34 -07:00
  • 7ce933e174 ci: Create pre-release on push to master Matt Borgerson 2026-01-13 23:25:36 -07:00
  • 70bb88f32c ci: Set 'secrets: inherit' when calling website update workflow Matt Borgerson 2026-01-12 21:24:02 -07:00
  • 4874dff95d scripts/sign-macos-release.sh: Update package filename Matt Borgerson 2026-01-12 21:22:05 -07:00
  • 739520523f xid: Fix USB_XID_GAMEPAD_S VMState minimum_version_id v0.8.131 Matt Borgerson 2026-01-12 19:54:37 -07:00
  • b28279ca74 ui: Disable CRT assert dialogs, log to stderr Matt Borgerson 2026-01-12 01:21:19 -07:00
  • 246f17cab5 ci: Bump astral-sh/setup-uv from 7.1.6 to 7.2.0 dependabot[bot] 2026-01-12 03:43:27 +00:00
  • ddd5a81de1 ci: Ensure ccache, LTO cache dirs always exist before use Matt Borgerson 2026-01-11 00:36:18 -07:00
  • 78934edcbc ci: Enable Incremental LTO for Windows x86_64 release builds Matt Borgerson 2026-01-10 23:41:52 -07:00