Commit graph

21 commits

Author SHA1 Message Date
Antonio Abbatangelo 9c9f1e83eb ui: Add snapshot management UI 2023-06-04 20:24:43 -07:00
Antonio Abbatangelo 080022833d nv2a: Cache shaders to disk 2022-09-10 12:52:51 -07:00
Matt Borgerson 9c06980275 ui: Redesign user interface
Introduces a new user interface that looks much nicer, is easier to
navigate with controllers, provides more context to users, and is
scalable. Some additional features are included.

* Adds 'popup menu' with actions that can be used easily from controller
* Adds 'main menu', unifying other configuration dialogs
* Adds port-forwarding user interface
* Adds screenshot feature
* Adds volume control feature
* Adds gamepad auto-bind option
* Adds vsync configuration option
* Adds auto UI scaling
* Adds preferred window size selection
* Adds AV pack selection
* Exposes some existing config items in GUI
2022-05-07 16:09:34 -07:00
Matt Borgerson 87919cfb13 ui: Improve config error handling 2022-04-24 21:15:57 -07:00
Matt Borgerson d14cdbc7ba config: Migrate to genconfig system 2022-04-24 21:15:57 -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
octopoulos 73813eac74 ui: 4:3 scale option 2021-12-28 15:38:12 -07:00
7oxicshadow d7e926fc63 ui: Add option for a fixed 16:9 display ratio 2021-09-16 00:12:47 -07:00
Matt Borgerson 5b81102519 ui: Add render_scale field to settings 2021-07-20 10:37:07 -07:00
Matt Borgerson 05358b427b ui: Expose pcap net client in user interface 2021-06-11 22:12:00 -07:00
Matt Borgerson 90ddc5cce3 ui: Add auto-updater feature for Windows 2021-06-10 13:02:05 -07:00
Matt Borgerson 99d251caa0 fpu: Begin using host FPU for hard x87 emulation
This is a start to hard float support for x87. It can fail in several
ways and has lots of room for improvement, but based on practical
testing it appears reliable and significantly increases performance in
FP-bottlenecked game code. Improvement to rounding, exception handling,
and performance accompanied by rigorous testing will be necessary next
steps for this work.
2021-03-05 03:34:50 -07:00
Matt Borgerson 6e564854fc xemu: Update copyright 2021-03-03 03:48:11 -07:00
Stefan Schmidt bb359bb00e vl: Allow overriding settings path from command line 2021-02-18 20:47:55 -07:00
Matt Borgerson 416e12c3b3 mcpx: Enable APU pipeline 2021-01-03 16:14:47 -07:00
Mike e0841b9dd4 vl: Generate factory Xbox EEPROM if not provided 2020-11-06 14:54:53 -07:00
Matt Borgerson 5a16f23a14 ui: Add new settings option for token storage 2020-06-07 22:08:15 -07:00
Matt Borgerson ca4d03cf89 ui: Add ability to enable user (NAT) network backend 2020-05-30 18:52:47 -07:00
Matt Borgerson d31e10cc59 ui: Add interface to configure socket networking 2020-05-04 07:23:31 -07:00
Matt Borgerson 8e50d32213 ui: Remember UI scaling preference 2020-05-04 07:23:31 -07:00
Matt Borgerson 7752ed32bf ui: Add xemu settings subsystem 2020-05-04 07:13:15 -07:00