c5c73ec918
Merge yuzu-emu#12756
2024-02-08 00:56:51 +00:00
7239547ead
android: add oboe audio sink
2023-12-17 01:42:59 -05:00
15331c2a60
settings: Add cpu backend setting
2023-11-25 00:46:15 -05:00
6c246f2ac5
yuzu: Use new setting method for stop emulation
2023-10-12 01:51:53 +02:00
387ede76d2
general: Convert use_docked_mode to an enumeration
...
Allows some special interactions with it in the Qt frontend.
2023-08-22 16:07:52 -04:00
023b9b38cc
general: fix apple clang build
2023-08-09 22:38:37 -04:00
127b3da0f1
core,common: Give memory layout setting an enum
...
Allows for 6GB and 8GB layouts to be selected.
2023-07-21 10:56:55 -04:00
e7f01128f1
settings: Give indices to enums
2023-07-21 10:56:55 -04:00
8497fb0a04
settings_enums: Remove casting
...
Not sure how I missed this earlier, but these vectors can be constructed
using the type of the enum.
2023-07-21 10:56:55 -04:00
8b28aa45b9
settings,translation: Fix time zone enum
...
Renames enum values to conform to naming convention.
2023-07-21 10:56:55 -04:00
8366736b67
settings,opengl,yuzu-qt: Fix AA, Filter maximums
...
The new enum macros don't support setting values directly.
For LastAA and LastFilter, this means we need a simpler approach to loop
around the toggle in the frontend...
2023-07-21 10:56:55 -04:00
7ffbffe170
settings_enums: More aggressively use macros
...
This lets us define an enum and all the textual representations
of its values in one swing. All for the price of some ugly macros.
2023-07-21 10:56:55 -04:00
0193add060
general: Add typeinfo where needed
...
Using typeid without including typeinfo first produces an ill-formed program.
2023-07-21 10:56:54 -04:00
2fba913d0b
settings_enums: Add const type where needed
2023-07-21 10:56:54 -04:00
8c17a945f7
settings_enums: Cannonicalize settings names
...
Gives every option of the enums a string literal via a macro.
2023-07-21 10:56:54 -04:00
d146dd9d12
settings,general: Rename non-confirming enums
2023-07-21 10:56:54 -04:00
88d3de4e85
settings: Split enums to new file
2023-07-21 10:56:07 -04:00