Matt Borgerson
ac781ea8d1
ci: Fix ubuntu artifact unpack
v0.8.16
2025-02-04 18:08:08 -07:00
Matt Borgerson
9f97cdc027
ci: Build AppImage for aarch64
2025-02-04 16:41:21 -07:00
Matt Borgerson
a730f078e5
ci: Fix Windows ccache key
2025-02-04 16:41:21 -07:00
Matt Borgerson
86344a8543
nv2a: Add swizzle test and benchmark
v0.8.15
2025-01-26 18:47:46 -07:00
Matt Borgerson
7cb7bb68a9
nv2a: Multiversion [un]swizzle to optimize for common bpp
2025-01-26 18:47:46 -07:00
Matt Borgerson
eae328dc19
nv2a: Move [un]swizzle_rect to swizzle.h
2025-01-26 18:47:46 -07:00
Matt Borgerson
bb5ee6865b
nv2a: Drop osdep.h, add stdbool.h to swizzle.c
2025-01-26 18:47:46 -07:00
NZJenkins
ae4b5c0695
nv2a: Speed up software swizzling
v0.8.14
2025-01-26 14:00:35 -07:00
Matt Borgerson
61e29a0678
ci: Bump Windows build container
Build xemu-win64-toolchain / Build and Publish Image (push) Has been cancelled
v0.8.13
2025-01-26 04:45:03 -07:00
Matt Borgerson
73e1acfd92
scripts/gen-license.py: Get version from glslang subproj
v0.8.12
2025-01-26 03:48:38 -07:00
Matt Borgerson
fde688f6e2
meson: Remove libglslang windows special dependency
2025-01-26 03:48:38 -07:00
Matt Borgerson
66dbd9273c
meson: Bump glslang
2025-01-26 03:48:38 -07:00
Matt Borgerson
e0345bae3e
meson: Bump SPIRV-Reflect
2025-01-26 03:48:38 -07:00
Matt Borgerson
572f6161bf
meson: Bump volk
2025-01-26 03:48:38 -07:00
Matt Borgerson
03e3cd079a
ubuntu-win64-cross: Update Vulkan headers
2025-01-26 01:56:57 -07:00
Matt Borgerson
f922d08a5b
ubuntu-win64-cross: Drop some deps in favor of subproject wraps
2025-01-26 01:56:57 -07:00
Matt Borgerson
ec5c3955ee
ubuntu-win64-cross: Bump mxe/build-win64-mxe
2025-01-26 01:56:57 -07:00
Fred Hallock
191bc40f70
xid: Add Xbox Controller S
v0.8.11
2025-01-25 20:48:58 -07:00
Ryan Wendland
5896b9dc91
vl: Enable audio backend
v0.8.10
2025-01-15 03:08:14 -07:00
Ryzee119
e293f6ba67
input: Add xbox live communicator support
2025-01-15 03:08:14 -07:00
Matt Borgerson
4f71be78e2
Info.plist: Add NSMicrophoneUsageDescription key
...
Required to access microphone on macOS.
2025-01-15 03:05:35 -07:00
Matt Borgerson
6f63e3c4af
meson: Add SDL to audio driver priority list on Linux
2025-01-15 03:05:35 -07:00
Matt Borgerson
6de26b0c2c
ac97: Disable pi/mc reads for now
2025-01-15 03:05:35 -07:00
Erik Abair
0eddb3ead9
build: Allow CFLAGS to be passed through on macos.
v0.8.9
2025-01-14 17:13:11 -07:00
Matt Borgerson
ebcacad78b
meson: Disable fdt
v0.8.8
2025-01-09 15:48:27 -07:00
Matt Borgerson
f417d8b7ae
scripts/archive-source.sh: Fix xemu subproject deps
2025-01-09 15:48:27 -07:00
Matt Borgerson
26db3b504f
ci: Release aarch64 binaries for Windows
v0.8.7
2025-01-07 21:42:35 -07:00
mborgerson
78ab522047
Merge QEMU v9.2.0
...
Merge QEMU v9.2.0
v0.8.6
2025-01-07 21:29:33 -07:00
Matt Borgerson
26b2ac28fc
i386: Disable some hardware unrelated to Xbox to trim the build
2025-01-07 18:26:26 -07:00
Matt Borgerson
7eba0d3124
nv2a/gl: Update copyright on recently modified files
2025-01-07 17:37:06 -07:00
Matt Borgerson
510c280b05
nv2a/gl: Unify ShaderBinding and ShaderLruNode
2025-01-07 17:35:06 -07:00
Matt Borgerson
e7047efef2
vl: Migrate -audiodev none -> -audio none
2025-01-07 14:31:30 -07:00
Matt Borgerson
5dcbb7ebdb
nvnet: Minor cleanup
2025-01-07 14:28:27 -07:00
Matt Borgerson
fb8d47f9ba
meson: Bump nv2a_vsh_cpu subproject version
2025-01-07 01:08:20 -07:00
Matt Borgerson
6b79ed8f3d
meson: Disable -Wundef, -Wvla
2025-01-07 00:52:51 -07:00
Matt Borgerson
f4482d3ced
ui: Fix variable shadowing
2025-01-07 00:52:51 -07:00
Matt Borgerson
e93bb37177
ui: Fix variable shadowing
2025-01-07 00:52:51 -07:00
Matt Borgerson
2558bc53a0
ui: Drop redundant SetCursorPos(GetCursorPos())
2025-01-07 00:52:51 -07:00
Matt Borgerson
4c5858bd20
ui: Drop duplicate declaration of xemu_monitor_init
2025-01-07 00:52:51 -07:00
Matt Borgerson
6c389194b6
nv2a/psh: Remove unused arguments in string format
2025-01-07 00:52:51 -07:00
Matt Borgerson
d76898f63b
nv2a: Fix variable shadowing complaints
2025-01-07 00:52:51 -07:00
Matt Borgerson
281f42c5e1
mcpx: Fix variable shadowing
2025-01-07 00:52:51 -07:00
Matt Borgerson
85f84be04d
mcpx: Narrow variable def scopes, fix shadowing
2025-01-07 00:52:51 -07:00
Matt Borgerson
57c6d82fa3
nv2a/vk: Simplify debug indent loop to a variable field width format
2025-01-07 00:52:51 -07:00
Matt Borgerson
6ac52147a4
nv2a/psh: Remove function scope variable i, which was being shadowed
2025-01-07 00:52:51 -07:00
Matt Borgerson
3070d6422c
mstring: Remove mstring_append_{int,char}
2025-01-07 00:52:51 -07:00
Matt Borgerson
0a942630d5
mstring: Add format attribute to mstring formatting functions
2025-01-07 00:52:51 -07:00
Richard Henderson
a8a8e54564
tcg: Reset free_temps before tcg_optimize
...
When allocating new temps during tcg_optmize, do not re-use
any EBB temps that were used within the TB. We do not have
any idea what span of the TB in which the temp was live.
Introduce tcg_temp_ebb_reset_freed and use before tcg_optimize,
as well as replacing the equivalent in plugin_gen_inject and
tcg_func_start.
Cc: qemu-stable@nongnu.org
Fixes: fb04ab7ddd8 ("tcg/optimize: Lower TCG_COND_TST{EQ,NE} if unsupported")
Resolves: https://gitlab.com/qemu-project/qemu/-/issues/2711
Reported-by: wannacu <wannacu2049@gmail.com>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
Reviewed-by: Pierrick Bouvier <pierrick.bouvier@linaro.org>
Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
2025-01-06 23:07:47 -07:00
Matt Borgerson
0e50741c28
ui,xbox: Copyright updates on changed files
2025-01-06 23:06:21 -07:00
Matt Borgerson
34fe7918d3
nvnet: Return true' instead of
1' when returning a bool
2025-01-06 23:05:53 -07:00