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