summaryrefslogtreecommitdiff
path: root/src/yuzu_cmd/default_ini.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/yuzu_cmd/default_ini.h')
-rw-r--r--src/yuzu_cmd/default_ini.h68
1 files changed, 59 insertions, 9 deletions
diff --git a/src/yuzu_cmd/default_ini.h b/src/yuzu_cmd/default_ini.h
index d63d7a58e..bcbbcd4ca 100644
--- a/src/yuzu_cmd/default_ini.h
+++ b/src/yuzu_cmd/default_ini.h
@@ -65,6 +65,14 @@ button_screenshot=
65lstick= 65lstick=
66rstick= 66rstick=
67 67
68# Whether to enable or disable vibration
69# 0: Disabled, 1 (default): Enabled
70vibration_enabled=
71
72# Whether to enable or disable accurate vibrations
73# 0 (default): Disabled, 1: Enabled
74enable_accurate_vibrations=
75
68# for motion input, the following devices are available: 76# for motion input, the following devices are available:
69# - "motion_emu" (default) for emulating motion input from mouse input. Required parameters: 77# - "motion_emu" (default) for emulating motion input from mouse input. Required parameters:
70# - "update_period": update period in milliseconds (default to 100) 78# - "update_period": update period in milliseconds (default to 100)
@@ -94,9 +102,42 @@ udp_pad_index=
94 102
95[Core] 103[Core]
96# Whether to use multi-core for CPU emulation 104# Whether to use multi-core for CPU emulation
97# 0 (default): Disabled, 1: Enabled 105# 0: Disabled, 1 (default): Enabled
98use_multi_core= 106use_multi_core=
99 107
108[Cpu]
109# Enable inline page tables optimization (faster guest memory access)
110# 0: Disabled, 1 (default): Enabled
111cpuopt_page_tables =
112
113# Enable block linking CPU optimization (reduce block dispatcher use during predictable jumps)
114# 0: Disabled, 1 (default): Enabled
115cpuopt_block_linking =
116
117# Enable return stack buffer CPU optimization (reduce block dispatcher use during predictable returns)
118# 0: Disabled, 1 (default): Enabled
119cpuopt_return_stack_buffer =
120
121# Enable fast dispatcher CPU optimization (use a two-tiered dispatcher architecture)
122# 0: Disabled, 1 (default): Enabled
123cpuopt_fast_dispatcher =
124
125# Enable context elimination CPU Optimization (reduce host memory use for guest context)
126# 0: Disabled, 1 (default): Enabled
127cpuopt_context_elimination =
128
129# Enable constant propagation CPU optimization (basic IR optimization)
130# 0: Disabled, 1 (default): Enabled
131cpuopt_const_prop =
132
133# Enable miscellaneous CPU optimizations (basic IR optimization)
134# 0: Disabled, 1 (default): Enabled
135cpuopt_misc_ir =
136
137# Enable reduction of memory misalignment checks (reduce memory fallbacks for misaligned access)
138# 0: Disabled, 1 (default): Enabled
139cpuopt_reduce_misalign_checks =
140
100[Renderer] 141[Renderer]
101# Which backend API to use. 142# Which backend API to use.
102# 0 (default): OpenGL, 1: Vulkan 143# 0 (default): OpenGL, 1: Vulkan
@@ -117,11 +158,6 @@ use_hw_renderer =
117# 0: Interpreter (slow), 1 (default): JIT (fast) 158# 0: Interpreter (slow), 1 (default): JIT (fast)
118use_shader_jit = 159use_shader_jit =
119 160
120# Resolution scale factor
121# 0: Auto (scales resolution to window size), 1: Native Switch screen resolution, Otherwise a scale
122# factor for the Switch resolution
123resolution_factor =
124
125# Aspect ratio 161# Aspect ratio
126# 0: Default (16:9), 1: Force 4:3, 2: Force 21:9, 3: Stretch to Window 162# 0: Default (16:9), 1: Force 4:3, 2: Force 21:9, 3: Stretch to Window
127aspect_ratio = 163aspect_ratio =
@@ -134,6 +170,14 @@ max_anisotropy =
134# 0 (default): Off, 1: On 170# 0 (default): Off, 1: On
135use_vsync = 171use_vsync =
136 172
173# Whether to use OpenGL assembly shaders or not. NV_gpu_program5 is required.
174# 0: Off, 1 (default): On
175use_assembly_shaders =
176
177# Whether to allow asynchronous shader building.
178# 0 (default): Off, 1: On
179use_asynchronous_shaders =
180
137# Turns on the frame limiter, which will limit frames output to the target game speed 181# Turns on the frame limiter, which will limit frames output to the target game speed
138# 0: Off, 1: On (default) 182# 0: Off, 1: On (default)
139use_frame_limit = 183use_frame_limit =
@@ -146,9 +190,9 @@ frame_limit =
146# 0 (default): Off, 1 : On 190# 0 (default): Off, 1 : On
147use_disk_shader_cache = 191use_disk_shader_cache =
148 192
149# Whether to use accurate GPU emulation 193# Which gpu accuracy level to use
150# 0 (default): Off (fast), 1 : On (slow) 194# 0 (Normal), 1 (High), 2 (Extreme)
151use_accurate_gpu_emulation = 195gpu_accuracy =
152 196
153# Whether to use asynchronous GPU emulation 197# Whether to use asynchronous GPU emulation
154# 0 : Off (slow), 1 (default): On (fast) 198# 0 : Off (slow), 1 (default): On (fast)
@@ -262,6 +306,10 @@ language_index =
262# -1: Auto-select (default), 0: Japan, 1: USA, 2: Europe, 3: Australia, 4: China, 5: Korea, 6: Taiwan 306# -1: Auto-select (default), 0: Japan, 1: USA, 2: Europe, 3: Australia, 4: China, 5: Korea, 6: Taiwan
263region_value = 307region_value =
264 308
309# The system time zone that yuzu will use during emulation
310# 0: Auto-select (default), 1: Default (system archive value), Others: Index for specified time zone
311time_zone_index =
312
265[Miscellaneous] 313[Miscellaneous]
266# A filter which removes logs below a certain logging level. 314# A filter which removes logs below a certain logging level.
267# Examples: *:Debug Kernel.SVC:Trace Service.*:Critical 315# Examples: *:Debug Kernel.SVC:Trace Service.*:Critical
@@ -280,6 +328,8 @@ dump_nso=false
280# Determines whether or not yuzu will report to the game that the emulated console is in Kiosk Mode 328# Determines whether or not yuzu will report to the game that the emulated console is in Kiosk Mode
281# false: Retail/Normal Mode (default), true: Kiosk Mode 329# false: Retail/Normal Mode (default), true: Kiosk Mode
282quest_flag = 330quest_flag =
331# Enables/Disables the macro JIT compiler
332disable_macro_jit=false
283 333
284[WebService] 334[WebService]
285# Whether or not to enable telemetry 335# Whether or not to enable telemetry