lat9nq
8e15146026
configure_system: Implement with for loop
4 years ago
lat9nq
56960bf9f8
per_game: Remove general tab
It's empty.
4 years ago
lat9nq
b11a2a206f
shared_widget: Internalize extra setting configuration
4 years ago
lat9nq
cdb5dea269
settings: Move runtime and save to parameters
These don't need to be whole new types.
4 years ago
lat9nq
df2bd251fa
graphics: Set speed limit to spinbox
4 years ago
lat9nq
97674bc888
shared_widget: Support checkbox + spinbox
4 years ago
lat9nq
def00e8c55
configure_debug: Reorganize
4 years ago
lat9nq
23f874ae60
configure_graphics: Reimplement bg_color
To specialized a setting to be worth adding to the shared_widget imo,
so add it roughly like before.
4 years ago
lat9nq
c1748b229a
shared_widget: Make button creation static
4 years ago
lat9nq
8c03ae793e
configure_general: Hide reset button in custom configs
4 years ago
lat9nq
e2de48f14b
configure_general: Sort data
4 years ago
lat9nq
827082c5ac
configure_general: Generate UI using containers
This leaves per-game config's General tab empty?
4 years ago
lat9nq
c530532de7
shared_translation: Add UI widget translations
4 years ago
lat9nq
d3d9c3568e
shared_widget: Fix header
4 years ago
lat9nq
464aad52cd
settings: Add UiGeneral class
4 years ago
lat9nq
ea4afbfc54
config: Don't merge the maps
Me shooting myself in the foot 3 days in advance.
4 years ago
lat9nq
640e7db60e
configure_graphics: Remove redundant log
4 years ago
lat9nq
f66d617107
configuration: Move CreateWidget to a class
We were passing so many objects between the function and the caller that
it needed to be redesigned.
4 years ago
lat9nq
d35577d3ed
configuration: Implement slider
4 years ago
lat9nq
39a1ffbb91
configuration: Use buttons instead of highlights
Only for updated configs at the moment
4 years ago
lat9nq
d72ff01726
shared_translations: Re flow strings
4 years ago
lat9nq
9a844bbf0c
configure_graphics: More complete reimplementation
4 years ago
lat9nq
3a7a5edcea
settings: Define base renderer runtime modifiable settings
4 years ago
lat9nq
05c26411a3
configuration_shared: Fix blank state hiding check box
4 years ago
lat9nq
a4de202cbd
settings: Add anisotropy mode enum
4 years ago
lat9nq
cfb63c68db
shared_translation: Finish using int ids
4 years ago
lat9nq
f8435d676f
configure_graphics: Partial runtime implementation
4 years ago
lat9nq
75d7e40113
settings: Recategorize a bit
Will help with generating config UI later.
4 years ago
lat9nq
4a825268d6
shared_translation: Add the rest of the settings
4 years ago
lat9nq
4f545e3024
shared_translation: Add copyright and license
4 years ago
lat9nq
a007ac6b9c
configure_graphics_advance: Generate UI at runtime
We can iterate through the AdvancedGraphics settings and generate the UI
during runtime. This doesn't help runtime efficiency, but it helps a ton
in reducing the amount of work a developer needs in order to add a new
setting.
4 years ago
lat9nq
b11b4be7cb
configure_per_game: Rename group to tab_group
4 years ago
lat9nq
d3b94d64d4
configuration: Add base class to tabs
Tabs that largely configure SwitchableSetting's are now Tabs and grouped
together.
4 years ago
lat9nq
e5b981e1e4
configuration_shared: Create Tab base class
4 years ago
lat9nq
60773194a0
settings: Add a registry of settings
LoadString: Sanitize input
settings: Handle empty string, remove redundant category
settings: Rename Input to Controls, FS to DataStorage
settings: Fix Controls groups information
settings: Move use_docked_mode to System (again)
settings: Document
settings: Add type identification function
settings: Move registry into values
settings: Move global_reset_registry into values
settings: Separate AdvGraphics from Renderer
settings: More document
squash
settings: Use linkage object
uisettings: Move registry into settings
Probably wont build without
uisettings: Use settings linkage object
config: Load settings with a map
Uses the new all_settings vector to load settings.
qt-config: Rename settings category
qt config: Rename to read category
config: Read/write contols category with for_each
This is extremely limited due to the complexity of the Controls group,
but this handles the the settings that use the interface.
qt-config: Use new settings registry
qt-config: Read/write advgrphics
qt-config: Use settings linkage object
yuzu_cmd: Load setting off of vector
cmd-config: Finish settings rename
config: Read controls settings group with for_each
cmd/config: Move registry into values
cmd: Read adv graphics
cmd-config: Use settings linkage object
3 years ago
lat9nq
e7543e8b84
uisettings: Fix typings
3 years ago
lat9nq
4133165607
settings,core,config_sys: Remove optional type from custom_rtc, rng_seed
core: Fix MSVC errors
3 years ago
lat9nq
5cffa34288
settings,video_core: Consolidate ASTC decoding options
Just puts them all neatly into one place.
4 years ago
Morph
9d7671ec3b
main: Use 1_MiB as a constant for copy buffer size
3 years ago
Morph
5d0a051abb
main: Fix install progress calculation
The increased buffer size means that that progress bar size has to be adjusted
3 years ago
zeltermann
d2b62ae401
Use `toUtf8()` for string passed to DBus
3 years ago
Morph
c3fbc8d2fe
core_timing: Remove GetCurrentTimerResolution in CoreTiming loop
Other programs may change this value, but if thousands of syscalls in this loop is undesirable, then we can just set this once.
3 years ago
Steveice10
aa89ec9214
yuzu: Use test window with VulkanSurface to check for present modes.
It is probably not correct to create a surface on a non-VulkanSurface window.
On macOS this causes a preferences crash due to missing CAMetalLayer.
3 years ago
Steveice10
e146a00345
vulkan: Use newer VK_EXT_metal_surface to create surface for MoltenVK.
3 years ago
german77
da8df6488d
yuzu: Ensure mouse panning can't be enabled with real mouse emulation
3 years ago
Narr the Reg
3f407417c1
input_common: Tune mouse controls
3 years ago
german77
df9685a21c
input_common: Remove duplicated DriverResult enum
3 years ago
german77
30544fbfa5
yuzu: Fix clang format
3 years ago
Kirill Ignatev
b6e89bdf2c
Hyphenate Joy-Con and clarify further
3 years ago
Kirill Ignatev
b6025cf62f
Clarify Ring-Con configuration message in UI
Not obvious how left controller should be set up
Mention that it should be left physical dual emulated
3 years ago