Matt Borgerson
0ec4eca39b
ui: Drop _WIN32 guard around cpuid.h include
2026-01-21 18:40:07 -07:00
Matt Borgerson
cf88b3e78f
ui: Report SDL error on main window creation failure
2026-01-21 18:40:07 -07:00
Matt Borgerson
0ae7ee7647
ui: Migrate to SDL3
2026-01-21 18:40:07 -07:00
Matt Borgerson
b62db5d2c1
audio: Disable SDL2 backend for now
2026-01-21 18:40:07 -07:00
Matt Borgerson
58fefb0c9a
debian: Add libpipewire-0.3-dev dep
2026-01-21 18:40:07 -07:00
Matt Borgerson
5565302f54
scripts/gen-license.py: Migrate to SDL3
2026-01-21 18:40:07 -07:00
Matt Borgerson
9255571cc9
scripts/download-macos-libs.py: Target Darwin 21 for x86-64
2026-01-21 18:40:07 -07:00
Matt Borgerson
9cbce5052d
scripts/download-macos-libs.py: Migrate to SDL3
2026-01-21 18:40:07 -07:00
Matt Borgerson
e13ff95c7a
meson: Patch SDL3 wrap to include OpenGL support on Windows
2026-01-21 18:40:07 -07:00
Matt Borgerson
b3d23df28b
meson: Migrate to SDL3
2026-01-21 18:40:07 -07:00
Matt Borgerson
fba182ab01
ui: Show current/latest version in updater, link to release notes
2026-01-21 17:06:15 -07:00
Matt Borgerson
ec7f5e438a
ui: Fetch latest release info via GitHub API
2026-01-21 17:06:15 -07:00
Matt Borgerson
26fcbe54f1
ci: Install zstd in Windows build container
v0.8.133
2026-01-19 23:51:00 -07:00
Matt Borgerson
f4015c5ba2
ci: Use older win64 toolchain container for Windows arm64 builds
2026-01-19 23:51:00 -07:00
dependabot[bot]
8c7de72b7a
ci: Bump actions/cache from 5.0.1 to 5.0.2
...
Bumps [actions/cache](https://github.com/actions/cache ) from 5.0.1 to 5.0.2.
- [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/9255dc7a253b0ccc959486e2bca901246202afeb...8b402f58fbc84540c8b491a91e594a4576fec3d7 )
---
updated-dependencies:
- dependency-name: actions/cache
dependency-version: 5.0.2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-01-18 21:39:37 -07:00
mborgerson
6a4a2a673a
Merge QEMU v10.2.0
2026-01-18 21:18:10 -07:00
Matt Borgerson
24a4218752
ui: Make some helper functions static
2026-01-18 19:08:17 -07:00
Matt Borgerson
0016f36b07
target/i386: Guard variable definition with macro definition check
2026-01-18 19:07:51 -07:00
Matt Borgerson
ebe582768e
util/mstring: Use G_GNUC_PRINTF macro for format attribute specification
2026-01-18 19:06:37 -07:00
Matt Borgerson
2799183ecc
hw/audio/ac97: Use format macros in dolog messages
2026-01-18 19:06:01 -07:00
Matt Borgerson
10ebe39f2f
tcg: Bring back tcg_out_op for aarch64
2026-01-18 16:51:54 -07:00
Matt Borgerson
ba4cfa1ef1
accel/tcg: Add missing header in tb-code-hash.h
2026-01-18 16:51:18 -07:00
Matt Borgerson
5eb85cb24f
build.sh: Drop unused --disable-fortify-source from Windows build
2026-01-18 16:50:39 -07:00
Matt Borgerson
704ece9ac6
Merge QEMU v10.2.0
2026-01-18 16:36:55 -07:00
Matt Borgerson
70d95d879f
ui: Make 'Exclusive Fullscreen' option configurable
2026-01-17 20:36:44 -07:00
Erik Abair
24087af22a
nv2a: Clip image blits to GPU tile bounds
...
Hardware blits that overlap an active GPU tile are clipped to the bounds of
that tile. This change checks blits against registered PFB tiles (which are
mirrored to PGRAPH via RDI) and clips blits as needed.
v0.8.132
2026-01-15 14:04:14 -07:00
Matt Borgerson
be882c098c
ci: Generate nicer release notes
2026-01-15 03:52:15 -07:00
Matt Borgerson
78f0b9e2b6
ci: Only generate releases on tag push to xemu-project/xemu
2026-01-15 03:52:15 -07:00
mborgerson
40003f67e9
.github: Add some context for Copilot reviews
2026-01-15 01:04:56 -07:00
Erik Abair
71e5f2477e
nv2a: Fix calculation of palette length
...
pgraph_get_texture_palette_phys_addr_length returns the length of the palette in
entries whereas the use of the returned data expects bytes. This leads to a
situation where textures that are rendered without any changes to the lower
palette entries will erroneously reuse stale data.
Test: https://github.com/abaire/nxdk_pgraph_tests/blob/0b1ae640fa76ecfc5b7b4f2b5f870404ed106114/src/tests/texture_palette_tests.cpp#L234
HW results: https://abaire.github.io/nxdk_pgraph_tests_golden_results/results/Texture_palette/index.html
Fixes #2646
2026-01-14 23:42:04 -07:00
Erik Abair
973e7f9f31
nv2a: Handle zero sized surfaces
2026-01-14 22:17:54 -07:00
Erik Abair
3c8f99e3c2
ci: Fix Win version.rc compilation on forks
2026-01-14 16:24:37 -07:00
Matt Borgerson
79d8e3ff45
ci: Configure workflow concurrency
2026-01-14 02:53:02 -07:00
Matt Borgerson
7ce933e174
ci: Create pre-release on push to master
2026-01-14 02:35:20 -07:00
Matt Borgerson
70bb88f32c
ci: Set 'secrets: inherit' when calling website update workflow
2026-01-12 21:26:58 -07:00
Matt Borgerson
4874dff95d
scripts/sign-macos-release.sh: Update package filename
2026-01-12 21:26:58 -07:00
Matt Borgerson
739520523f
xid: Fix USB_XID_GAMEPAD_S VMState minimum_version_id
v0.8.131
2026-01-12 20:01:31 -07:00
Matt Borgerson
b28279ca74
ui: Disable CRT assert dialogs, log to stderr
2026-01-12 01:34:58 -07:00
dependabot[bot]
246f17cab5
ci: Bump astral-sh/setup-uv from 7.1.6 to 7.2.0
...
Bumps [astral-sh/setup-uv](https://github.com/astral-sh/setup-uv ) from 7.1.6 to 7.2.0.
- [Release notes](https://github.com/astral-sh/setup-uv/releases )
- [Commits](https://github.com/astral-sh/setup-uv/compare/681c641aba71e4a1c380be3ab5e12ad51f415867...61cb8a9741eeb8a550a1b8544337180c0fc8476b )
---
updated-dependencies:
- dependency-name: astral-sh/setup-uv
dependency-version: 7.2.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-01-12 01:28:01 -07:00
Matt Borgerson
ddd5a81de1
ci: Ensure ccache, LTO cache dirs always exist before use
2026-01-10 17:46:39 -07:00
Matt Borgerson
78934edcbc
ci: Enable Incremental LTO for Windows x86_64 release builds
2026-01-10 16:48:33 -07:00
Matt Borgerson
c7bd7baaa3
ci: Move Windows build container to job level
2026-01-10 16:48:33 -07:00
Matt Borgerson
4c7729d248
ci: Build Windows x86_64 releases with GCC15
2026-01-10 16:48:33 -07:00
Matt Borgerson
62c73f929d
ci: Move build option setup to separate step for Windows builds
2026-01-10 16:48:33 -07:00
Matt Borgerson
2604967941
ci: Use CCACHE env variables for Windows builds
2026-01-10 16:48:33 -07:00
Matt Borgerson
8a78a1342a
ci: Enable ThinLTO for macOS release builds
2026-01-10 16:48:33 -07:00
Matt Borgerson
f01cf7c4eb
ci: Enable ThinLTO for Linux release builds
2026-01-10 16:48:33 -07:00
Matt Borgerson
18018f12cf
ubuntu-win64-cross: Add zstd to build tools
2026-01-10 02:45:57 -07:00
Matt Borgerson
b3d6bb0efa
ubuntu-win64-cross: Add curl
2026-01-10 01:30:50 -07:00
Matt Borgerson
d49402972a
ubuntu-win64-cross: Bump mxe, build GCC toolchain
2026-01-10 00:10:44 -07:00