mirror of
https://git.eden-emu.dev/eden-emu/eden.git
synced 2026-09-17 16:41:28 +00:00
ed566919f4
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>
627 lines
18 KiB
XML
627 lines
18 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<ui version="4.0">
|
|
<class>MainWindow</class>
|
|
<widget class="QMainWindow" name="MainWindow">
|
|
<property name="geometry">
|
|
<rect>
|
|
<x>0</x>
|
|
<y>0</y>
|
|
<width>1280</width>
|
|
<height>720</height>
|
|
</rect>
|
|
</property>
|
|
<property name="windowTitle">
|
|
<string>yuzu</string>
|
|
</property>
|
|
<property name="windowIcon">
|
|
<iconset resource="yuzu.qrc">
|
|
<normaloff>:/img/eden.ico</normaloff>:/img/eden.ico</iconset>
|
|
</property>
|
|
<property name="tabShape">
|
|
<enum>QTabWidget::TabShape::Rounded</enum>
|
|
</property>
|
|
<property name="dockNestingEnabled">
|
|
<bool>true</bool>
|
|
</property>
|
|
<widget class="QWidget" name="centralwidget">
|
|
<layout class="QHBoxLayout" name="horizontalLayout">
|
|
<property name="leftMargin">
|
|
<number>0</number>
|
|
</property>
|
|
<property name="topMargin">
|
|
<number>0</number>
|
|
</property>
|
|
<property name="rightMargin">
|
|
<number>0</number>
|
|
</property>
|
|
<property name="bottomMargin">
|
|
<number>0</number>
|
|
</property>
|
|
</layout>
|
|
</widget>
|
|
<widget class="QMenuBar" name="menubar">
|
|
<property name="geometry">
|
|
<rect>
|
|
<x>0</x>
|
|
<y>0</y>
|
|
<width>1280</width>
|
|
<height>23</height>
|
|
</rect>
|
|
</property>
|
|
<widget class="QMenu" name="menu_File">
|
|
<property name="title">
|
|
<string>&File</string>
|
|
</property>
|
|
<widget class="QMenu" name="menu_recent_files">
|
|
<property name="title">
|
|
<string>&Recent Files</string>
|
|
</property>
|
|
</widget>
|
|
<widget class="QMenu" name="menuOpen_Eden_Folders">
|
|
<property name="title">
|
|
<string>Open &Eden Folders</string>
|
|
</property>
|
|
<addaction name="action_Root_Data_Folder"/>
|
|
<addaction name="action_NAND_Folder"/>
|
|
<addaction name="action_SDMC_Folder"/>
|
|
<addaction name="action_Mod_Folder"/>
|
|
<addaction name="action_Log_Folder"/>
|
|
</widget>
|
|
<addaction name="action_Install_File_NAND"/>
|
|
<addaction name="separator"/>
|
|
<addaction name="action_Load_File"/>
|
|
<addaction name="action_Load_Folder"/>
|
|
<addaction name="separator"/>
|
|
<addaction name="menu_recent_files"/>
|
|
<addaction name="separator"/>
|
|
<addaction name="action_Load_Amiibo"/>
|
|
<addaction name="separator"/>
|
|
<addaction name="menuOpen_Eden_Folders"/>
|
|
<addaction name="separator"/>
|
|
<addaction name="action_Exit"/>
|
|
</widget>
|
|
<widget class="QMenu" name="menu_Emulation">
|
|
<property name="title">
|
|
<string>&Emulation</string>
|
|
</property>
|
|
<addaction name="action_Pause"/>
|
|
<addaction name="action_Stop"/>
|
|
<addaction name="action_Restart"/>
|
|
<addaction name="separator"/>
|
|
<addaction name="action_Configure"/>
|
|
<addaction name="action_Configure_Current_Game"/>
|
|
</widget>
|
|
<widget class="QMenu" name="menu_View">
|
|
<property name="title">
|
|
<string>&View</string>
|
|
</property>
|
|
<widget class="QMenu" name="menu_Reset_Window_Size">
|
|
<property name="title">
|
|
<string>&Reset Window Size</string>
|
|
</property>
|
|
</widget>
|
|
<widget class="QMenu" name="menu_View_Debugging">
|
|
<property name="title">
|
|
<string>&Debugging</string>
|
|
</property>
|
|
</widget>
|
|
<widget class="QMenu" name="menu_Game_List_Mode">
|
|
<property name="title">
|
|
<string>&Game List Mode</string>
|
|
</property>
|
|
<addaction name="action_Tree_View"/>
|
|
<addaction name="action_Grid_View"/>
|
|
<addaction name="action_Carousel_View"/>
|
|
</widget>
|
|
<widget class="QMenu" name="menuGame_Icon_Size">
|
|
<property name="title">
|
|
<string>Game &Icon Size</string>
|
|
</property>
|
|
</widget>
|
|
<action name="action_Reset_Window_Size_720">
|
|
<property name="text">
|
|
<string>Reset Window Size to &720p</string>
|
|
</property>
|
|
<property name="iconText">
|
|
<string>Reset Window Size to 720p</string>
|
|
</property>
|
|
</action>
|
|
<action name="action_Reset_Window_Size_900">
|
|
<property name="text">
|
|
<string>Reset Window Size to &900p</string>
|
|
</property>
|
|
<property name="iconText">
|
|
<string>Reset Window Size to 900p</string>
|
|
</property>
|
|
</action>
|
|
<action name="action_Reset_Window_Size_1080">
|
|
<property name="text">
|
|
<string>Reset Window Size to &1080p</string>
|
|
</property>
|
|
<property name="iconText">
|
|
<string>Reset Window Size to 1080p</string>
|
|
</property>
|
|
</action>
|
|
<addaction name="action_Fullscreen"/>
|
|
<addaction name="action_Single_Window_Mode"/>
|
|
<addaction name="action_Enable_Overlay_Applet"/>
|
|
<addaction name="action_Show_Filter_Bar"/>
|
|
<addaction name="action_Show_Status_Bar"/>
|
|
<addaction name="action_Show_Performance_Overlay"/>
|
|
<addaction name="action_Post_Processing_Shaders"/>
|
|
<addaction name="separator"/>
|
|
<addaction name="menu_Reset_Window_Size"/>
|
|
<addaction name="menu_View_Debugging"/>
|
|
<addaction name="menu_Game_List_Mode"/>
|
|
<addaction name="menuGame_Icon_Size"/>
|
|
<addaction name="action_Show_Game_Name"/>
|
|
</widget>
|
|
<widget class="QMenu" name="menu_Multiplayer">
|
|
<property name="enabled">
|
|
<bool>true</bool>
|
|
</property>
|
|
<property name="title">
|
|
<string>&Multiplayer</string>
|
|
</property>
|
|
<addaction name="action_View_Lobby"/>
|
|
<addaction name="action_Start_Room"/>
|
|
<addaction name="action_Connect_To_Room"/>
|
|
<addaction name="separator"/>
|
|
<addaction name="action_Show_Room"/>
|
|
<addaction name="action_Leave_Room"/>
|
|
</widget>
|
|
<widget class="QMenu" name="menu_Tools">
|
|
<property name="title">
|
|
<string>&Tools</string>
|
|
</property>
|
|
<widget class="QMenu" name="menu_cabinet_applet">
|
|
<property name="title">
|
|
<string>Am&iibo</string>
|
|
</property>
|
|
<addaction name="action_Launch_Cabinet_Nickname_Owner"/>
|
|
<addaction name="action_Launch_Cabinet_Eraser"/>
|
|
<addaction name="action_Launch_Cabinet_Restorer"/>
|
|
<addaction name="action_Launch_Cabinet_Formatter"/>
|
|
</widget>
|
|
<widget class="QMenu" name="menu_Applets">
|
|
<property name="title">
|
|
<string>Launch &Applet</string>
|
|
</property>
|
|
<addaction name="action_Launch_QLaunch"/>
|
|
<addaction name="action_Launch_MiiEdit"/>
|
|
<addaction name="action_Launch_Controller"/>
|
|
<addaction name="action_Launch_PhotoViewer"/>
|
|
</widget>
|
|
<widget class="QMenu" name="menuTAS">
|
|
<property name="title">
|
|
<string>&TAS</string>
|
|
</property>
|
|
<addaction name="action_TAS_Start"/>
|
|
<addaction name="action_TAS_Record"/>
|
|
<addaction name="action_TAS_Reset"/>
|
|
<addaction name="separator"/>
|
|
<addaction name="action_Configure_Tas"/>
|
|
</widget>
|
|
<widget class="QMenu" name="menu_Create_Shortcuts">
|
|
<property name="title">
|
|
<string>&Create Home Menu Shortcut</string>
|
|
</property>
|
|
<addaction name="action_Desktop"/>
|
|
<addaction name="action_Application_Menu"/>
|
|
</widget>
|
|
<widget class="QMenu" name="menuInstall_Firmware">
|
|
<property name="title">
|
|
<string>Install &Firmware</string>
|
|
</property>
|
|
<addaction name="action_Firmware_From_Folder"/>
|
|
<addaction name="action_Firmware_From_ZIP"/>
|
|
</widget>
|
|
<addaction name="action_Install_Keys"/>
|
|
<addaction name="menuInstall_Firmware"/>
|
|
<addaction name="action_Verify_installed_contents"/>
|
|
<addaction name="action_Data_Manager"/>
|
|
<addaction name="separator"/>
|
|
<addaction name="menu_cabinet_applet"/>
|
|
<addaction name="menu_Applets"/>
|
|
<addaction name="menu_Create_Shortcuts"/>
|
|
<addaction name="separator"/>
|
|
<addaction name="action_Capture_Screenshot"/>
|
|
<addaction name="menuTAS"/>
|
|
</widget>
|
|
<widget class="QMenu" name="menu_Help">
|
|
<property name="title">
|
|
<string>&Help</string>
|
|
</property>
|
|
<addaction name="action_Report_Compatibility"/>
|
|
<addaction name="action_Open_Mods_Page"/>
|
|
<addaction name="action_Open_UserHandbook"/>
|
|
<addaction name="separator"/>
|
|
<addaction name="action_About"/>
|
|
<addaction name="action_Eden_Dependencies"/>
|
|
</widget>
|
|
<addaction name="menu_File"/>
|
|
<addaction name="menu_Emulation"/>
|
|
<addaction name="menu_View"/>
|
|
<addaction name="menu_Tools"/>
|
|
<addaction name="menu_Multiplayer"/>
|
|
<addaction name="menu_Help"/>
|
|
</widget>
|
|
<action name="action_Install_File_NAND">
|
|
<property name="enabled">
|
|
<bool>true</bool>
|
|
</property>
|
|
<property name="text">
|
|
<string>&Install Files to NAND...</string>
|
|
</property>
|
|
</action>
|
|
<action name="action_Load_File">
|
|
<property name="text">
|
|
<string>L&oad File...</string>
|
|
</property>
|
|
</action>
|
|
<action name="action_Load_Folder">
|
|
<property name="text">
|
|
<string>Load &Folder...</string>
|
|
</property>
|
|
</action>
|
|
<action name="action_Exit">
|
|
<property name="text">
|
|
<string>E&xit</string>
|
|
</property>
|
|
</action>
|
|
<action name="action_Pause">
|
|
<property name="enabled">
|
|
<bool>false</bool>
|
|
</property>
|
|
<property name="text">
|
|
<string>&Pause</string>
|
|
</property>
|
|
</action>
|
|
<action name="action_Stop">
|
|
<property name="enabled">
|
|
<bool>false</bool>
|
|
</property>
|
|
<property name="text">
|
|
<string>&Stop</string>
|
|
</property>
|
|
</action>
|
|
<action name="action_Verify_installed_contents">
|
|
<property name="text">
|
|
<string>&Verify Installed Contents</string>
|
|
</property>
|
|
</action>
|
|
<action name="action_About">
|
|
<property name="text">
|
|
<string>&About Eden</string>
|
|
</property>
|
|
</action>
|
|
<action name="action_Single_Window_Mode">
|
|
<property name="checkable">
|
|
<bool>true</bool>
|
|
</property>
|
|
<property name="text">
|
|
<string>Single &Window Mode</string>
|
|
</property>
|
|
</action>
|
|
<action name="action_Configure">
|
|
<property name="text">
|
|
<string>Con&figure...</string>
|
|
</property>
|
|
<property name="shortcut">
|
|
<string>Ctrl+,</string>
|
|
</property>
|
|
<property name="menuRole">
|
|
<enum>QAction::MenuRole::PreferencesRole</enum>
|
|
</property>
|
|
</action>
|
|
<action name="action_Enable_Overlay_Applet">
|
|
<property name="checkable">
|
|
<bool>true</bool>
|
|
</property>
|
|
<property name="text">
|
|
<string>Enable Overlay Display Applet</string>
|
|
</property>
|
|
</action>
|
|
<action name="action_Show_Filter_Bar">
|
|
<property name="checkable">
|
|
<bool>true</bool>
|
|
</property>
|
|
<property name="text">
|
|
<string>Show &Filter Bar</string>
|
|
</property>
|
|
</action>
|
|
<action name="action_Show_Status_Bar">
|
|
<property name="checkable">
|
|
<bool>true</bool>
|
|
</property>
|
|
<property name="text">
|
|
<string>Show &Status Bar</string>
|
|
</property>
|
|
<property name="iconText">
|
|
<string>Show Status Bar</string>
|
|
</property>
|
|
</action>
|
|
<action name="action_View_Lobby">
|
|
<property name="enabled">
|
|
<bool>true</bool>
|
|
</property>
|
|
<property name="text">
|
|
<string>&Browse Public Game Lobby</string>
|
|
</property>
|
|
</action>
|
|
<action name="action_Start_Room">
|
|
<property name="enabled">
|
|
<bool>true</bool>
|
|
</property>
|
|
<property name="text">
|
|
<string>&Create Room</string>
|
|
</property>
|
|
</action>
|
|
<action name="action_Leave_Room">
|
|
<property name="enabled">
|
|
<bool>false</bool>
|
|
</property>
|
|
<property name="text">
|
|
<string>&Leave Room</string>
|
|
</property>
|
|
</action>
|
|
<action name="action_Connect_To_Room">
|
|
<property name="text">
|
|
<string>&Direct Connect to Room</string>
|
|
</property>
|
|
</action>
|
|
<action name="action_Show_Room">
|
|
<property name="enabled">
|
|
<bool>false</bool>
|
|
</property>
|
|
<property name="text">
|
|
<string>&Show Current Room</string>
|
|
</property>
|
|
</action>
|
|
<action name="action_Fullscreen">
|
|
<property name="checkable">
|
|
<bool>true</bool>
|
|
</property>
|
|
<property name="text">
|
|
<string>F&ullscreen</string>
|
|
</property>
|
|
</action>
|
|
<action name="action_Restart">
|
|
<property name="enabled">
|
|
<bool>false</bool>
|
|
</property>
|
|
<property name="text">
|
|
<string>&Restart</string>
|
|
</property>
|
|
</action>
|
|
<action name="action_Load_Amiibo">
|
|
<property name="enabled">
|
|
<bool>false</bool>
|
|
</property>
|
|
<property name="text">
|
|
<string>Load/Remove &Amiibo...</string>
|
|
</property>
|
|
</action>
|
|
<action name="action_Open_Mods_Page">
|
|
<property name="text">
|
|
<string>Open &Mods Page</string>
|
|
</property>
|
|
</action>
|
|
<action name="action_Open_UserHandbook">
|
|
<property name="text">
|
|
<string>&User Handbook</string>
|
|
</property>
|
|
</action>
|
|
<action name="action_Capture_Screenshot">
|
|
<property name="enabled">
|
|
<bool>false</bool>
|
|
</property>
|
|
<property name="text">
|
|
<string>&Capture Screenshot</string>
|
|
</property>
|
|
</action>
|
|
<action name="action_Launch_PhotoViewer">
|
|
<property name="text">
|
|
<string>&Album</string>
|
|
</property>
|
|
</action>
|
|
<action name="action_Launch_Cabinet_Nickname_Owner">
|
|
<property name="text">
|
|
<string>&Set Nickname and Owner</string>
|
|
</property>
|
|
</action>
|
|
<action name="action_Launch_Cabinet_Eraser">
|
|
<property name="text">
|
|
<string>&Delete Game Data</string>
|
|
</property>
|
|
</action>
|
|
<action name="action_Launch_Cabinet_Restorer">
|
|
<property name="text">
|
|
<string>&Restore Amiibo</string>
|
|
</property>
|
|
</action>
|
|
<action name="action_Launch_Cabinet_Formatter">
|
|
<property name="text">
|
|
<string>&Format Amiibo</string>
|
|
</property>
|
|
</action>
|
|
<action name="action_Launch_MiiEdit">
|
|
<property name="text">
|
|
<string>&Mii Editor</string>
|
|
</property>
|
|
</action>
|
|
<action name="action_Configure_Tas">
|
|
<property name="text">
|
|
<string>&Configure TAS...</string>
|
|
</property>
|
|
<property name="menuRole">
|
|
<enum>QAction::MenuRole::NoRole</enum>
|
|
</property>
|
|
</action>
|
|
<action name="action_Configure_Current_Game">
|
|
<property name="enabled">
|
|
<bool>false</bool>
|
|
</property>
|
|
<property name="text">
|
|
<string>Configure C&urrent Game...</string>
|
|
</property>
|
|
<property name="menuRole">
|
|
<enum>QAction::MenuRole::NoRole</enum>
|
|
</property>
|
|
</action>
|
|
<action name="action_TAS_Start">
|
|
<property name="enabled">
|
|
<bool>false</bool>
|
|
</property>
|
|
<property name="text">
|
|
<string>&Start</string>
|
|
</property>
|
|
</action>
|
|
<action name="action_TAS_Reset">
|
|
<property name="enabled">
|
|
<bool>false</bool>
|
|
</property>
|
|
<property name="text">
|
|
<string>&Reset</string>
|
|
</property>
|
|
</action>
|
|
<action name="action_TAS_Record">
|
|
<property name="enabled">
|
|
<bool>false</bool>
|
|
</property>
|
|
<property name="text">
|
|
<string>R&ecord</string>
|
|
</property>
|
|
</action>
|
|
<action name="action_Launch_Controller">
|
|
<property name="text">
|
|
<string>Open &Controller Menu</string>
|
|
</property>
|
|
</action>
|
|
<action name="action_Install_Keys">
|
|
<property name="text">
|
|
<string>Install Decryption &Keys</string>
|
|
</property>
|
|
</action>
|
|
<action name="action_Launch_QLaunch">
|
|
<property name="text">
|
|
<string>&Home Menu</string>
|
|
</property>
|
|
</action>
|
|
<action name="action_Desktop">
|
|
<property name="text">
|
|
<string>&Desktop</string>
|
|
</property>
|
|
</action>
|
|
<action name="action_Application_Menu">
|
|
<property name="text">
|
|
<string>&Application Menu</string>
|
|
</property>
|
|
</action>
|
|
<action name="action_Root_Data_Folder">
|
|
<property name="text">
|
|
<string>&Root Data Folder</string>
|
|
</property>
|
|
</action>
|
|
<action name="action_NAND_Folder">
|
|
<property name="text">
|
|
<string>&NAND Folder</string>
|
|
</property>
|
|
</action>
|
|
<action name="action_SDMC_Folder">
|
|
<property name="text">
|
|
<string>&SDMC Folder</string>
|
|
</property>
|
|
</action>
|
|
<action name="action_Mod_Folder">
|
|
<property name="text">
|
|
<string>&Mod Folder</string>
|
|
</property>
|
|
</action>
|
|
<action name="action_Log_Folder">
|
|
<property name="text">
|
|
<string>&Log Folder</string>
|
|
</property>
|
|
</action>
|
|
<action name="action_Firmware_From_Folder">
|
|
<property name="text">
|
|
<string>From Folder</string>
|
|
</property>
|
|
</action>
|
|
<action name="action_Firmware_From_ZIP">
|
|
<property name="text">
|
|
<string>From ZIP</string>
|
|
</property>
|
|
</action>
|
|
<action name="action_Eden_Dependencies">
|
|
<property name="text">
|
|
<string>&Eden Dependencies</string>
|
|
</property>
|
|
</action>
|
|
<action name="action_Data_Manager">
|
|
<property name="text">
|
|
<string>&Data Manager</string>
|
|
</property>
|
|
</action>
|
|
<action name="action_Tree_View">
|
|
<property name="checkable">
|
|
<bool>true</bool>
|
|
</property>
|
|
<property name="text">
|
|
<string>&Tree View</string>
|
|
</property>
|
|
</action>
|
|
<action name="action_Grid_View">
|
|
<property name="checkable">
|
|
<bool>true</bool>
|
|
</property>
|
|
<property name="text">
|
|
<string>&Grid View</string>
|
|
</property>
|
|
</action>
|
|
<action name="actionGame_Icon_Size">
|
|
<property name="text">
|
|
<string>Game Icon Size</string>
|
|
</property>
|
|
</action>
|
|
<action name="actionNone">
|
|
<property name="text">
|
|
<string>None</string>
|
|
</property>
|
|
</action>
|
|
<action name="action_Show_Game_Name">
|
|
<property name="checkable">
|
|
<bool>true</bool>
|
|
</property>
|
|
<property name="text">
|
|
<string>Show Game &Name</string>
|
|
</property>
|
|
</action>
|
|
<action name="action_Show_Performance_Overlay">
|
|
<property name="checkable">
|
|
<bool>true</bool>
|
|
</property>
|
|
<property name="text">
|
|
<string>Show &Performance Overlay</string>
|
|
</property>
|
|
</action>
|
|
<action name="action_Post_Processing_Shaders">
|
|
<property name="text">
|
|
<string>Post-Processing &Shaders...</string>
|
|
</property>
|
|
</action>
|
|
<action name="action_Carousel_View">
|
|
<property name="checkable">
|
|
<bool>true</bool>
|
|
</property>
|
|
<property name="text">
|
|
<string>&Carousel View</string>
|
|
</property>
|
|
</action>
|
|
</widget>
|
|
<resources>
|
|
<include location="yuzu.qrc"/>
|
|
</resources>
|
|
<connections/>
|
|
</ui>
|