eden-miror/src/yuzu
CamilleLaVey ed566919f4
[vulkan, android] Add feature of post-processing shaders on Android (#4348)
Very self-explanatory; implementation of the feature for post-processing shaders for Android (at least for now); will allow users to enhance the graphic quality of video games based on the use of multiple shaders adjustable, presets and more, inspired on the PPSSPP implementation, this feature adds 22 customizable shaders (1 pass) that lives on the overlay of the screen, which means that aside of the capability to chain multiple shaders on the screen, this doesn't have depths (pixel/ depth z-buffer) so it ensures the performance with it's use. Few shaders were a faithful port from PPSSPP with their respective attribution on the shader headers for their respective owners; and there are adaptations from public references/ cinematographic (Anime4K) and the rest are my own addition.

_Special Credits:_

1.- PPSSPP Team for their contribution on the public references for shaders: Henrik Rydgard, ShadX, SimoneT, KillaMaaki and guest(r).
2.- Niklas Haas.
3.- bloc97.

Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/4348
Reviewed-by: lizzie <lizzie@eden-emu.dev>
Reviewed-by: Maufeat <sahyno1996@gmail.com>
2026-09-10 15:14:02 +02:00
..
applets [common/logging] Simplify logging logic and fix issues when logging before system is created (#3688) 2026-03-12 18:29:15 +01:00
configuration [vulkan, android] Add feature of post-processing shaders on Android (#4348) 2026-09-10 15:14:02 +02:00
debugger [desktop] More qt_common reorganization (#3916) 2026-05-20 04:49:16 +02:00
game [qt] remove stale compat list setting (#4202) 2026-07-12 20:24:35 +02:00
multiplayer [common] Switch to boost::unordered_flat containers (#4326) 2026-08-31 02:58:09 +02:00
render [meta] clang-format literally all of the Qt code (#3706) 2026-03-10 06:51:08 +01:00
updater [common, yuzu] Fix compilation on newer httplib versions (#4278) 2026-08-21 23:17:46 +02:00
util [desktop] Rework game list to use MVP architecture (#4042) 2026-06-02 04:08:24 +02:00
about_dialog.cpp [meta] clang-format literally all of the Qt code (#3706) 2026-03-10 06:51:08 +01:00
about_dialog.h
aboutdialog.ui [dist, docs] Revolt renames itself to Stoat, change rvlt.gg to stt.gg (#2656) 2025-12-17 14:36:35 +01:00
bootmanager.cpp [core/hle/services/am] nuke ButtonPoller and Mouse thread (#4229) 2026-07-26 05:11:03 +02:00
bootmanager.h [desktop] More qt_common reorganization (#3916) 2026-05-20 04:49:16 +02:00
breakpad.cpp User Data Migration from Citron, Sudachi, and Yuzu (#91) 2025-05-08 22:16:07 +00:00
breakpad.h qt: implement automatic crash dump support 2023-10-08 11:35:53 -04:00
CMakeLists.txt [vulkan, android] Add feature of post-processing shaders on Android (#4348) 2026-09-10 15:14:02 +02:00
data_dialog.cpp [desktop] More qt_common reorganization (#3916) 2026-05-20 04:49:16 +02:00
data_dialog.h [*] basic in-house cpp linting (#4039) 2026-06-04 05:49:07 +02:00
data_dialog.ui [desktop] Change data manager to use tabs instead of a list (#3856) 2026-04-21 04:01:39 +02:00
data_widget.ui [desktop] Data Manager, data import/export (#2700) 2025-10-15 04:54:41 +02:00
deps_dialog.cpp [meta] clang-format literally all of the Qt code (#3706) 2026-03-10 06:51:08 +01:00
deps_dialog.h [meta] clang-format literally all of the Qt code (#3706) 2026-03-10 06:51:08 +01:00
deps_dialog.ui [cmake, frontend] feat: CPMUtil + dependency viewer (#238) 2025-08-11 22:27:29 +02:00
hotkeys.cpp [meta] clang-format literally all of the Qt code (#3706) 2026-03-10 06:51:08 +01:00
hotkeys.h hid_core: Move hid to it's own subproject 2024-01-05 11:41:15 -06:00
Info.plist [meta, macos] update plist, register extensions for .NCA/.NSO/.NSP/.XCI and update identifier (#3369) 2026-01-29 17:22:47 +01:00
install_dialog.cpp [meta] clang-format literally all of the Qt code (#3706) 2026-03-10 06:51:08 +01:00
install_dialog.h
libqt_common.cpp [meta] clang-format literally all of the Qt code (#3706) 2026-03-10 06:51:08 +01:00
libqt_common.h [meta] clang-format literally all of the Qt code (#3706) 2026-03-10 06:51:08 +01:00
loading_screen.cpp [common] Switch to boost::unordered_flat containers (#4326) 2026-08-31 02:58:09 +02:00
loading_screen.h [common] Switch to boost::unordered_flat containers (#4326) 2026-08-31 02:58:09 +02:00
loading_screen.ui
main.cpp [qt] fix relative ROM paths passed on the CLI on macOS (#4105) 2026-08-09 17:18:58 +02:00
main.ui [vulkan, android] Add feature of post-processing shaders on Android (#4348) 2026-09-10 15:14:02 +02:00
main_window.cpp [vulkan, android] Add feature of post-processing shaders on Android (#4348) 2026-09-10 15:14:02 +02:00
main_window.h [vulkan, android] Add feature of post-processing shaders on Android (#4348) 2026-09-10 15:14:02 +02:00
migration_dialog.cpp [meta] clang-format literally all of the Qt code (#3706) 2026-03-10 06:51:08 +01:00
migration_dialog.h [*] basic in-house cpp linting (#4039) 2026-06-04 05:49:07 +02:00
migration_worker.cpp [meta] Discourage profanity usage (#4239) 2026-08-09 02:53:16 +02:00
migration_worker.h [*] basic in-house cpp linting (#4039) 2026-06-04 05:49:07 +02:00
ryujinx_dialog.cpp [meta] clang-format literally all of the Qt code (#3706) 2026-03-10 06:51:08 +01:00
ryujinx_dialog.h [*] basic in-house cpp linting (#4039) 2026-06-04 05:49:07 +02:00
ryujinx_dialog.ui [qt] Ryujinx save data link (#2815) 2025-10-28 03:46:47 +01:00
set_play_time_dialog.cpp [meta] clang-format literally all of the Qt code (#3706) 2026-03-10 06:51:08 +01:00
set_play_time_dialog.h [meta] clang-format literally all of the Qt code (#3706) 2026-03-10 06:51:08 +01:00
set_play_time_dialog.ui [core, android] Initial playtime implementation (#2535) 2025-10-17 22:47:43 +02:00
startup_checks.cpp [video_core] Properly disable/avoid building OpenGL when it's disabled (#3692) 2026-03-11 16:49:29 +01:00
startup_checks.h [compat] fix solaris Qt build (#194) 2025-08-15 04:12:45 +02:00
user_data_migration.cpp [meta] clang-format literally all of the Qt code (#3706) 2026-03-10 06:51:08 +01:00
user_data_migration.h [cmake] fixes for XCode when having languages other than C/C++ (#3772) 2026-03-26 04:46:43 +01:00
yuzu.qrc Rename Yuzu logo to Eden 2025-04-13 01:15:36 +01:00
yuzu.rc Rename Yuzu logo to Eden 2025-04-13 01:15:36 +01:00