wutno
6b0c66c6a1
ui: Add fullscreen exclusive mode
2023-01-17 10:42:06 -07:00
Antonio Abbatangelo
22db3304a4
ui: Display MCPX, BIOS MD5 hashes in About view
2022-10-11 11:35:37 -07:00
Antonio Abbatangelo
080022833d
nv2a: Cache shaders to disk
2022-09-10 12:52:51 -07:00
Antonio Abbatangelo
d219d92214
vl: Initialize usb daughterboard at machine start
2022-09-09 13:10:44 -07:00
Matt Borgerson
8e48115a41
ui: Set C numeric locale before settings save/load
2022-06-25 15:34:26 -07:00
Alexandre Bouvier
482b2ea31d
tomlplusplus: Allow using system library
2022-06-24 22:21:49 -07:00
Matt Borgerson
7bfdc56716
ui: Fix axes, add mspf to advanced video graph
2022-06-21 03:36:33 -07:00
Matt Borgerson
4827dab943
ui: Fix logo shader texture sampling function name
2022-06-19 17:31:56 -07:00
revix
7e8b4dd430
UI: Clarify 'MCPX' for boot ROM and 'BIOS' for flash ROM
2022-06-19 15:34:32 -07:00
Matt Borgerson
f672185b1c
ui: Improve logo animation
2022-06-18 05:13:12 -07:00
Matt Borgerson
3a6907b0ea
ui: Hide currently non-applicable menu items
2022-06-15 18:39:11 -07:00
Erik Abair
69dcbe9b30
ui: Make monitor text selectable
2022-06-07 22:06:14 -07:00
7oxicshadow
ebcd5078e4
ui: Make keyboard controller scancode map configurable
2022-05-28 17:59:32 -07:00
Matt Borgerson
f375a0cb80
ui: Fix port padding scale
2022-05-17 16:56:14 -07:00
Erik Abair
496a7b7099
ui: Fix build with --enable-renderdoc and DEBUG_NV2A_GL
2022-05-10 15:16:09 -07:00
Matt Borgerson
6f3470acc8
ui: Use SDL_GL_GetDrawableSize when rendering framebuffer
2022-05-09 11:52:15 -07:00
Mason Thompson
722579bf01
menubar.cc: Add F12 Shortcut to Screenshot
2022-05-07 23:02:51 -07:00
Matt Borgerson
41e9c669d9
ui: Add Windows directory selection
2022-05-07 21:55:45 -07:00
Matt Borgerson
156c1edd2b
ui: Use glReadPixels instead of glReadnPixels for screenshot
...
macOS doesn't support glReadnPixels.
2022-05-07 20:22:04 -07:00
Matt Borgerson
48bf99f060
ui: Fix flags for directory open
2022-05-07 20:21:58 -07:00
Matt Borgerson
328eff8eaa
ui: Create vector of main menu views
2022-05-07 20:21: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
Revix
8a89108a50
ui: Add CPU logging in log
2022-04-29 14:19:24 -07:00
revix
38d1036b2c
ui: Display hardware info in About window
2022-04-27 00:50:15 -07:00
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
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
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
fe57f7a2b2
meson: Build Dear ImGui more properly as a library
2022-04-24 21:15:57 -07:00
Matt Borgerson
2ca14df4f3
ui: Drop inih library
2022-04-24 21:15:57 -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
2d5471c5be
vl: Move -config_path handling into main
2022-03-22 17:02:03 -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
2b27021eef
ui: Start in 1280x960
2022-02-22 22:12:39 -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
a13f3f48a2
nv2a: Improve RenderDoc triggering
2022-01-31 20:46:41 -07:00
octopoulos
73813eac74
ui: 4:3 scale option
2021-12-28 15:38:12 -07:00
Mason Thompson
b8141bbfdc
ui: Print OS version to log
2021-12-28 15:25:09 -07:00
Matt Borgerson
69ceec4446
nv2a: Support gamma correction
2021-11-23 17:49:44 -07:00
Ryzee119
5faa2419e7
input: Add controller internal usb hub
2021-11-19 20:07:41 -07:00
Ryzee119
22912cbbf7
input: Add USB Daughterboard
2021-11-19 20:07:41 -07:00
Silent
5ae39a321a
util/oslib-win32: Use UTF-16 filesystem API
...
* Introduces qemu_fopen, qemu_access wrappers, and modifies qemu_open to
support converting stored UTF-8 paths to UTF-16 to use Unicode
filesystem API on Windows platform.
* Migrates several native open, fopen, and access calls to their
qemu_* counterparts to resolve Unicode path handling issues on
Windows.
2021-10-24 12:09:12 -07:00
Mason Thompson
631c818c1e
ui: Add monitor keyboard shortcut text
2021-09-27 13:19:06 -07:00
7oxicshadow
d7e926fc63
ui: Add option for a fixed 16:9 display ratio
2021-09-16 00:12:47 -07:00
Alexandre Bouvier
05d21c6e94
xemu-hud.cc: Fix compilation error
...
when using CFLAGS="-Wformat -Werror=format-security"
2021-09-15 01:31:44 -07:00