Matt Borgerson
3195fe9ca3
configure: Add xxHash sources to submodules list
2021-02-11 14:09:52 -07:00
Matt Borgerson
fec0ad6f4c
nv2a: Add xxHash submodule
2021-02-11 14:09:52 -07:00
Matt Borgerson
30fe6cb3c4
nv2a: Drop xxHash inline sources
2021-02-11 14:09:52 -07:00
Matt Borgerson
4b6ee2c923
ui: Render video frame stats
2021-02-11 13:50:18 -07:00
Matt Borgerson
7a08e93085
nv2a: Add simple frame metrics
2021-02-11 13:50:18 -07:00
Matt Borgerson
0413fb5684
configure: Add imgui, implot sources to submodules list
2021-02-11 13:50:18 -07:00
Matt Borgerson
1cfb0e3922
ui: Add implot submodule
2021-02-11 13:50:18 -07:00
Matt Borgerson
26f4e6fc8f
ui: Update to new imgui paths/rounding
2021-02-11 13:50:18 -07:00
Matt Borgerson
0c1ad27d8c
ui: Add imgui submodule
2021-02-11 13:50:18 -07:00
Matt Borgerson
1fa9334dcb
ui: Remove imgui sources
2021-02-11 13:50:18 -07:00
Matt Borgerson
64141f90e1
input: Use QTAILQ for available controllers list
2021-02-10 23:58:59 -07:00
Matt Borgerson
5233f777cf
ui: Cleanup whitespace in xemu-custom-widgets.c
2021-02-10 23:58:59 -07:00
Matt Borgerson
7d2577e161
input: Factor out unused num_available_controllers
2021-02-10 23:58:59 -07:00
Matt Borgerson
885039f7f2
input: Use uint16_t for button state
2021-02-10 23:58:59 -07:00
Matt Borgerson
d3a669faed
input: Fixup includes and DPRINTF
2021-02-10 23:58:59 -07:00
Matt Borgerson
e67c54c9bf
input: Trim whitespace
2021-02-10 23:58:59 -07:00
Mike
d9046372c7
eeprom: Set default time zone and language during generation
2021-01-27 17:14:27 -07:00
wutno
9ca79f75d8
nv2a: Change stepping to match retail 1.0 Xbox
2021-01-23 16:52:57 -07:00
Matt Borgerson
c18fa65bbe
ci: Re-install Python@3.9 and remove PHP for macOS
2021-01-23 16:07:24 -07:00
wutno
1ba8a43e7c
i386: Set Pentium 3 CPU model,stepping to match Xbox
2021-01-23 14:32:30 -07:00
Thomas Debesse
a43e75947b
gitignore: add dist/
2021-01-23 13:50:28 -07:00
Thomas Debesse
93211139a0
build.sh: quote variables even if currently riskless to make linting easier
2021-01-23 13:50:28 -07:00
Thomas Debesse
3d5c2b2044
build.sh: fix packaging out of tree
2021-01-23 13:50:28 -07:00
Thomas Debesse
000d638bbf
build.sh: fix building imgui out of tree
2021-01-23 13:50:28 -07:00
Thomas Debesse
2d414c1a43
build.sh: better way to get project directory absolute path
...
in bash `set -o physical` resolves symlinks when changing directory,
removing the need for GNU readlink
2021-01-23 13:50:28 -07:00
Thomas Debesse
03beb4e96b
build.sh: read job_count when possible
2021-01-23 13:50:28 -07:00
Matt Borgerson
aab63105fc
ui: Move fullscreen trigger to main thread
2021-01-06 17:59:29 -07:00
Matt Borgerson
bccfb6cd98
ui: Fix fullscreen launch
2021-01-06 15:48:46 -07:00
wutno
270310e603
smc: Fix version string modulus
2021-01-04 01:58:41 -07:00
Matt Borgerson
d31a207e35
i8254: Update base freq to more closely match Xbox
2021-01-04 01:36:50 -07:00
Matt Borgerson
66f2e9decd
mcpx: Fixup compiler warnings in DSP code
2021-01-03 16:14:47 -07:00
Matt Borgerson
416e12c3b3
mcpx: Enable APU pipeline
2021-01-03 16:14:47 -07:00
Matt Borgerson
9004009bb3
nvnet: Always return value in nvnet_get_reg
2020-12-31 15:47:32 -07:00
Matt Borgerson
a72cc138f4
ui: Request high-performance graphics on Windows platform
2020-12-31 15:30:29 -07:00
Matt Borgerson
996f3d4dc3
nv2a: Grab lock before marking pending download
2020-12-30 03:52:46 -07:00
Matt Borgerson
e431cbff82
nv2a: Fix compiler nits
2020-12-30 03:51:47 -07:00
Matt Borgerson
c6d1a50ad9
vl: Swap NULL for `-dvd_path <path>` in input argv
2020-12-30 03:30:49 -07:00
Matt Borgerson
263870a7c3
ui: Add build version and debug indicator to window title bar
2020-12-24 17:45:45 -07:00
Wilhelm Kovatch
1b5e97e37f
vl: Allow overriding the dvd path from command line
2020-12-20 16:18:00 -07:00
Matt Borgerson
af35a8b728
nv2a: Approximate CLAMP_OGL with CLAMP_TO_EDGE
2020-12-07 19:25:48 -07:00
Matt Borgerson
2933d8d171
nv2a: Set VGA color mode after reset
2020-12-02 23:03:51 -07:00
Matt Borgerson
0bec22318a
nv2a: Add Gaussian convolution filter for AA
2020-12-02 16:49:58 -07:00
Matt Borgerson
a34cab69dd
nv2a: Support line and poly anti-aliasing
2020-12-01 22:36:09 -07:00
Jason
e063fc37e7
input: Set SDL ALLOW_BACKGROUND_EVENTS hint
2020-11-23 20:45:17 -07:00
Matt Borgerson
2702f45cc3
input: Close gamecontroller handles on disconnect
2020-11-20 14:16:26 -07:00
haxar
02157b0958
ui: Set swap interval after creating GL context
2020-11-20 03:15:19 -07:00
Matt Borgerson
30ed4f5a56
ui: Move non-event handlers out of SDL event loop
2020-11-20 01:18:59 -07:00
Jason
8877c4ba98
input: Fix SDL haptic effect length and magnitude
2020-11-17 22:07:24 -07:00
Matt Borgerson
8d2ebd6cd8
ui: Disable UI thread RCU registration
...
This needs more investigation, as it can cause deadlock. Leave code
commented-out for now as a reminder to look into it.
2020-11-16 21:01:04 -07:00
Matt Borgerson
71ee1ca831
ui: Mimic QEMU thread and set thread-local tcg_ctx to tcg_init_ctx
...
Necessary to handle callbacks (e.g. rom_reset) from UI thread which will
flush TBs and reference thread-local TCG context, which is initialized
for main QEMU thread early on as tcg_init_ctx.
2020-11-16 18:51:37 -07:00