Browse Source
[video_core] Rework GPU Accuracy levels and remove Early Release Fences toggle (#3129)
[video_core] Rework GPU Accuracy levels and remove Early Release Fences toggle (#3129)
The GPU Accuracy level is now divided into Performance, Balanced and Accurate. 1. Performance prioritizes speed at all costs. It's faster, but it can be unstable and may have some bugs (which is expected). 2. Balanced maintains excellent performance and is safer against bugs and shader corruption. 3. Accurate is the most precise and the most expensive in terms of hardware. Only a few games still need this level to work properly. The Release Early Fences toggle has also been removed by @PavelBARABANOV, as it's not needed anymore. Co-authored-by: PavelBARABANOV <pavelbarabanov94@gmail.com> Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3129 Reviewed-by: Caio Oliveira <caiooliveirafarias0@gmail.com> Reviewed-by: Maufeat <sahyno1996@gmail.com> Co-authored-by: MaranBr <maranbr@outlook.com> Co-committed-by: MaranBr <maranbr@outlook.com>pull/3165/head
committed by
crueter
No known key found for this signature in database
GPG Key ID: 425ACD2D4830EBC6
41 changed files with 75 additions and 265 deletions
-
1src/android/app/src/main/java/org/yuzu/yuzu_emu/features/settings/model/BooleanSetting.kt
-
7src/android/app/src/main/java/org/yuzu/yuzu_emu/features/settings/model/view/SettingsItem.kt
-
1src/android/app/src/main/java/org/yuzu/yuzu_emu/features/settings/ui/SettingsFragmentPresenter.kt
-
7src/android/app/src/main/res/values-ar/strings.xml
-
5src/android/app/src/main/res/values-ckb/strings.xml
-
5src/android/app/src/main/res/values-cs/strings.xml
-
5src/android/app/src/main/res/values-de/strings.xml
-
7src/android/app/src/main/res/values-es/strings.xml
-
7src/android/app/src/main/res/values-fa/strings.xml
-
7src/android/app/src/main/res/values-fr/strings.xml
-
5src/android/app/src/main/res/values-he/strings.xml
-
5src/android/app/src/main/res/values-hu/strings.xml
-
5src/android/app/src/main/res/values-id/strings.xml
-
7src/android/app/src/main/res/values-it/strings.xml
-
5src/android/app/src/main/res/values-ja/strings.xml
-
5src/android/app/src/main/res/values-ko/strings.xml
-
5src/android/app/src/main/res/values-nb/strings.xml
-
7src/android/app/src/main/res/values-pl/strings.xml
-
7src/android/app/src/main/res/values-pt-rBR/strings.xml
-
5src/android/app/src/main/res/values-pt-rPT/strings.xml
-
7src/android/app/src/main/res/values-ru/strings.xml
-
5src/android/app/src/main/res/values-sr/strings.xml
-
7src/android/app/src/main/res/values-uk/strings.xml
-
5src/android/app/src/main/res/values-vi/strings.xml
-
7src/android/app/src/main/res/values-zh-rCN/strings.xml
-
7src/android/app/src/main/res/values-zh-rTW/strings.xml
-
4src/android/app/src/main/res/values/arrays.xml
-
8src/android/app/src/main/res/values/strings.xml
-
11src/common/settings.cpp
-
18src/common/settings.h
-
2src/common/settings_enums.h
-
11src/qt_common/config/shared_translation.cpp
-
6src/qt_common/config/shared_translation.h
-
2src/video_core/dma_pusher.cpp
-
65src/video_core/fence_manager.h
-
9src/video_core/gpu_thread.cpp
-
3src/video_core/renderer_opengl/gl_rasterizer.cpp
-
25src/video_core/renderer_vulkan/vk_master_semaphore.cpp
-
9src/video_core/renderer_vulkan/vk_query_cache.cpp
-
3src/video_core/renderer_vulkan/vk_rasterizer.cpp
-
18src/yuzu/main_window.cpp
Write
Preview
Loading…
Cancel
Save
Reference in new issue