Commit Graph

90392 Commits

Author SHA1 Message Date
Matt Borgerson
87919cfb13 ui: Improve config error handling 2022-04-24 21:15:57 -07:00
Matt Borgerson
8d018d8daa ui: Don't check for updates on the welcome screen 2022-04-24 21:15:57 -07:00
Matt Borgerson
0891752dce configure: Rename 'VERSION' to 'QEMU_VERSION' 2022-04-24 21:15:57 -07:00
Matt Borgerson
8afd391ad0 ui: Show welcome screen until first save 2022-04-24 21:15:57 -07:00
Matt Borgerson
dc669aca41 config: Change settings extension to .toml 2022-04-24 21:15:57 -07:00
Matt Borgerson
cbf01c9c61 archive-source.sh: Add tomlplusplus, genconfig submodules 2022-04-24 21:15:57 -07:00
Matt Borgerson
4b50b65fdc tomlplusplus: Compile independently 2022-04-24 21:15:57 -07:00
Matt Borgerson
d14cdbc7ba config: Migrate to genconfig system 2022-04-24 21:15:57 -07:00
Matt Borgerson
30fa9e1df1 tomlplusplus: Add submodule 2022-04-24 21:15:57 -07:00
Matt Borgerson
fe57f7a2b2 meson: Build Dear ImGui more properly as a library 2022-04-24 21:15:57 -07:00
Matt Borgerson
ff4d682af6 meson: Specify c++17 std 2022-04-24 21:15:57 -07:00
Matt Borgerson
4d2f382142 genconfig: Add submodule 2022-04-24 21:15:57 -07:00
Matt Borgerson
3be9ea2f92 ci: Install pyyaml on macOS 2022-04-24 21:15:57 -07:00
Matt Borgerson
2ca14df4f3 ui: Drop inih library 2022-04-24 21:15:57 -07:00
Erik Abair
440f4c53ec nv2a: Ignore color/depth mask in CLEAR_SURFACE 2022-04-24 15:41:10 -07:00
Erik Abair
6dbd51fbe1 nv2a: Fix MAC/ILU independence 2022-04-24 15:34:14 -07:00
Erik Abair
4c8342725e nv2a: Make combiner assignment independent 2022-04-24 15:11:47 -07:00
Erik Abair
f245e08560 nv2a: Set oFog.x with most significant oFog mutation 2022-04-24 15:02:39 -07:00
Matt Borgerson
5c02155e56 build: Add macOS 12.1 SDK 2022-04-23 15:58:24 -07:00
Matt Borgerson
6b7721db58 input: Move from haptic to rumble API 2022-04-23 14:56:27 -07:00
Matt Borgerson
294437a28c input: Move input init to main thread 2022-04-23 14:56:27 -07:00
Matt Borgerson
d48bb83c33 ui: Remove cpuid.h include for Windows 2022-04-23 14:56:27 -07:00
Matt Borgerson
aa93995ca3 build: Update SDL2 to 2.0.20 2022-04-23 14:56:27 -07:00
Erik Abair
6f507c80af nv2a: Fix handling of 0-stride vertex attributes 2022-03-22 17:35:26 -07:00
Matt Borgerson
2d5471c5be vl: Move -config_path handling into main 2022-03-22 17:02:03 -07:00
Matt Borgerson
6e1969001e nv2a: Rename sum to muxsum, simplify mux string build 2022-03-18 18:28:09 -07:00
Matt Borgerson
028b73fd80 .clang-format: Add initial config 2022-03-18 18:09:09 -07:00
Erik Abair
cb0a92b46c nv2a: Handle LSB mux flag 2022-03-18 17:35:32 -07:00
Erik Abair
f0abe3c4fc nv2a: Fix handling of R8B8 and G8B8 texture modes 2022-03-18 16:09:55 -07:00
wutno
cd5d3df626 ui: Save screen size on resize
Co-authored-by: 7oxicshadow <7oxicshadow@googlemail.com>
2022-03-16 22:48:20 -07:00
wutno
d58f4e7051 xbox: Add a dummy device in place of memory controller 2022-03-16 22:39:49 -07:00
Erik Abair
2ff5f23235 nv2a: Implement v1r0_sum flags 2022-03-16 21:22:16 -07:00
Erik Abair
4cff9c27f3 nv2a: Fix swapped R and Q texgen planes 2022-03-16 20:36:41 -07:00
wutno
5d02cdf512 pci: Set default subsys IDs to 0x0000 2022-03-12 23:03:43 -07:00
Matt Borgerson
a32f271d55 .github: Clone debian control files to tmp dir 2022-02-28 02:07:30 -07:00
wutno
2b27021eef ui: Start in 1280x960 2022-02-22 22:12:39 -07:00
Erik Abair
83d4cbb418
nv2a: Update attribute inline_value as rendering side-effect 2022-02-22 15:01:46 -07:00
Antonio Abbatangelo
2218cdea67 nv2a/mcpx: fix freezing on loadvm failure 2022-02-22 14:40:26 -07:00
RageXbox
8919bae311
nv2a: Remove assertion in append_skinning_code 2022-02-10 22:31:22 -07:00
Erik Abair
2d95fda6cd nv2a: Fix spelling error in renderdoc config 2022-02-10 21:57:44 -07:00
Erik Abair
f3c7a3afd1 nv2a: Add --enable-renderdoc build config 2022-02-10 14:41:43 -07:00
Erik Abair
8689e640bd nv2a: Add missing vertex attribute setters 2022-02-10 14:35:53 -07:00
Matt Borgerson
1adc52c136 .github: Rename macOS Universal build job 2022-02-07 01:32:21 -07:00
Matt Borgerson
4343dbd1f9 .github: Zero ccache stats, don't clean manually 2022-02-07 01:32:21 -07:00
Matt Borgerson
15f47c31f6 .github: Build source archive and Debian packaging 2022-02-07 01:32:21 -07:00
Matt Borgerson
2601968a55 archive-source.sh: Save submodule version 2022-02-07 01:32:21 -07:00
Matt Borgerson
c41abd211b xemu-version.sh: Add --tags arg to git describe 2022-02-07 01:32:21 -07:00
Matt Borgerson
a1c02b793e gen-license.py: Fall back to submodule HEAD file for version info 2022-02-07 01:32:21 -07:00
Erik Abair
517e4b3414 nv2a: Implement SET_MATERIAL_ALPHA and diffuse color src
This adds support for the material alpha command and updates the fixed function
shader to respect the diffuse source parameter (which was already piped through
but not utilized).
2022-02-05 15:22:03 -07:00
Matt Borgerson
758e36d398 qemu/compiler.h: Assert in unreachable check in debug builds 2022-02-02 01:05:47 -07:00