Commit Graph

  • 2275cac32b mcpx: Move some definitions to apu_int.h Matt Borgerson 2025-06-03 19:17:09 -07:00
  • 9732026aca nv2a: Ignore unsupported depth funcs to match HW Erik Abair 2025-06-02 18:16:09 -07:00
  • 26c451fc36 mcpx: Process voices concurrently Matt Borgerson 2025-06-01 13:14:15 -07:00
  • 03b4349835 mcpx: Process voices concurrently feat/parallel-voice-processing Matt Borgerson 2025-06-01 13:14:15 -07:00
  • 549861a247 ci: bump docker/build-push-action from 6.17.0 to 6.18.0 dependabot[bot] 2025-06-02 04:18:57 +00:00
  • 344f7da132 mcpx: Support 3D voice HRTF filtering Matt Borgerson 2025-05-29 14:33:54 -07:00
  • 05b1f2c13d mcpx: Define a constant for 3D voice count Matt Borgerson 2025-05-31 15:47:19 -07:00
  • 75ad3af1c7 meson: Use optimization=3 fix/opt-level-3 Matt Borgerson 2025-05-31 16:43:05 -07:00
  • 79047867dd mcpx: Support 3D voice HRTF filtering feat/hrtf Matt Borgerson 2025-05-29 14:33:54 -07:00
  • cb7408dace mcpx: Define a constant for 3D voice count Matt Borgerson 2025-05-31 15:47:19 -07:00
  • 38d33367ea xbox: Move xbox machine property creation to class init handler Matt Borgerson 2025-05-27 13:22:29 -07:00
  • c672dfc9d6 xbox: Move xbox machine property creation to class init handler fix/xbox-mach-class-prop-init Matt Borgerson 2025-05-27 13:22:29 -07:00
  • e00aa20106 ci: bump astral-sh/setup-uv from 6.0.1 to 6.1.0 dependabot[bot] 2025-05-26 03:40:05 +00:00
  • 8667193001 nv2a: Prevent NaN in specular power factor calculation Erik Abair 2025-05-20 13:02:00 -07:00
  • a15a149012 build.sh: Ignore /opt/local/lib during macOS dylib bundling fix/macos-bundle-ignore-homebrew-path Matt Borgerson 2025-05-20 13:26:59 -07:00
  • ce936bccdd nv2a/gl: y-flipped rendering to framebuffer object coldhex 2025-05-20 22:19:33 +03:00
  • a316d74872 nv2a: Use trunc in vertex rounding instead of floor coldhex 2025-05-05 21:56:31 +03:00
  • 11dcae01b9 nv2a: implement screen coordinate rounding to 4 bit fractional precision coldhex 2025-01-13 18:52:25 +02:00
  • ef1b08d79d ui: Add "allow vibration" input setting Shiralyn 2025-05-20 20:37:29 +02:00
  • c9cdd76102 meson: Bump VulkanMemoryAllocator to v3.3.0 xemu-robot 2025-05-19 06:03:58 +00:00
  • d8b1cae1fd ci: bump docker/build-push-action from 6.16.0 to 6.17.0 dependabot[bot] 2025-05-19 04:00:39 +00:00
  • c720af00bb nv2a/vsh: Replace NaN with 1.0 for Bx, Dx, Fog outputs and MUL zero-check Erik Abair 2025-05-15 12:54:56 -07:00
  • bd3cd78ae4 ui: Toggle fullscreen on mouse double click Erik Abair 2025-04-22 21:30:21 -07:00
  • 428c975f09 nv2a: Allow multiframe RenderDoc captures with nv2a traces Erik Abair 2025-04-04 10:32:49 -07:00
  • f7e40b2b80 meson: Bump SPIRV-Reflect to vulkan-sdk-1.4.313.0 xemu-robot 2025-05-12 06:03:35 +00:00
  • 687bf62972 ci: bump astral-sh/setup-uv from 6.0.0 to 6.0.1 dependabot[bot] 2025-05-05 03:31:37 +00:00
  • d593869429 nv2a: Move point params to uniforms Erik Abair 2025-04-30 23:43:38 -07:00
  • 6e513ed948 nv2a/psh: Fix 2D texture addressing in DOT_STR_3D mode Matt Borgerson 2025-04-29 23:22:07 -07:00
  • 3e5261fd88 nv2a/psh: Fix 2D texture addressing in DOT_STR_3D mode fix/dot-str-3d Matt Borgerson 2025-04-29 23:22:07 -07:00
  • b48f84af79 ci: bump docker/build-push-action from 6.15.0 to 6.16.0 dependabot[bot] 2025-04-28 04:03:17 +00:00
  • 7108c7a37c ci: bump actions/setup-python from 5.5.0 to 5.6.0 dependabot[bot] 2025-04-28 04:03:14 +00:00
  • 5af43523ab ci: bump actions/download-artifact from 4.2.1 to 4.3.0 dependabot[bot] 2025-04-28 04:03:11 +00:00
  • 8f89ef14d7 ci: Use XEMU_ROBOT_TOKEN for PR creation to trigger build workflow Matt Borgerson 2025-04-26 16:44:20 -07:00
  • 4dfbe29cbd meson: Bump SPIRV-Reflect to vulkan-sdk-1.4.309.0 xemu-robot 2025-04-26 23:21:42 +00:00
  • a3dc079706 meson: Bump glslang to 15.3.0 xemu-robot 2025-04-26 23:21:39 +00:00
  • 668017518a meson: Bump tomlplusplus to v3.4.0 xemu-robot 2025-04-26 23:03:27 +00:00
  • c4b554fd80 meson: Add tag regex for subproject wrap auto-updater mborgerson 2025-04-26 16:13:13 -07:00
  • f41d5ea3a1 meson: Add tag regex for auto-updater feat/auto-update-meson-subprojects Matt Borgerson 2025-04-26 16:11:20 -07:00
  • 1e1ef6fbb9 meson: Bump volk to 1.4.304 xemu-robot 2025-04-26 23:03:29 +00:00
  • c035ff9f5d meson: Bump VulkanMemoryAllocator to v3.2.1 xemu-robot 2025-04-26 23:03:30 +00:00
  • 362c27b235 ci: Auto-update subproject wraps periodically Matt Borgerson 2025-04-26 15:53:02 -07:00
  • 89185e6937 nv2a/psh: Fix default alpha for unbound texture samplers master Erik Abair 2025-04-22 14:28:31 -07:00
  • 1a6b858fe8 ci: bump softprops/action-gh-release from 2.2.1 to 2.2.2 dependabot[bot] 2025-04-21 04:31:22 +00:00
  • 0c2a617819 nv2a: Bump vmstate version for new NV2A_MAX_BATCH_LENGTH Matt Borgerson 2025-04-18 11:22:25 -07:00
  • fee1e58204 vmstate: Add VMSTATE_UINT32_SUB_ARRAY_V Matt Borgerson 2025-04-18 11:21:27 -07:00
  • 270dbe01ea nv2a: Increase MAX_BATCH_LENGTH beyond highest known retail use Erik Abair 2025-04-17 22:22:19 -07:00
  • 5685a6290c nv2a/vk: Set specular power uniform Matt Borgerson 2025-04-16 20:15:16 -07:00
  • 679f6d06bd nv2a: Handle LOCALEYE light control Erik Abair 2025-03-30 21:20:18 -07:00
  • 34ed0f75de nv2a: Handle LOCAL_RANGE Erik Abair 2025-03-30 18:08:02 -07:00
  • 69c8df2a3e nv2a: Partial implementation of SET_SPECULAR_PARAMS Erik Abair 2025-03-29 11:40:57 -07:00
  • 7a34eedd6f nv2a: Partially handle SET_LIGHT_CONTROL Erik Abair 2025-03-26 14:10:06 -07:00
  • 86c85023e6 nv2a: Handle SET_FOG_COORD and SET_WEIGHT* commands Erik Abair 2025-04-16 08:15:07 -07:00
  • 1f876ce0da build.sh: Add xemu_version fallback to macOS builds Erik Abair 2025-04-16 09:22:56 -07:00
  • 2cc926588b nv2a/gl: Fix COLOR_LE_G8B8 GL surface format type Matt Borgerson 2025-04-11 03:52:24 -07:00
  • ebec5e3028 nv2a: Fix assert when setting fog gen mode to fog_x Erik Abair 2025-04-08 11:03:00 -07:00
  • f82c6865fc control: Add python3-tomli/python3-pip Mason Thompson 2025-03-31 18:03:28 -04:00
  • 57cdee770e mcpx/dsp: Fix some formatting/spelling nits Matt Borgerson 2025-03-29 17:23:55 -07:00
  • 9439f605a8 mcpx/dsp: Drop redundant value/address assertions Matt Borgerson 2025-03-29 17:07:50 -07:00
  • e08011b772 mcpx/dsp: Rename *.inl -> *.c.inc Matt Borgerson 2025-03-29 16:10:41 -07:00
  • 4a5c91397f ci: Run xbox tests Matt Borgerson 2025-03-29 16:03:14 -07:00
  • 4b81c28901 mcpx/dsp: Migrate some DPRINTFs to trace events Matt Borgerson 2025-02-17 01:49:29 -07:00
  • 31d8237ee3 mcpx/dsp: Remove dsp56k_execute_one_disasm_instruction Matt Borgerson 2025-02-17 01:49:29 -07:00
  • 8dafd513b9 mcpx/dsp: Move some debug functions out to debug.c Matt Borgerson 2025-02-17 01:49:29 -07:00
  • d18125994c mcpx/dsp: Drop some dead code Matt Borgerson 2025-02-17 01:49:29 -07:00
  • f8cbcbadaa mcpx/dsp: Move dma reg defs to a header Matt Borgerson 2025-02-17 01:49:29 -07:00
  • c68cdd9479 mcpx/dsp: Fix minor header issues Matt Borgerson 2025-02-17 01:49:29 -07:00
  • 31c491a702 mcpx/dsp: Move cpu reg defs to a header Matt Borgerson 2025-02-17 01:49:29 -07:00
  • 5ba2ef790c mcpx/dsp: Factor out debug bits to a header Matt Borgerson 2025-02-17 01:49:29 -07:00
  • 148f04e1c7 mcpx/dsp: Replace printf -> DPRINTF Matt Borgerson 2025-02-17 01:49:29 -07:00
  • 115456f255 mcpx/dsp: Bring back disassembly Matt Borgerson 2025-02-17 01:49:28 -07:00
  • 89f98947f6 mcpx/dsp: Fix dprintf use Matt Borgerson 2025-02-17 01:49:28 -07:00
  • 9af3c1a005 mcpx/dsp: Add missing copyright Matt Borgerson 2025-02-17 01:49:28 -07:00
  • d6a4b4e36a tests/mcpx/dsp: Add basic test Matt Borgerson 2025-02-17 01:49:28 -07:00
  • bf51af891d mcpx/dsp: Move to a library Matt Borgerson 2025-02-17 01:49:28 -07:00
  • 672e9cd553 nv2a: Handle SET_SPECULAR_ENABLE Erik Abair 2025-03-10 19:15:03 -07:00
  • 48d1195c27 ci: Drop lint action for now Matt Borgerson 2025-03-28 02:15:00 -07:00
  • 1586b40b11 ci: Bump Windows build container Matt Borgerson 2025-03-27 23:35:21 -07:00
  • 312bd94573 mcpx: Move voice_list_regs to apu.c Matt Borgerson 2025-03-27 22:47:27 -07:00
  • 2d73e8aafe nv2a: Use root-relative paths to reference parent dir headers Matt Borgerson 2025-03-27 20:33:33 -07:00
  • 0e18d11d90 nv2a: Rename methods.h -> methods.h.inc Matt Borgerson 2025-03-27 19:48:08 -07:00
  • a830cc4526 xbox: Disable clang-format for deliberately aligned reg defs Matt Borgerson 2025-03-27 20:27:33 -07:00
  • 0fe76b531f .gitignore: Unignore .clang-format Matt Borgerson 2025-03-27 22:01:25 -07:00
  • d6a285e173 ci: Migrate lint to build.yml Matt Borgerson 2025-03-27 19:07:31 -07:00
  • 68b3683f77 ci: Add clang-format lint check antangelo 2025-03-27 21:35:52 -04:00
  • 0d06ce8603 meson: Bump glslang Matt Borgerson 2025-03-27 16:32:13 -07:00
  • cc857adb6c meson: Bump SPIRV-Reflect Matt Borgerson 2025-03-27 16:32:05 -07:00
  • 9764c90b21 ubuntu-win64-cross: Bump mxe/build-win64-mxe Matt Borgerson 2025-03-27 16:31:48 -07:00
  • ee5c556ae9 ubuntu-win64-cross: Bump Vulkan headers Matt Borgerson 2025-03-27 16:28:20 -07:00
  • 48c454e1b6 ci: Add 'ci: ' prefix for dependabot updates Matt Borgerson 2025-03-27 16:38:17 -07:00
  • a6fbb4957b ci: bump peaceiris/actions-gh-pages from 3.9.3 to 4.0.0 dependabot[bot] 2025-03-27 17:25:32 -07:00
  • 5eeee7cd5c ci: bump docker/build-push-action from 5.4.0 to 6.15.0 dependabot[bot] 2025-03-27 17:23:35 -07:00
  • 56d643ff26 ci: bump softprops/action-gh-release from 1 to 2 dependabot[bot] 2025-03-27 17:23:09 -07:00
  • ce7e228afa ci: bump actions/setup-python from 5.1.0 to 5.5.0 dependabot[bot] 2025-03-27 17:02:50 -07:00
  • 8a2bd21bcb ci: bump benc-uk/workflow-dispatch from 1.2.2 to 1.2.4 dependabot[bot] 2025-03-27 17:02:14 -07:00
  • 9cf1483cd3 ci: Add dependabot config for GH actions update Matt Borgerson 2025-03-27 15:54:21 -07:00
  • bdea219236 ci: Pin actions to commit hash Matt Borgerson 2025-03-27 15:53:38 -07:00
  • 9e58abc951 ci: Drop macOS ninja install to stop 'already installed' warning Matt Borgerson 2025-03-22 15:11:39 -07:00
  • 708445a8dd scripts/download-macos-libs.py: Patch out epoxy.pc Requires.private Matt Borgerson 2025-03-22 14:43:16 -07:00
  • 1eced78a07 meson: Migrate epoxy probe to meson.build Matt Borgerson 2025-03-22 14:30:47 -07:00
  • 1893b56c38 nv2a/vk: Fix vertex ram buffer dirty bit check Matt Borgerson 2025-03-19 02:02:32 -07:00