Commit Graph

  • 0ac39ade1e meson: Bump glslang to 16.2.0 sync/bump-glslang-23732678782 xemu-robot 2026-03-30 07:18:12 +00:00
  • c3301e147f apu: Add new DSP56300 emulator with JIT execution engine feat/faster-dsp Matt Borgerson 2026-03-20 13:09:34 -07:00
  • 8f38379312 tests: Drop primitive DSP test Matt Borgerson 2026-03-20 13:09:34 -07:00
  • b6349b0a27 ci: Install curl Matt Borgerson 2026-03-20 13:09:34 -07:00
  • fa68489e28 meson: Bump glslang to 16.2.0 sync/bump-glslang-23425361296 xemu-robot 2026-03-23 07:01:32 +00:00
  • d77f11b4d0 ci: bump astral-sh/setup-uv from 7.3.1 to 7.5.0 dependabot[bot] 2026-03-16 03:36:57 +00:00
  • 5468c72414 ci: bump softprops/action-gh-release from 2.5.0 to 2.6.1 dependabot[bot] 2026-03-16 03:36:51 +00:00
  • f7432c68cf ci: bump actions/download-artifact from 8.0.0 to 8.0.1 dependabot[bot] 2026-03-16 03:36:47 +00:00
  • b657e1edf4 scripts/download-macos-libs.py: Target Darwin 23 for arm64 Matt Borgerson 2026-03-16 00:32:22 -07:00
  • 2389b14f03 scripts/download-macos-libs.py: Target Darwin 23 for arm64 fix/bump-min-arm64-macos Matt Borgerson 2026-03-16 00:32:22 -07:00
  • 624f33df0b meson: Bump glslang to 16.2.0 sync/bump-glslang-23131978577 xemu-robot 2026-03-16 07:07:56 +00:00
  • 1425a8c39b ui: Do not pass missing paths to SDL_ShowOpenFileDialog Erik Abair 2026-03-11 12:02:54 -07:00
  • 9e70c5c325 ci: bump docker/metadata-action from 5.10.0 to 6.0.0 dependabot[bot] 2026-03-09 03:37:24 +00:00
  • bdc0da3270 ci: bump docker/setup-buildx-action from 3.12.0 to 4.0.0 dependabot[bot] 2026-03-09 03:37:19 +00:00
  • 7d914c9b44 ci: bump docker/login-action from 3.7.0 to 4.0.0 dependabot[bot] 2026-03-09 03:37:15 +00:00
  • c1ee138aad ci: bump docker/build-push-action from 6.19.2 to 7.0.0 dependabot[bot] 2026-03-09 03:37:11 +00:00
  • ab66906833 meson: Bump glslang to 16.2.0 sync/bump-glslang-22841899128 xemu-robot 2026-03-09 06:53:29 +00:00
  • 5d24b9be40 ci: bump actions/download-artifact from 7.0.0 to 8.0.0 dependabot[bot] 2026-03-02 03:37:18 +00:00
  • dbc8163518 ci: bump astral-sh/setup-uv from 7.3.0 to 7.3.1 dependabot[bot] 2026-03-02 03:37:10 +00:00
  • ab3b7c8558 ci: bump actions/upload-artifact from 6.0.0 to 7.0.0 dependabot[bot] 2026-03-02 03:37:07 +00:00
  • 7c33ce4f52 meson: Bump glslang to 16.2.0 sync/bump-glslang-22564715536 xemu-robot 2026-03-02 06:48:23 +00:00
  • 2263efbcc8 ci: Bump docker/build-push-action from 6.18.0 to 6.19.2 dependabot[bot] 2026-02-16 03:37:00 +00:00
  • 8b16cb4c51 meson: Bump SPIRV-Reflect to vulkan-sdk-1.4.341.0 xemu-robot 2026-02-09 06:22:45 +00:00
  • 21f2a885f7 nv2a/vk: Relax and simplify surface to texture format check Matt Borgerson 2026-02-11 00:42:55 -07:00
  • 53e860bafb nv2a/vk: Support simple depth surface to texture copy Matt Borgerson 2026-02-11 00:34:40 -07:00
  • fc9980d296 meson: Bump SDL3 version Matt Borgerson 2026-02-20 20:23:10 -07:00
  • 490145fd57 meson: Bump SDL3 version sync/sdl-3.4.2 Matt Borgerson 2026-02-20 20:23:10 -07:00
  • 3f19ce51cb ci: bump benc-uk/workflow-dispatch from 1.2.4 to 1.3.1 dependabot[bot] 2026-02-23 03:37:26 +00:00
  • 267693a3f7 meson: Bump glslang to 16.2.0 sync/bump-glslang-22295968396 xemu-robot 2026-02-23 06:56:33 +00:00
  • 9917817a8a ci: Work around broken LLVM package repository Matt Borgerson 2026-02-21 22:52:05 -07:00
  • 3a62469ef6 ci: Work around broken LLVM package repository fix/pin-llvm Matt Borgerson 2026-02-21 22:52:05 -07:00
  • 5aeacacfeb xblc: Break out of packet loop if SDL_GetAudioStreamData returns 0 Matt Borgerson 2026-02-18 23:23:38 -07:00
  • d6a3a78e80 xblc: Don't assert in control/data handlers Matt Borgerson 2026-02-18 23:23:38 -07:00
  • 49cd4ce5d0 xblc: Call usb_packet_skip to consume data when handling USB_TOKEN_OUT Matt Borgerson 2026-02-18 23:23:38 -07:00
  • 2056839b6b xblc: Drop unused headers Matt Borgerson 2026-02-18 23:23:38 -07:00
  • fcdfd29188 xblc: Drop call to audio_register_model Matt Borgerson 2026-02-18 23:23:38 -07:00
  • b2cfdc724a xblc: Use C style comments Matt Borgerson 2026-02-18 23:23:38 -07:00
  • 0557e32f8e xblc: Clear local err pointer after calling warn_report_err Matt Borgerson 2026-02-18 23:23:38 -07:00
  • addfc5c0c3 xblc: Drop unused auto_gain_control field for now Matt Borgerson 2026-02-18 23:23:38 -07:00
  • 12ab27c67a xblc: Drop desc_xblc initializer padding Matt Borgerson 2026-02-18 23:23:38 -07:00
  • 7593d334a1 xblc: Clean up some debug messages Matt Borgerson 2026-02-18 23:23:38 -07:00
  • 85fc00b44d xblc: Remove extra scope in xblc_handle_data Matt Borgerson 2026-02-18 23:23:38 -07:00
  • 547af91e8b xblc: Don't call usb_packet_copy with 0 bytes Matt Borgerson 2026-02-18 23:23:38 -07:00
  • f4dfa1c091 xblc: Update sample rate function names for clarity Matt Borgerson 2026-02-18 23:23:38 -07:00
  • 782820e3e4 xblc: Add post-load handler to set sample rate Matt Borgerson 2026-02-18 23:23:38 -07:00
  • 5a2ded0ebb xblc: Add VMStateField for sample_rate Matt Borgerson 2026-02-18 23:23:38 -07:00
  • 1d77397737 xblc: Remove unused device_index property Matt Borgerson 2026-02-18 23:23:38 -07:00
  • 12f48bb74d xblc: Remove unnecessary cast in xblc_audio_stream_set_rate Matt Borgerson 2026-02-18 23:23:38 -07:00
  • 1b7c236e3c xblc: Move audio spec generation to a function Matt Borgerson 2026-02-18 23:23:37 -07:00
  • 1718331f02 xblc: Add macro constants for values in USBDesc Matt Borgerson 2026-02-18 23:23:37 -07:00
  • 66c5433246 xblc: Drop usb_ prefix Matt Borgerson 2026-02-18 23:23:37 -07:00
  • 21c52dbd97 xblc: Drop no-stream dprintfs Matt Borgerson 2026-02-18 23:23:37 -07:00
  • a15e8fb98c xblc: Move index to sample rate lookup into a helper function Matt Borgerson 2026-02-18 23:23:37 -07:00
  • 6ff8dc23e3 xblc: Ensure input packets are always padded Matt Borgerson 2026-02-18 23:23:37 -07:00
  • 371c51cd2c xblc: Narrow local variable scope in usb_xblc_handle_control Matt Borgerson 2026-02-18 23:23:37 -07:00
  • dde45c8111 xblc: Remove unnecessary comments Matt Borgerson 2026-02-18 23:23:37 -07:00
  • e2b221c1cc xblc: Move [XBLC]..\n into DPRINTF macro def Matt Borgerson 2026-02-18 23:23:37 -07:00
  • d6c26aaa6c xblc: Cleanup xblc_audio_channel_init Matt Borgerson 2026-02-18 23:23:37 -07:00
  • b562800dea xblc: Replace assert(false) with more meaningful message Matt Borgerson 2026-02-18 23:23:37 -07:00
  • 3b202af58e xblc: Merge xblc_audio_stream_init into usb_xbox_communicator_realize Matt Borgerson 2026-02-18 23:23:37 -07:00
  • f09ad5dbe1 xblc: Use USB_XBLC for cast Matt Borgerson 2026-02-18 23:23:37 -07:00
  • 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
  • 7508aa8a12 xblc: Break out of packet loop if SDL_GetAudioStreamData returns 0 fix/xblc-cleanup Matt Borgerson 2026-02-18 23:23:38 -07:00
  • 8e76e56d4a xblc: Don't assert in control/data handlers Matt Borgerson 2026-02-18 23:23:38 -07:00
  • 36b09bc1e7 xblc: Call usb_packet_skip to consume data when handling USB_TOKEN_OUT Matt Borgerson 2026-02-18 23:23:38 -07:00
  • a7bc791c94 xblc: Drop unused headers Matt Borgerson 2026-02-18 23:23:38 -07:00
  • 5d4e621416 xblc: Drop call to audio_register_model Matt Borgerson 2026-02-18 23:23:38 -07:00
  • c44e4d2e55 xblc: Use C style comments Matt Borgerson 2026-02-18 23:23:38 -07:00
  • fd18d9c05b xblc: Clear local err pointer after calling warn_report_err Matt Borgerson 2026-02-18 23:23:38 -07:00
  • ae98b3323a xblc: Drop unused auto_gain_control field for now Matt Borgerson 2026-02-18 23:23:38 -07:00
  • d7e1bbb29c xblc: Drop desc_xblc initializer padding Matt Borgerson 2026-02-18 23:23:38 -07:00
  • 822cfce622 xblc: Clean up some debug messages Matt Borgerson 2026-02-18 23:23:38 -07:00
  • 5e08360180 xblc: Remove extra scope in xblc_handle_data Matt Borgerson 2026-02-18 23:23:38 -07:00
  • 08e5eb44a7 xblc: Don't call usb_packet_copy with 0 bytes Matt Borgerson 2026-02-18 23:23:38 -07:00
  • f467690b14 xblc: Update sample rate function names for clarity Matt Borgerson 2026-02-18 23:23:38 -07:00
  • d76c42d948 xblc: Add post-load handler to set sample rate Matt Borgerson 2026-02-18 23:23:38 -07:00
  • 20626d255f xblc: Add VMStateField for sample_rate Matt Borgerson 2026-02-18 23:23:38 -07:00
  • ef9895b9ca xblc: Remove unused device_index property Matt Borgerson 2026-02-18 23:23:38 -07:00
  • f5890b432b xblc: Remove unnecessary cast in xblc_audio_stream_set_rate Matt Borgerson 2026-02-18 23:23:38 -07:00
  • fcc796642c xblc: Move audio spec generation to a function Matt Borgerson 2026-02-18 23:23:37 -07:00
  • 519964e9d2 xblc: Add macro constants for values in USBDesc Matt Borgerson 2026-02-18 23:23:37 -07:00
  • 586899c34e xblc: Drop usb_ prefix Matt Borgerson 2026-02-18 23:23:37 -07:00
  • 7cca1ccfa9 xblc: Drop no-stream dprintfs Matt Borgerson 2026-02-18 23:23:37 -07:00
  • 5c88838152 xblc: Move index to sample rate lookup into a helper function Matt Borgerson 2026-02-18 23:23:37 -07:00
  • 5f29e4f528 xblc: Ensure input packets are always padded Matt Borgerson 2026-02-18 23:23:37 -07:00
  • cc9cf8e022 xblc: Narrow local variable scope in usb_xblc_handle_control Matt Borgerson 2026-02-18 23:23:37 -07:00
  • 70a529b8ca xblc: Remove unnecessary comments Matt Borgerson 2026-02-18 23:23:37 -07:00
  • 391e61a8d3 xblc: Move [XBLC]..\n into DPRINTF macro def Matt Borgerson 2026-02-18 23:23:37 -07:00
  • 019a5b2128 xblc: Cleanup xblc_audio_channel_init Matt Borgerson 2026-02-18 23:23:37 -07:00
  • 97cd42c19d xblc: Replace assert(false) with more meaningful message Matt Borgerson 2026-02-18 23:23:37 -07:00
  • a820af1926 xblc: Merge xblc_audio_stream_init into usb_xbox_communicator_realize Matt Borgerson 2026-02-18 23:23:37 -07:00
  • 0b5270ae13 xblc: Use USB_XBLC for cast Matt Borgerson 2026-02-18 23:23:37 -07:00