Erik Abair
c720af00bb
nv2a/vsh: Replace NaN with 1.0 for Bx, Dx, Fog outputs and MUL zero-check
2025-05-15 12:54:56 -07:00
Erik Abair
bd3cd78ae4
ui: Toggle fullscreen on mouse double click
2025-05-15 09:06:55 -07:00
Erik Abair
428c975f09
nv2a: Allow multiframe RenderDoc captures with nv2a traces
...
Allows multiple frames to be captured at once by holding shift while pressing
F10.
Temporarily toggles nv2a trace messages if control is held while pressing F10.
2025-05-15 08:37:13 -07:00
xemu-robot
f7e40b2b80
meson: Bump SPIRV-Reflect to vulkan-sdk-1.4.313.0
2025-05-15 07:14:36 -07:00
dependabot[bot]
687bf62972
ci: bump astral-sh/setup-uv from 6.0.0 to 6.0.1
...
Bumps [astral-sh/setup-uv](https://github.com/astral-sh/setup-uv ) from 6.0.0 to 6.0.1.
- [Release notes](https://github.com/astral-sh/setup-uv/releases )
- [Commits](c7f87aa956...6b9c6063ab
)
---
updated-dependencies:
- dependency-name: astral-sh/setup-uv
dependency-version: 6.0.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-05-05 14:50:27 -07:00
Erik Abair
d593869429
nv2a: Move point params to uniforms
...
Co-authored-by: Matt Borgerson <contact@mborgerson.com>
2025-04-30 23:43:38 -07:00
Matt Borgerson
6e513ed948
nv2a/psh: Fix 2D texture addressing in DOT_STR_3D mode
2025-04-29 23:41:05 -07:00
dependabot[bot]
b48f84af79
ci: bump docker/build-push-action from 6.15.0 to 6.16.0
...
Bumps [docker/build-push-action](https://github.com/docker/build-push-action ) from 6.15.0 to 6.16.0.
- [Release notes](https://github.com/docker/build-push-action/releases )
- [Commits](471d1dc4e0...14487ce63c
)
---
updated-dependencies:
- dependency-name: docker/build-push-action
dependency-version: 6.16.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-04-27 23:24:10 -07:00
dependabot[bot]
7108c7a37c
ci: bump actions/setup-python from 5.5.0 to 5.6.0
...
Bumps [actions/setup-python](https://github.com/actions/setup-python ) from 5.5.0 to 5.6.0.
- [Release notes](https://github.com/actions/setup-python/releases )
- [Commits](https://github.com/actions/setup-python/compare/v5.5.0...v5.6.0 )
---
updated-dependencies:
- dependency-name: actions/setup-python
dependency-version: 5.6.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-04-27 23:21:47 -07:00
dependabot[bot]
5af43523ab
ci: bump actions/download-artifact from 4.2.1 to 4.3.0
...
Bumps [actions/download-artifact](https://github.com/actions/download-artifact ) from 4.2.1 to 4.3.0.
- [Release notes](https://github.com/actions/download-artifact/releases )
- [Commits](95815c38cf...d3f86a106a
)
---
updated-dependencies:
- dependency-name: actions/download-artifact
dependency-version: 4.3.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-04-27 23:20:59 -07:00
Matt Borgerson
8f89ef14d7
ci: Use XEMU_ROBOT_TOKEN for PR creation to trigger build workflow
2025-04-26 16:46:55 -07:00
xemu-robot
4dfbe29cbd
meson: Bump SPIRV-Reflect to vulkan-sdk-1.4.309.0
2025-04-26 16:23:43 -07:00
xemu-robot
a3dc079706
meson: Bump glslang to 15.3.0
2025-04-26 16:23:12 -07:00
xemu-robot
668017518a
meson: Bump tomlplusplus to v3.4.0
2025-04-26 16:20:59 -07:00
mborgerson
c4b554fd80
meson: Add tag regex for subproject wrap auto-updater
2025-04-26 16:13:13 -07:00
xemu-robot
1e1ef6fbb9
meson: Bump volk to 1.4.304
2025-04-26 16:04:34 -07:00
xemu-robot
c035ff9f5d
meson: Bump VulkanMemoryAllocator to v3.2.1
2025-04-26 16:04:16 -07:00
Matt Borgerson
362c27b235
ci: Auto-update subproject wraps periodically
2025-04-26 16:02:21 -07:00
Erik Abair
89185e6937
nv2a/psh: Fix default alpha for unbound texture samplers
2025-04-22 20:16:15 -07:00
dependabot[bot]
1a6b858fe8
ci: bump softprops/action-gh-release from 2.2.1 to 2.2.2
...
Bumps [softprops/action-gh-release](https://github.com/softprops/action-gh-release ) from 2.2.1 to 2.2.2.
- [Release notes](https://github.com/softprops/action-gh-release/releases )
- [Changelog](https://github.com/softprops/action-gh-release/blob/master/CHANGELOG.md )
- [Commits](c95fe14893...da05d55257
)
---
updated-dependencies:
- dependency-name: softprops/action-gh-release
dependency-version: 2.2.2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-04-21 17:05:23 -07:00
Matt Borgerson
0c2a617819
nv2a: Bump vmstate version for new NV2A_MAX_BATCH_LENGTH
2025-04-18 11:58:22 -07:00
Matt Borgerson
fee1e58204
vmstate: Add VMSTATE_UINT32_SUB_ARRAY_V
2025-04-18 11:58:22 -07:00
Erik Abair
270dbe01ea
nv2a: Increase MAX_BATCH_LENGTH beyond highest known retail use
2025-04-18 10:46:43 -07:00
Matt Borgerson
5685a6290c
nv2a/vk: Set specular power uniform
2025-04-16 20:26:22 -07:00
Erik Abair
679f6d06bd
nv2a: Handle LOCALEYE light control
2025-04-16 18:24:46 -07:00
Erik Abair
34ed0f75de
nv2a: Handle LOCAL_RANGE
2025-04-16 18:24:46 -07:00
Erik Abair
69c8df2a3e
nv2a: Partial implementation of SET_SPECULAR_PARAMS
2025-04-16 18:24:46 -07:00
Erik Abair
7a34eedd6f
nv2a: Partially handle SET_LIGHT_CONTROL
2025-04-16 18:24:46 -07:00
Erik Abair
86c85023e6
nv2a: Handle SET_FOG_COORD and SET_WEIGHT* commands
2025-04-16 14:09:13 -07:00
Erik Abair
1f876ce0da
build.sh: Add xemu_version fallback to macOS builds
2025-04-16 11:39:49 -07:00
Matt Borgerson
2cc926588b
nv2a/gl: Fix COLOR_LE_G8B8 GL surface format type
2025-04-11 04:18:28 -07:00
Erik Abair
ebec5e3028
nv2a: Fix assert when setting fog gen mode to fog_x
2025-04-08 16:24:50 -07:00
Mason Thompson
f82c6865fc
control: Add python3-tomli/python3-pip
2025-04-02 12:00:53 -07:00
Matt Borgerson
57cdee770e
mcpx/dsp: Fix some formatting/spelling nits
2025-03-31 12:40:31 -07:00
Matt Borgerson
9439f605a8
mcpx/dsp: Drop redundant value/address assertions
2025-03-31 12:40:31 -07:00
Matt Borgerson
e08011b772
mcpx/dsp: Rename *.inl -> *.c.inc
2025-03-31 12:40:31 -07:00
Matt Borgerson
4a5c91397f
ci: Run xbox tests
2025-03-31 12:40:31 -07:00
Matt Borgerson
4b81c28901
mcpx/dsp: Migrate some DPRINTFs to trace events
2025-03-31 12:40:31 -07:00
Matt Borgerson
31d8237ee3
mcpx/dsp: Remove dsp56k_execute_one_disasm_instruction
2025-03-31 12:40:31 -07:00
Matt Borgerson
8dafd513b9
mcpx/dsp: Move some debug functions out to debug.c
2025-03-31 12:40:31 -07:00
Matt Borgerson
d18125994c
mcpx/dsp: Drop some dead code
2025-03-31 12:40:31 -07:00
Matt Borgerson
f8cbcbadaa
mcpx/dsp: Move dma reg defs to a header
2025-03-31 12:40:31 -07:00
Matt Borgerson
c68cdd9479
mcpx/dsp: Fix minor header issues
2025-03-31 12:40:31 -07:00
Matt Borgerson
31c491a702
mcpx/dsp: Move cpu reg defs to a header
2025-03-31 12:40:31 -07:00
Matt Borgerson
5ba2ef790c
mcpx/dsp: Factor out debug bits to a header
2025-03-31 12:40:31 -07:00
Matt Borgerson
148f04e1c7
mcpx/dsp: Replace printf -> DPRINTF
2025-03-31 12:40:31 -07:00
Matt Borgerson
115456f255
mcpx/dsp: Bring back disassembly
2025-03-31 12:40:31 -07:00
Matt Borgerson
89f98947f6
mcpx/dsp: Fix dprintf use
2025-03-31 12:40:31 -07:00
Matt Borgerson
9af3c1a005
mcpx/dsp: Add missing copyright
2025-03-31 12:40:31 -07:00
Matt Borgerson
d6a4b4e36a
tests/mcpx/dsp: Add basic test
2025-03-31 12:40:31 -07:00