[dolphin-emu] branch upstream updated (7d1c41f -> 3bc8ac2)

James Cowgill jcowgill at moszumanska.debian.org
Thu Apr 28 10:40:35 UTC 2016


This is an automated email from the git hooks/post-receive script.

jcowgill pushed a change to branch upstream
in repository dolphin-emu.

      from  7d1c41f   Imported Upstream version 5.0~rev8631+dfsg
       new  3bc8ac2   Imported Upstream version 5.0~rev9237+dfsg

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.


Summary of changes:
 .gitignore                                         |    6 +
 CMakeLists.txt                                     |  334 +-
 CMakeTests/CheckLib.cmake                          |   18 +-
 Contributing.md                                    |   25 +-
 Data/51-usb-device.rules                           |    5 +
 Data/Sys/GameSettings/C.ini                        |   17 +
 Data/Sys/GameSettings/C94.ini                      |   23 -
 Data/Sys/GameSettings/C96.ini                      |   23 -
 Data/Sys/GameSettings/C97.ini                      |   23 -
 Data/Sys/GameSettings/C9M.ini                      |   23 -
 Data/Sys/GameSettings/C9X.ini                      |   23 -
 Data/Sys/GameSettings/E.ini                        |   15 +
 Data/Sys/GameSettings/EA2.ini                      |   21 -
 Data/Sys/GameSettings/EA4.ini                      |   21 -
 Data/Sys/GameSettings/EA5.ini                      |   21 -
 Data/Sys/GameSettings/EA6.ini                      |   21 -
 Data/Sys/GameSettings/EA7.ini                      |   21 -
 Data/Sys/GameSettings/EA8.ini                      |   21 -
 Data/Sys/GameSettings/EAA.ini                      |   21 -
 Data/Sys/GameSettings/EAB.ini                      |   21 -
 Data/Sys/GameSettings/EAC.ini                      |   21 -
 Data/Sys/GameSettings/EAD.ini                      |   21 -
 Data/Sys/GameSettings/EAE.ini                      |   21 -
 Data/Sys/GameSettings/EAF.ini                      |   21 -
 Data/Sys/GameSettings/EAG.ini                      |   21 -
 Data/Sys/GameSettings/EAH.ini                      |   21 -
 Data/Sys/GameSettings/EAI.ini                      |   21 -
 Data/Sys/GameSettings/EAJ.ini                      |   21 -
 Data/Sys/GameSettings/EAK.ini                      |   21 -
 Data/Sys/GameSettings/EAL.ini                      |   21 -
 Data/Sys/GameSettings/EAM.ini                      |   21 -
 Data/Sys/GameSettings/EAN.ini                      |   21 -
 Data/Sys/GameSettings/EAO.ini                      |   21 -
 Data/Sys/GameSettings/EAP.ini                      |   21 -
 Data/Sys/GameSettings/EAQ.ini                      |   21 -
 Data/Sys/GameSettings/EAR.ini                      |   21 -
 Data/Sys/GameSettings/EAS.ini                      |   21 -
 Data/Sys/GameSettings/EAT.ini                      |   21 -
 Data/Sys/GameSettings/EAV.ini                      |   21 -
 Data/Sys/GameSettings/EAW.ini                      |   21 -
 Data/Sys/GameSettings/EAZ.ini                      |   21 -
 Data/Sys/GameSettings/EB2.ini                      |   21 -
 Data/Sys/GameSettings/EB5.ini                      |   21 -
 Data/Sys/GameSettings/EB6.ini                      |   21 -
 Data/Sys/GameSettings/EB8.ini                      |   21 -
 Data/Sys/GameSettings/EBA.ini                      |   21 -
 Data/Sys/GameSettings/EBB.ini                      |   21 -
 Data/Sys/GameSettings/EBD.ini                      |   21 -
 Data/Sys/GameSettings/EBE.ini                      |   21 -
 Data/Sys/GameSettings/EBF.ini                      |   21 -
 Data/Sys/GameSettings/EBG.ini                      |   21 -
 Data/Sys/GameSettings/EBQ.ini                      |   21 -
 Data/Sys/GameSettings/EBS.ini                      |   21 -
 Data/Sys/GameSettings/EBU.ini                      |   21 -
 Data/Sys/GameSettings/EBW.ini                      |   21 -
 Data/Sys/GameSettings/EBX.ini                      |   21 -
 Data/Sys/GameSettings/EBZ.ini                      |   21 -
 Data/Sys/GameSettings/ECA.ini                      |   21 -
 Data/Sys/GameSettings/ECC.ini                      |   21 -
 Data/Sys/GameSettings/ECE.ini                      |   21 -
 Data/Sys/GameSettings/ECG.ini                      |   21 -
 Data/Sys/GameSettings/ECH.ini                      |   21 -
 Data/Sys/GameSettings/ECI.ini                      |   21 -
 Data/Sys/GameSettings/ECJ.ini                      |   21 -
 Data/Sys/GameSettings/ECK.ini                      |   21 -
 Data/Sys/GameSettings/ECN.ini                      |   21 -
 Data/Sys/GameSettings/F.ini                        |   30 +
 Data/Sys/GameSettings/FA6.ini                      |   29 -
 Data/Sys/GameSettings/FA7.ini                      |   29 -
 Data/Sys/GameSettings/FA8.ini                      |   29 -
 Data/Sys/GameSettings/FA9.ini                      |   29 -
 Data/Sys/GameSettings/FAA.ini                      |   26 -
 Data/Sys/GameSettings/FAAE01.ini                   |    5 +
 Data/Sys/GameSettings/FAB.ini                      |   26 -
 Data/Sys/GameSettings/FABE01.ini                   |    5 +
 Data/Sys/GameSettings/FABP01.ini                   |    5 +
 Data/Sys/GameSettings/FACE01.ini                   |    5 +
 Data/Sys/GameSettings/FACP01.ini                   |    5 +
 Data/Sys/GameSettings/FAFE01.ini                   |    5 +
 Data/Sys/GameSettings/FAG.ini                      |   26 -
 Data/Sys/GameSettings/FAGE01.ini                   |    5 +
 Data/Sys/GameSettings/FAH.ini                      |   26 -
 Data/Sys/GameSettings/FAHE01.ini                   |    5 +
 Data/Sys/GameSettings/FAIE01.ini                   |    5 +
 Data/Sys/GameSettings/FAJE01.ini                   |    5 +
 Data/Sys/GameSettings/FAJP01.ini                   |    5 +
 Data/Sys/GameSettings/FAK.ini                      |   26 -
 Data/Sys/GameSettings/FAKE01.ini                   |    6 +
 Data/Sys/GameSettings/FAKP01.ini                   |    6 +
 Data/Sys/GameSettings/FAL.ini                      |   26 -
 Data/Sys/GameSettings/FALE01.ini                   |    5 +
 Data/Sys/GameSettings/FAME01.ini                   |    5 +
 Data/Sys/GameSettings/FAN.ini                      |   26 -
 Data/Sys/GameSettings/FANE01.ini                   |    5 +
 Data/Sys/GameSettings/FAO.ini                      |   26 -
 Data/Sys/GameSettings/FAOE01.ini                   |    5 +
 Data/Sys/GameSettings/FAP.ini                      |   29 -
 Data/Sys/GameSettings/FAQ.ini                      |   29 -
 Data/Sys/GameSettings/FARE01.ini                   |    5 +
 Data/Sys/GameSettings/FAS.ini                      |   26 -
 Data/Sys/GameSettings/FASE01.ini                   |    5 +
 Data/Sys/GameSettings/FAT.ini                      |   29 -
 Data/Sys/GameSettings/FAV.ini                      |   29 -
 Data/Sys/GameSettings/FAW.ini                      |   29 -
 Data/Sys/GameSettings/FAX.ini                      |   29 -
 Data/Sys/GameSettings/FB2.ini                      |   29 -
 Data/Sys/GameSettings/FB4.ini                      |   29 -
 Data/Sys/GameSettings/FB5.ini                      |   29 -
 Data/Sys/GameSettings/FBB.ini                      |   29 -
 Data/Sys/GameSettings/FBC.ini                      |   29 -
 Data/Sys/GameSettings/FBD.ini                      |   29 -
 Data/Sys/GameSettings/FBE.ini                      |   29 -
 Data/Sys/GameSettings/FBH.ini                      |   29 -
 Data/Sys/GameSettings/FBI.ini                      |   29 -
 Data/Sys/GameSettings/FBJ.ini                      |   29 -
 Data/Sys/GameSettings/FBL.ini                      |   29 -
 Data/Sys/GameSettings/FBN.ini                      |   29 -
 Data/Sys/GameSettings/FBR.ini                      |   29 -
 Data/Sys/GameSettings/FBS.ini                      |   29 -
 Data/Sys/GameSettings/FBU.ini                      |   29 -
 Data/Sys/GameSettings/FBY.ini                      |   29 -
 Data/Sys/GameSettings/FBZ.ini                      |   29 -
 Data/Sys/GameSettings/FC3.ini                      |   29 -
 Data/Sys/GameSettings/FC6.ini                      |   29 -
 Data/Sys/GameSettings/FC7.ini                      |   29 -
 Data/Sys/GameSettings/FC8.ini                      |   29 -
 Data/Sys/GameSettings/FCA.ini                      |   29 -
 Data/Sys/GameSettings/FCP.ini                      |   29 -
 Data/Sys/GameSettings/FCQ.ini                      |   29 -
 Data/Sys/GameSettings/FCR.ini                      |   29 -
 Data/Sys/GameSettings/FCS.ini                      |   29 -
 Data/Sys/GameSettings/FCT.ini                      |   29 -
 Data/Sys/GameSettings/FCU.ini                      |   29 -
 Data/Sys/GameSettings/FCV.ini                      |   29 -
 Data/Sys/GameSettings/FCW.ini                      |   29 -
 Data/Sys/GameSettings/FCY.ini                      |   29 -
 Data/Sys/GameSettings/FCZ.ini                      |   29 -
 Data/Sys/GameSettings/FD2.ini                      |   29 -
 Data/Sys/GameSettings/FD6.ini                      |   29 -
 Data/Sys/GameSettings/FD7.ini                      |   29 -
 Data/Sys/GameSettings/FDA.ini                      |   29 -
 Data/Sys/GameSettings/FDF.ini                      |   29 -
 Data/Sys/GameSettings/FDG.ini                      |   29 -
 Data/Sys/GameSettings/FDL.ini                      |   29 -
 Data/Sys/GameSettings/FDN.ini                      |   29 -
 Data/Sys/GameSettings/FDO.ini                      |   29 -
 Data/Sys/GameSettings/FDP.ini                      |   29 -
 Data/Sys/GameSettings/FDQ.ini                      |   29 -
 Data/Sys/GameSettings/FDT.ini                      |   29 -
 Data/Sys/GameSettings/FDU.ini                      |   29 -
 Data/Sys/GameSettings/FDV.ini                      |   29 -
 Data/Sys/GameSettings/FEC.ini                      |   29 -
 Data/Sys/GameSettings/FED.ini                      |   29 -
 Data/Sys/GameSettings/FEI.ini                      |   29 -
 Data/Sys/GameSettings/FEM.ini                      |   29 -
 Data/Sys/GameSettings/FEN.ini                      |   29 -
 Data/Sys/GameSettings/FEQ.ini                      |   29 -
 Data/Sys/GameSettings/FER.ini                      |   29 -
 Data/Sys/GameSettings/FES.ini                      |   29 -
 Data/Sys/GameSettings/FEU.ini                      |   29 -
 Data/Sys/GameSettings/FFA.ini                      |   29 -
 Data/Sys/GameSettings/FFD.ini                      |   29 -
 Data/Sys/GameSettings/FFE.ini                      |   29 -
 Data/Sys/GameSettings/FFL.ini                      |   29 -
 Data/Sys/GameSettings/FFM.ini                      |   29 -
 Data/Sys/GameSettings/FFN.ini                      |   29 -
 Data/Sys/GameSettings/FFQ.ini                      |   29 -
 Data/Sys/GameSettings/FFY.ini                      |   29 -
 Data/Sys/GameSettings/GC2.ini                      |    5 +-
 Data/Sys/GameSettings/GSN.ini                      |    3 +
 Data/Sys/GameSettings/GXU.ini                      |   23 +
 Data/Sys/GameSettings/J.ini                        |   15 +
 Data/Sys/GameSettings/JA4.ini                      |   21 -
 Data/Sys/GameSettings/JA6.ini                      |   21 -
 Data/Sys/GameSettings/JA7.ini                      |   17 -
 Data/Sys/GameSettings/JA8.ini                      |   21 -
 Data/Sys/GameSettings/JAA.ini                      |   21 -
 Data/Sys/GameSettings/JAC.ini                      |   22 -
 Data/Sys/GameSettings/JAD.ini                      |   21 -
 Data/Sys/GameSettings/JAE.ini                      |   17 -
 Data/Sys/GameSettings/JAF.ini                      |   21 -
 Data/Sys/GameSettings/JAH.ini                      |   21 -
 Data/Sys/GameSettings/JAI.ini                      |   21 -
 Data/Sys/GameSettings/JAJ.ini                      |   21 -
 Data/Sys/GameSettings/JAL.ini                      |   17 -
 Data/Sys/GameSettings/JAM.ini                      |   21 -
 Data/Sys/GameSettings/JAV.ini                      |   21 -
 Data/Sys/GameSettings/JAW.ini                      |   21 -
 Data/Sys/GameSettings/JAZ.ini                      |   21 -
 Data/Sys/GameSettings/JB3.ini                      |   21 -
 Data/Sys/GameSettings/JBA.ini                      |   17 -
 Data/Sys/GameSettings/JBB.ini                      |   21 -
 Data/Sys/GameSettings/JBC.ini                      |    6 -
 Data/Sys/GameSettings/JBD.ini                      |   21 -
 Data/Sys/GameSettings/JBI.ini                      |   21 -
 Data/Sys/GameSettings/JBK.ini                      |    9 -
 Data/Sys/GameSettings/JBL.ini                      |   21 -
 Data/Sys/GameSettings/JBP.ini                      |   21 -
 Data/Sys/GameSettings/JBQ.ini                      |   17 -
 Data/Sys/GameSettings/JBR.ini                      |   21 -
 Data/Sys/GameSettings/JBS.ini                      |   17 -
 Data/Sys/GameSettings/JBT.ini                      |   21 -
 Data/Sys/GameSettings/JBU.ini                      |   17 -
 Data/Sys/GameSettings/JBW.ini                      |   21 -
 Data/Sys/GameSettings/JBY.ini                      |   21 -
 Data/Sys/GameSettings/JC4.ini                      |   21 -
 Data/Sys/GameSettings/JC7.ini                      |   21 -
 Data/Sys/GameSettings/JC8.ini                      |    9 -
 Data/Sys/GameSettings/JCA.ini                      |   21 -
 Data/Sys/GameSettings/JCB.ini                      |   21 -
 Data/Sys/GameSettings/JCC.ini                      |   21 -
 Data/Sys/GameSettings/JCD.ini                      |   17 -
 Data/Sys/GameSettings/JCJ.ini                      |   21 -
 Data/Sys/GameSettings/JCK.ini                      |   21 -
 Data/Sys/GameSettings/JCL.ini                      |    9 -
 Data/Sys/GameSettings/JCN.ini                      |   21 -
 Data/Sys/GameSettings/JCT.ini                      |    9 -
 Data/Sys/GameSettings/JCV.ini                      |   21 -
 Data/Sys/GameSettings/JCW.ini                      |   21 -
 Data/Sys/GameSettings/JCX.ini                      |   17 -
 Data/Sys/GameSettings/JCY.ini                      |    9 -
 Data/Sys/GameSettings/JCZ.ini                      |   21 -
 Data/Sys/GameSettings/JDA.ini                      |   17 -
 Data/Sys/GameSettings/JDC.ini                      |   21 -
 Data/Sys/GameSettings/JDD.ini                      |   21 -
 Data/Sys/GameSettings/JDE.ini                      |   21 -
 Data/Sys/GameSettings/JDI.ini                      |   21 -
 Data/Sys/GameSettings/JDJ.ini                      |   21 -
 Data/Sys/GameSettings/JDL.ini                      |   21 -
 Data/Sys/GameSettings/JDN.ini                      |   21 -
 Data/Sys/GameSettings/JDV.ini                      |    9 -
 Data/Sys/GameSettings/JDW.ini                      |   21 -
 Data/Sys/GameSettings/JDX.ini                      |   21 -
 Data/Sys/GameSettings/JDZ.ini                      |   21 -
 Data/Sys/GameSettings/JEB.ini                      |   21 -
 Data/Sys/GameSettings/JEC.ini                      |   13 -
 Data/Sys/GameSettings/JEH.ini                      |   21 -
 Data/Sys/GameSettings/L.ini                        |   17 +
 Data/Sys/GameSettings/LAB.ini                      |   21 -
 Data/Sys/GameSettings/LAC.ini                      |   21 -
 Data/Sys/GameSettings/LAD.ini                      |   23 -
 Data/Sys/GameSettings/LAE.ini                      |   21 -
 Data/Sys/GameSettings/LAF.ini                      |   23 -
 Data/Sys/GameSettings/LAG.ini                      |   21 -
 Data/Sys/GameSettings/LAH.ini                      |   21 -
 Data/Sys/GameSettings/LAI.ini                      |   21 -
 Data/Sys/GameSettings/LAJ.ini                      |   21 -
 Data/Sys/GameSettings/LAK.ini                      |   23 -
 Data/Sys/GameSettings/LAL.ini                      |   23 -
 Data/Sys/GameSettings/LAM.ini                      |   21 -
 Data/Sys/GameSettings/LAN.ini                      |   23 -
 Data/Sys/GameSettings/LAO.ini                      |   23 -
 Data/Sys/GameSettings/LAP.ini                      |   23 -
 Data/Sys/GameSettings/LAQ.ini                      |   23 -
 Data/Sys/GameSettings/M.ini                        |   15 +
 Data/Sys/GameSettings/MA3.ini                      |   21 -
 Data/Sys/GameSettings/MA6.ini                      |   21 -
 Data/Sys/GameSettings/MA7.ini                      |   21 -
 Data/Sys/GameSettings/MA8.ini                      |   21 -
 Data/Sys/GameSettings/MAA.ini                      |   21 -
 Data/Sys/GameSettings/MAB.ini                      |   21 -
 Data/Sys/GameSettings/MAC.ini                      |   21 -
 Data/Sys/GameSettings/MAD.ini                      |   21 -
 Data/Sys/GameSettings/MAE.ini                      |   21 -
 Data/Sys/GameSettings/MAF.ini                      |   21 -
 Data/Sys/GameSettings/MAG.ini                      |   21 -
 Data/Sys/GameSettings/MAH.ini                      |   21 -
 Data/Sys/GameSettings/MAI.ini                      |   21 -
 Data/Sys/GameSettings/MAJ.ini                      |   21 -
 Data/Sys/GameSettings/MAK.ini                      |   13 -
 Data/Sys/GameSettings/MAL.ini                      |   21 -
 Data/Sys/GameSettings/MAM.ini                      |   21 -
 Data/Sys/GameSettings/MAN.ini                      |   21 -
 Data/Sys/GameSettings/MAO.ini                      |   21 -
 Data/Sys/GameSettings/MAP.ini                      |   21 -
 Data/Sys/GameSettings/MAQ.ini                      |   21 -
 Data/Sys/GameSettings/MAR.ini                      |   21 -
 Data/Sys/GameSettings/MAS.ini                      |   21 -
 Data/Sys/GameSettings/MAT.ini                      |   21 -
 Data/Sys/GameSettings/MAV.ini                      |   21 -
 Data/Sys/GameSettings/MAW.ini                      |   21 -
 Data/Sys/GameSettings/MAX.ini                      |   21 -
 Data/Sys/GameSettings/MAY.ini                      |   21 -
 Data/Sys/GameSettings/MAZ.ini                      |   21 -
 Data/Sys/GameSettings/MB3.ini                      |   13 -
 Data/Sys/GameSettings/MB6.ini                      |   21 -
 Data/Sys/GameSettings/MB7.ini                      |   21 -
 Data/Sys/GameSettings/MB8.ini                      |   21 -
 Data/Sys/GameSettings/MBA.ini                      |   13 -
 Data/Sys/GameSettings/MBB.ini                      |   21 -
 Data/Sys/GameSettings/MBC.ini                      |   21 -
 Data/Sys/GameSettings/MBD.ini                      |   21 -
 Data/Sys/GameSettings/MBE.ini                      |   21 -
 Data/Sys/GameSettings/MBF.ini                      |   21 -
 Data/Sys/GameSettings/MBG.ini                      |   21 -
 Data/Sys/GameSettings/MBI.ini                      |   21 -
 Data/Sys/GameSettings/MBJ.ini                      |   21 -
 Data/Sys/GameSettings/MBK.ini                      |   21 -
 Data/Sys/GameSettings/MBL.ini                      |   21 -
 Data/Sys/GameSettings/MBM.ini                      |   21 -
 Data/Sys/GameSettings/MBO.ini                      |   21 -
 Data/Sys/GameSettings/MBP.ini                      |   21 -
 Data/Sys/GameSettings/MBQ.ini                      |   21 -
 Data/Sys/GameSettings/MBR.ini                      |   21 -
 Data/Sys/GameSettings/MBT.ini                      |   21 -
 Data/Sys/GameSettings/MBU.ini                      |   21 -
 Data/Sys/GameSettings/MBW.ini                      |   21 -
 Data/Sys/GameSettings/MBX.ini                      |   21 -
 Data/Sys/GameSettings/MBY.ini                      |   21 -
 Data/Sys/GameSettings/MBZ.ini                      |   21 -
 Data/Sys/GameSettings/MC2.ini                      |   23 -
 Data/Sys/GameSettings/MC3.ini                      |   21 -
 Data/Sys/GameSettings/MCA.ini                      |   21 -
 Data/Sys/GameSettings/MCB.ini                      |   21 -
 Data/Sys/GameSettings/MCC.ini                      |   21 -
 Data/Sys/GameSettings/MCD.ini                      |   13 -
 Data/Sys/GameSettings/MCE.ini                      |   21 -
 Data/Sys/GameSettings/MCG.ini                      |   21 -
 Data/Sys/GameSettings/MCH.ini                      |   21 -
 Data/Sys/GameSettings/MCJ.ini                      |   21 -
 Data/Sys/GameSettings/MCK.ini                      |   21 -
 Data/Sys/GameSettings/MCL.ini                      |   21 -
 Data/Sys/GameSettings/MCP.ini                      |   21 -
 Data/Sys/GameSettings/MCQ.ini                      |   21 -
 Data/Sys/GameSettings/MCR.ini                      |   21 -
 Data/Sys/GameSettings/MCS.ini                      |   13 -
 Data/Sys/GameSettings/MCT.ini                      |   21 -
 Data/Sys/GameSettings/MCV.ini                      |   13 -
 Data/Sys/GameSettings/MCW.ini                      |   13 -
 Data/Sys/GameSettings/MCY.ini                      |   13 -
 Data/Sys/GameSettings/MCZ.ini                      |   12 -
 Data/Sys/GameSettings/N.ini                        |    4 +
 Data/Sys/GameSettings/P.ini                        |   18 +
 Data/Sys/GameSettings/PA6.ini                      |   23 -
 Data/Sys/GameSettings/PA7.ini                      |   23 -
 Data/Sys/GameSettings/PA8.ini                      |   23 -
 Data/Sys/GameSettings/PA9.ini                      |   23 -
 Data/Sys/GameSettings/PAA.ini                      |   23 -
 Data/Sys/GameSettings/PAB.ini                      |   23 -
 Data/Sys/GameSettings/PAC.ini                      |   23 -
 Data/Sys/GameSettings/PAD.ini                      |   23 -
 Data/Sys/GameSettings/PAE.ini                      |   23 -
 Data/Sys/GameSettings/PAF.ini                      |   23 -
 Data/Sys/GameSettings/PAG.ini                      |   23 -
 Data/Sys/GameSettings/PAH.ini                      |   23 -
 Data/Sys/GameSettings/PAI.ini                      |   23 -
 Data/Sys/GameSettings/PAK.ini                      |   23 -
 Data/Sys/GameSettings/PAL.ini                      |   23 -
 Data/Sys/GameSettings/PAM.ini                      |   23 -
 Data/Sys/GameSettings/PAN.ini                      |   23 -
 Data/Sys/GameSettings/PAO.ini                      |   23 -
 Data/Sys/GameSettings/PAR.ini                      |   23 -
 Data/Sys/GameSettings/PAV.ini                      |   23 -
 Data/Sys/GameSettings/PAW.ini                      |   23 -
 Data/Sys/GameSettings/PB2.ini                      |   23 -
 Data/Sys/GameSettings/PB3.ini                      |   23 -
 Data/Sys/GameSettings/PB6.ini                      |   23 -
 Data/Sys/GameSettings/PB8.ini                      |   23 -
 Data/Sys/GameSettings/PB9.ini                      |   23 -
 Data/Sys/GameSettings/PBA.ini                      |   23 -
 Data/Sys/GameSettings/PBD.ini                      |   23 -
 Data/Sys/GameSettings/PBE.ini                      |   23 -
 Data/Sys/GameSettings/PBH.ini                      |   23 -
 Data/Sys/GameSettings/PBI.ini                      |   23 -
 Data/Sys/GameSettings/PBJ.ini                      |   23 -
 Data/Sys/GameSettings/PBM.ini                      |   23 -
 Data/Sys/GameSettings/PBN.ini                      |   23 -
 Data/Sys/GameSettings/PBS.ini                      |   23 -
 Data/Sys/GameSettings/PBT.ini                      |   23 -
 Data/Sys/GameSettings/PBU.ini                      |   23 -
 Data/Sys/GameSettings/PBW.ini                      |   23 -
 Data/Sys/GameSettings/PBX.ini                      |   23 -
 Data/Sys/GameSettings/PBZ.ini                      |   23 -
 Data/Sys/GameSettings/PC2.ini                      |   23 -
 Data/Sys/GameSettings/PC6.ini                      |    3 +
 Data/Sys/GameSettings/PCA.ini                      |   23 -
 Data/Sys/GameSettings/PCB.ini                      |   23 -
 Data/Sys/GameSettings/PCE.ini                      |   23 -
 Data/Sys/GameSettings/PCH.ini                      |   23 -
 Data/Sys/GameSettings/PCO.ini                      |   23 -
 Data/Sys/GameSettings/PCR.ini                      |   23 -
 Data/Sys/GameSettings/PCS.ini                      |   23 -
 Data/Sys/GameSettings/PCV.ini                      |   23 -
 Data/Sys/GameSettings/PDJ.ini                      |   23 -
 Data/Sys/GameSettings/PRJ.ini                      |    3 +
 Data/Sys/GameSettings/PZLE01.ini                   |    1 +
 Data/Sys/GameSettings/Q.ini                        |   14 +
 Data/Sys/GameSettings/QA3.ini                      |   23 -
 Data/Sys/GameSettings/QAA.ini                      |   23 -
 Data/Sys/GameSettings/QAB.ini                      |   23 -
 Data/Sys/GameSettings/QAC.ini                      |   23 -
 Data/Sys/GameSettings/QAD.ini                      |   23 -
 Data/Sys/GameSettings/QAF.ini                      |   23 -
 Data/Sys/GameSettings/QAG.ini                      |   23 -
 Data/Sys/GameSettings/QAP.ini                      |   23 -
 Data/Sys/GameSettings/QAS.ini                      |   23 -
 Data/Sys/GameSettings/QAT.ini                      |   23 -
 Data/Sys/GameSettings/QAU.ini                      |   23 -
 Data/Sys/GameSettings/QAW.ini                      |   23 -
 Data/Sys/GameSettings/QBB.ini                      |   23 -
 Data/Sys/GameSettings/R9D.ini                      |   24 +
 Data/Sys/GameSettings/RBI.ini                      |    4 +-
 Data/Sys/GameSettings/RBL.ini                      |   21 +
 Data/Sys/GameSettings/RBO.ini                      |   26 +
 Data/Sys/GameSettings/RBT.ini                      |    4 +-
 Data/Sys/GameSettings/RCC.ini                      |   21 +
 Data/Sys/GameSettings/RCP.ini                      |    4 +-
 Data/Sys/GameSettings/RDB.ini                      |    4 +-
 Data/Sys/GameSettings/RDS.ini                      |    6 +-
 Data/Sys/GameSettings/RG2.ini                      |   21 +
 Data/Sys/GameSettings/RG6.ini                      |   26 +
 Data/Sys/GameSettings/RGB.ini                      |   21 +
 Data/Sys/GameSettings/RGM.ini                      |   21 +
 Data/Sys/GameSettings/RGS.ini                      |   21 +
 Data/Sys/GameSettings/RI3.ini                      |   21 +
 Data/Sys/GameSettings/RJ2.ini                      |   27 +
 Data/Sys/GameSettings/RKD.ini                      |    2 +
 Data/Sys/GameSettings/RLT.ini                      |   21 +
 Data/Sys/GameSettings/RMP.ini                      |   21 +
 Data/Sys/GameSettings/RNX.ini                      |   21 +
 Data/Sys/GameSettings/ROD.ini                      |    5 +-
 Data/Sys/GameSettings/RPG.ini                      |   21 +
 Data/Sys/GameSettings/RPY.ini                      |    2 +
 Data/Sys/GameSettings/RQW.ini                      |    3 +
 Data/Sys/GameSettings/RRB.ini                      |    2 +
 Data/Sys/GameSettings/RS5.ini                      |    2 +
 Data/Sys/GameSettings/RT8.ini                      |   21 +
 Data/Sys/GameSettings/RTR.ini                      |   21 +
 Data/Sys/GameSettings/SC7.ini                      |    1 +
 Data/Sys/GameSettings/SQD.ini                      |   21 +
 Data/Sys/GameSettings/SZB.ini                      |    3 +
 Data/Sys/Resources/Dolphin.png                     |  Bin 1202 -> 926 bytes
 Data/Sys/Resources/Flag_Australia.png              |  Bin 570 -> 500 bytes
 Data/Sys/Resources/Flag_Australia at 2x.png           |  Bin 1161 -> 1067 bytes
 Data/Sys/Resources/Flag_Australia at 4x.png           |  Bin 1419 -> 1267 bytes
 Data/Sys/Resources/Flag_Europe.png                 |  Bin 425 -> 356 bytes
 Data/Sys/Resources/Flag_Europe at 2x.png              |  Bin 645 -> 549 bytes
 Data/Sys/Resources/Flag_Europe at 4x.png              |  Bin 1192 -> 1044 bytes
 Data/Sys/Resources/Flag_France.png                 |  Bin 141 -> 97 bytes
 Data/Sys/Resources/Flag_France at 2x.png              |  Bin 156 -> 102 bytes
 Data/Sys/Resources/Flag_France at 4x.png              |  Bin 193 -> 120 bytes
 Data/Sys/Resources/Flag_Germany.png                |  Bin 140 -> 93 bytes
 Data/Sys/Resources/Flag_Germany at 2x.png             |  Bin 156 -> 99 bytes
 Data/Sys/Resources/Flag_Germany at 4x.png             |  Bin 204 -> 145 bytes
 Data/Sys/Resources/Flag_International.png          |  Bin 496 -> 433 bytes
 Data/Sys/Resources/Flag_International at 2x.png       |  Bin 754 -> 667 bytes
 Data/Sys/Resources/Flag_International at 4x.png       |  Bin 1919 -> 1715 bytes
 Data/Sys/Resources/Flag_Italy.png                  |  Bin 142 -> 97 bytes
 Data/Sys/Resources/Flag_Italy at 2x.png               |  Bin 157 -> 103 bytes
 Data/Sys/Resources/Flag_Italy at 4x.png               |  Bin 192 -> 120 bytes
 Data/Sys/Resources/Flag_Japan.png                  |  Bin 339 -> 289 bytes
 Data/Sys/Resources/Flag_Japan at 2x.png               |  Bin 463 -> 389 bytes
 Data/Sys/Resources/Flag_Japan at 4x.png               |  Bin 736 -> 589 bytes
 Data/Sys/Resources/Flag_Korea.png                  |  Bin 598 -> 530 bytes
 Data/Sys/Resources/Flag_Korea at 2x.png               |  Bin 953 -> 859 bytes
 Data/Sys/Resources/Flag_Korea at 4x.png               |  Bin 2078 -> 1882 bytes
 Data/Sys/Resources/Flag_Netherlands.png            |  Bin 140 -> 99 bytes
 Data/Sys/Resources/Flag_Netherlands at 2x.png         |  Bin 157 -> 101 bytes
 Data/Sys/Resources/Flag_Netherlands at 4x.png         |  Bin 179 -> 117 bytes
 Data/Sys/Resources/Flag_Russia.png                 |  Bin 140 -> 99 bytes
 Data/Sys/Resources/Flag_Russia at 2x.png              |  Bin 156 -> 99 bytes
 Data/Sys/Resources/Flag_Russia at 4x.png              |  Bin 178 -> 117 bytes
 Data/Sys/Resources/Flag_Spain.png                  |  Bin 434 -> 352 bytes
 Data/Sys/Resources/Flag_Spain at 2x.png               |  Bin 852 -> 785 bytes
 Data/Sys/Resources/Flag_Spain at 4x.png               |  Bin 2051 -> 1933 bytes
 Data/Sys/Resources/Flag_Taiwan.png                 |  Bin 333 -> 282 bytes
 Data/Sys/Resources/Flag_Taiwan at 2x.png              |  Bin 419 -> 367 bytes
 Data/Sys/Resources/Flag_Taiwan at 4x.png              |  Bin 805 -> 697 bytes
 Data/Sys/Resources/Flag_USA.png                    |  Bin 536 -> 486 bytes
 Data/Sys/Resources/Flag_USA at 2x.png                 |  Bin 940 -> 878 bytes
 Data/Sys/Resources/Flag_USA at 4x.png                 |  Bin 2091 -> 1909 bytes
 Data/Sys/Resources/Flag_Unknown.png                |  Bin 193 -> 129 bytes
 Data/Sys/Resources/Flag_Unknown at 2x.png             |  Bin 312 -> 205 bytes
 Data/Sys/Resources/Flag_Unknown at 4x.png             |  Bin 485 -> 313 bytes
 Data/Sys/Resources/Platform_File.png               |  Bin 205 -> 146 bytes
 Data/Sys/Resources/Platform_File at 2x.png            |  Bin 261 -> 211 bytes
 Data/Sys/Resources/Platform_File at 4x.png            |  Bin 468 -> 431 bytes
 Data/Sys/Resources/Platform_Gamecube.png           |  Bin 1638 -> 1600 bytes
 Data/Sys/Resources/Platform_Gamecube at 2x.png        |  Bin 4377 -> 4354 bytes
 Data/Sys/Resources/Platform_Gamecube at 4x.png        |  Bin 11697 -> 11674 bytes
 Data/Sys/Resources/Platform_Wad.png                |  Bin 525 -> 507 bytes
 Data/Sys/Resources/Platform_Wad at 2x.png             |  Bin 929 -> 912 bytes
 Data/Sys/Resources/Platform_Wad at 4x.png             |  Bin 1496 -> 1460 bytes
 Data/Sys/Resources/Platform_Wii.png                |  Bin 481 -> 353 bytes
 Data/Sys/Resources/Platform_Wii at 2x.png             |  Bin 786 -> 617 bytes
 Data/Sys/Resources/Platform_Wii at 4x.png             |  Bin 1346 -> 1241 bytes
 Data/Sys/Resources/dolphin_logo.png                |  Bin 4957 -> 3639 bytes
 Data/Sys/Resources/dolphin_logo at 2x.png             |  Bin 10036 -> 7119 bytes
 Data/Sys/Resources/isoproperties_disc.png          |  Bin 652 -> 534 bytes
 Data/Sys/Resources/isoproperties_folder.png        |  Bin 530 -> 487 bytes
 Data/Sys/Resources/nobanner.png                    |  Bin 321 -> 215 bytes
 Data/Sys/Resources/nobanner at 2x.png                 |  Bin 553 -> 308 bytes
 Data/Sys/Resources/rating0.png                     |  Bin 217 -> 140 bytes
 Data/Sys/Resources/rating1.png                     |  Bin 333 -> 315 bytes
 Data/Sys/Resources/rating2.png                     |  Bin 335 -> 321 bytes
 Data/Sys/Resources/rating3.png                     |  Bin 332 -> 323 bytes
 Data/Sys/Resources/rating4.png                     |  Bin 332 -> 316 bytes
 Data/Sys/Resources/rating5.png                     |  Bin 254 -> 238 bytes
 Data/Sys/Themes/Clean Blue/browse.png              |  Bin 354 -> 278 bytes
 Data/Sys/Themes/Clean Blue/browse at 2x.png           |  Bin 631 -> 547 bytes
 Data/Sys/Themes/Clean Blue/classic.png             |  Bin 1347 -> 1158 bytes
 Data/Sys/Themes/Clean Blue/classic at 2x.png          |  Bin 2948 -> 2646 bytes
 Data/Sys/Themes/Clean Blue/config.png              |  Bin 497 -> 339 bytes
 Data/Sys/Themes/Clean Blue/config at 2x.png           |  Bin 1094 -> 721 bytes
 Data/Sys/Themes/Clean Blue/fullscreen.png          |  Bin 788 -> 681 bytes
 Data/Sys/Themes/Clean Blue/fullscreen at 2x.png       |  Bin 1575 -> 1360 bytes
 Data/Sys/Themes/Clean Blue/gcpad.png               |  Bin 1461 -> 1272 bytes
 Data/Sys/Themes/Clean Blue/gcpad at 2x.png            |  Bin 3574 -> 3239 bytes
 Data/Sys/Themes/Clean Blue/graphics.png            |  Bin 684 -> 592 bytes
 Data/Sys/Themes/Clean Blue/graphics at 2x.png         |  Bin 1399 -> 1182 bytes
 Data/Sys/Themes/Clean Blue/open.png                |  Bin 1011 -> 868 bytes
 Data/Sys/Themes/Clean Blue/open at 2x.png             |  Bin 2106 -> 1857 bytes
 Data/Sys/Themes/Clean Blue/pause.png               |  Bin 330 -> 267 bytes
 Data/Sys/Themes/Clean Blue/pause at 2x.png            |  Bin 760 -> 621 bytes
 Data/Sys/Themes/Clean Blue/play.png                |  Bin 522 -> 437 bytes
 Data/Sys/Themes/Clean Blue/play at 2x.png             |  Bin 1020 -> 898 bytes
 Data/Sys/Themes/Clean Blue/refresh.png             |  Bin 1106 -> 966 bytes
 Data/Sys/Themes/Clean Blue/refresh at 2x.png          |  Bin 2249 -> 2011 bytes
 Data/Sys/Themes/Clean Blue/screenshot.png          |  Bin 1004 -> 854 bytes
 Data/Sys/Themes/Clean Blue/screenshot at 2x.png       |  Bin 2224 -> 1860 bytes
 Data/Sys/Themes/Clean Blue/stop.png                |  Bin 334 -> 275 bytes
 Data/Sys/Themes/Clean Blue/stop at 2x.png             |  Bin 553 -> 469 bytes
 Data/Sys/Themes/Clean Blue/wiimote.png             |  Bin 898 -> 769 bytes
 Data/Sys/Themes/Clean Blue/wiimote at 2x.png          |  Bin 1955 -> 1687 bytes
 Data/Sys/Themes/Clean Lite/browse.png              |  Bin 430 -> 232 bytes
 Data/Sys/Themes/Clean Lite/browse at 2x.png           |  Bin 672 -> 429 bytes
 Data/Sys/Themes/Clean Lite/classic.png             |  Bin 1466 -> 1040 bytes
 Data/Sys/Themes/Clean Lite/classic at 2x.png          |  Bin 3021 -> 2341 bytes
 Data/Sys/Themes/Clean Lite/config.png              |  Bin 567 -> 309 bytes
 Data/Sys/Themes/Clean Lite/config at 2x.png           |  Bin 1214 -> 610 bytes
 Data/Sys/Themes/Clean Lite/fullscreen.png          |  Bin 889 -> 613 bytes
 Data/Sys/Themes/Clean Lite/fullscreen at 2x.png       |  Bin 1711 -> 1227 bytes
 Data/Sys/Themes/Clean Lite/gcpad.png               |  Bin 1490 -> 1102 bytes
 Data/Sys/Themes/Clean Lite/gcpad at 2x.png            |  Bin 3653 -> 2859 bytes
 Data/Sys/Themes/Clean Lite/graphics.png            |  Bin 784 -> 507 bytes
 Data/Sys/Themes/Clean Lite/graphics at 2x.png         |  Bin 1523 -> 1037 bytes
 Data/Sys/Themes/Clean Lite/open.png                |  Bin 985 -> 619 bytes
 Data/Sys/Themes/Clean Lite/open at 2x.png             |  Bin 1832 -> 1213 bytes
 Data/Sys/Themes/Clean Lite/pause.png               |  Bin 328 -> 216 bytes
 Data/Sys/Themes/Clean Lite/pause at 2x.png            |  Bin 725 -> 513 bytes
 Data/Sys/Themes/Clean Lite/play.png                |  Bin 591 -> 363 bytes
 Data/Sys/Themes/Clean Lite/play at 2x.png             |  Bin 1093 -> 752 bytes
 Data/Sys/Themes/Clean Lite/refresh.png             |  Bin 1241 -> 840 bytes
 Data/Sys/Themes/Clean Lite/refresh at 2x.png          |  Bin 2431 -> 1810 bytes
 Data/Sys/Themes/Clean Lite/screenshot.png          |  Bin 1095 -> 777 bytes
 Data/Sys/Themes/Clean Lite/screenshot at 2x.png       |  Bin 2131 -> 1614 bytes
 Data/Sys/Themes/Clean Lite/stop.png                |  Bin 354 -> 234 bytes
 Data/Sys/Themes/Clean Lite/stop at 2x.png             |  Bin 569 -> 376 bytes
 Data/Sys/Themes/Clean Lite/wiimote.png             |  Bin 973 -> 647 bytes
 Data/Sys/Themes/Clean Lite/wiimote at 2x.png          |  Bin 2097 -> 1430 bytes
 Data/Sys/Themes/Clean Pink/browse.png              |  Bin 437 -> 333 bytes
 Data/Sys/Themes/Clean Pink/browse at 2x.png           |  Bin 876 -> 780 bytes
 Data/Sys/Themes/Clean Pink/classic.png             |  Bin 1673 -> 1530 bytes
 Data/Sys/Themes/Clean Pink/classic at 2x.png          |  Bin 3859 -> 3587 bytes
 Data/Sys/Themes/Clean Pink/config.png              |  Bin 583 -> 392 bytes
 Data/Sys/Themes/Clean Pink/config at 2x.png           |  Bin 1303 -> 822 bytes
 Data/Sys/Themes/Clean Pink/fullscreen.png          |  Bin 1017 -> 906 bytes
 Data/Sys/Themes/Clean Pink/fullscreen at 2x.png       |  Bin 2153 -> 1870 bytes
 Data/Sys/Themes/Clean Pink/gcpad.png               |  Bin 1785 -> 1622 bytes
 Data/Sys/Themes/Clean Pink/gcpad at 2x.png            |  Bin 4724 -> 4425 bytes
 Data/Sys/Themes/Clean Pink/graphics.png            |  Bin 774 -> 677 bytes
 Data/Sys/Themes/Clean Pink/graphics at 2x.png         |  Bin 1701 -> 1490 bytes
 Data/Sys/Themes/Clean Pink/open.png                |  Bin 1176 -> 1052 bytes
 Data/Sys/Themes/Clean Pink/open at 2x.png             |  Bin 2571 -> 2289 bytes
 Data/Sys/Themes/Clean Pink/pause.png               |  Bin 396 -> 298 bytes
 Data/Sys/Themes/Clean Pink/pause at 2x.png            |  Bin 989 -> 847 bytes
 Data/Sys/Themes/Clean Pink/play.png                |  Bin 624 -> 544 bytes
 Data/Sys/Themes/Clean Pink/play at 2x.png             |  Bin 1281 -> 1176 bytes
 Data/Sys/Themes/Clean Pink/refresh.png             |  Bin 1383 -> 1259 bytes
 Data/Sys/Themes/Clean Pink/refresh at 2x.png          |  Bin 3072 -> 2859 bytes
 Data/Sys/Themes/Clean Pink/screenshot.png          |  Bin 1286 -> 1176 bytes
 Data/Sys/Themes/Clean Pink/screenshot at 2x.png       |  Bin 2996 -> 2615 bytes
 Data/Sys/Themes/Clean Pink/stop.png                |  Bin 400 -> 335 bytes
 Data/Sys/Themes/Clean Pink/stop at 2x.png             |  Bin 696 -> 580 bytes
 Data/Sys/Themes/Clean Pink/wiimote.png             |  Bin 1057 -> 943 bytes
 Data/Sys/Themes/Clean Pink/wiimote at 2x.png          |  Bin 2512 -> 2228 bytes
 Data/Sys/Themes/Clean/browse.png                   |  Bin 391 -> 225 bytes
 Data/Sys/Themes/Clean/browse at 2x.png                |  Bin 676 -> 442 bytes
 Data/Sys/Themes/Clean/classic.png                  |  Bin 1339 -> 957 bytes
 Data/Sys/Themes/Clean/classic at 2x.png               |  Bin 2767 -> 2177 bytes
 Data/Sys/Themes/Clean/config.png                   |  Bin 551 -> 311 bytes
 Data/Sys/Themes/Clean/config at 2x.png                |  Bin 1189 -> 603 bytes
 Data/Sys/Themes/Clean/fullscreen.png               |  Bin 797 -> 564 bytes
 Data/Sys/Themes/Clean/fullscreen at 2x.png            |  Bin 1565 -> 1097 bytes
 Data/Sys/Themes/Clean/gcpad.png                    |  Bin 1419 -> 1040 bytes
 Data/Sys/Themes/Clean/gcpad at 2x.png                 |  Bin 3376 -> 2652 bytes
 Data/Sys/Themes/Clean/graphics.png                 |  Bin 744 -> 482 bytes
 Data/Sys/Themes/Clean/graphics at 2x.png              |  Bin 1413 -> 973 bytes
 Data/Sys/Themes/Clean/open.png                     |  Bin 1013 -> 649 bytes
 Data/Sys/Themes/Clean/open at 2x.png                  |  Bin 2103 -> 1394 bytes
 Data/Sys/Themes/Clean/pause.png                    |  Bin 346 -> 220 bytes
 Data/Sys/Themes/Clean/pause at 2x.png                 |  Bin 731 -> 515 bytes
 Data/Sys/Themes/Clean/play.png                     |  Bin 547 -> 349 bytes
 Data/Sys/Themes/Clean/play at 2x.png                  |  Bin 988 -> 700 bytes
 Data/Sys/Themes/Clean/refresh.png                  |  Bin 1113 -> 781 bytes
 Data/Sys/Themes/Clean/refresh at 2x.png               |  Bin 2151 -> 1616 bytes
 Data/Sys/Themes/Clean/screenshot.png               |  Bin 973 -> 711 bytes
 Data/Sys/Themes/Clean/screenshot at 2x.png            |  Bin 2011 -> 1531 bytes
 Data/Sys/Themes/Clean/stop.png                     |  Bin 337 -> 221 bytes
 Data/Sys/Themes/Clean/stop at 2x.png                  |  Bin 565 -> 368 bytes
 Data/Sys/Themes/Clean/wiimote.png                  |  Bin 943 -> 652 bytes
 Data/Sys/Themes/Clean/wiimote at 2x.png               |  Bin 1986 -> 1399 bytes
 Data/dolphin-emu-nogui.6                           |   56 +
 Data/dolphin-emu.6                                 |   56 +
 Data/dolphin-emu.desktop                           |   10 +
 Data/dolphin-emu.png                               |  Bin 0 -> 1452 bytes
 Data/dolphin-emu.svg                               |    9 +
 Externals/licenses.md                              |    2 +
 Installer/Dolphin.ico                              |  Bin 51936 -> 37344 bytes
 Installer/Installer.nsi                            |    3 +
 Installer/dolphin-emu.desktop                      |   11 -
 Installer/dolphin-emu.spec                         |    5 +-
 Installer/dolphin-emu.xpm                          |  214 -
 Languages/po/ar.po                                 | 1938 ++++----
 Languages/po/ca.po                                 | 1874 ++++----
 Languages/po/cs.po                                 | 2057 ++++-----
 Languages/po/de.po                                 | 2038 ++++-----
 Languages/po/dolphin-emu.pot                       | 1856 ++++----
 Languages/po/el.po                                 | 2040 ++++-----
 Languages/po/en.po                                 | 1856 ++++----
 Languages/po/es.po                                 | 2833 ++++++------
 Languages/po/fa.po                                 | 1862 ++++----
 Languages/po/fr.po                                 | 1934 ++++----
 Languages/po/he.po                                 | 1858 ++++----
 Languages/po/hu.po                                 | 1862 ++++----
 Languages/po/it.po                                 | 1923 ++++----
 Languages/po/ja.po                                 | 1945 ++++----
 Languages/po/ko.po                                 | 2022 ++++----
 Languages/po/nb.po                                 | 2026 ++++----
 Languages/po/nl.po                                 | 1896 ++++----
 Languages/po/pl.po                                 | 1876 ++++----
 Languages/po/pt.po                                 | 1862 ++++----
 Languages/po/pt_BR.po                              | 2077 +++++----
 Languages/po/ru.po                                 | 1931 ++++----
 Languages/po/sr.po                                 | 1862 ++++----
 Languages/po/sv.po                                 | 1926 ++++----
 Languages/po/tr.po                                 | 1971 ++++----
 Languages/po/zh_CN.po                              | 1929 ++++----
 Languages/po/zh_TW.po                              | 1862 ++++----
 Readme.md                                          |   21 +-
 Source/Android/app/build.gradle                    |   17 +-
 Source/Android/app/src/arm/res/values/arrays.xml   |   16 -
 Source/Android/app/src/arm/res/values/strings.xml  |    5 -
 .../Android/app/src/arm_64/res/values/arrays.xml   |    4 +-
 Source/Android/app/src/main/AndroidManifest.xml    |   11 +-
 .../dolphinemu/dolphinemu/DolphinApplication.java  |   19 +
 .../org/dolphinemu/dolphinemu/NativeLibrary.java   |   34 +-
 .../activities/AddDirectoryActivity.java           |    8 +
 .../dolphinemu/activities/EmulationActivity.java   |  175 +-
 .../dolphinemu/activities/MainActivity.java        |  311 --
 .../dolphinemu/activities/SettingsActivity.java    |   41 -
 .../dolphinemu/activities/TvMainActivity.java      |  278 --
 .../dolphinemu/adapters/FileAdapter.java           |   23 +-
 .../dolphinemu/adapters/GameAdapter.java           |   35 +-
 .../dolphinemu/adapters/GameRowPresenter.java      |    2 +-
 .../dolphinemu/adapters/PlatformPagerAdapter.java  |    2 +-
 .../dolphinemu/dialogs/GameDetailsDialog.java      |   14 +-
 .../dolphinemu/dialogs/MotionAlertDialog.java      |   10 +-
 .../dolphinemu/fragments/EmulationFragment.java    |   27 +-
 .../fragments/PlatformGamesFragment.java           |  118 -
 .../dolphinemu/fragments/SettingsFragment.java     |  155 -
 .../dolphinemu/dolphinemu/model/FileListItem.java  |    2 +-
 .../dolphinemu/dolphinemu/model/GameDatabase.java  |   73 +-
 .../dolphinemu/dolphinemu/model/GameProvider.java  |   26 +-
 .../dolphinemu/model/settings/BooleanSetting.java  |   28 +
 .../dolphinemu/model/settings/FloatSetting.java    |   28 +
 .../dolphinemu/model/settings/IntSetting.java      |   28 +
 .../dolphinemu/model/settings/Setting.java         |   48 +
 .../dolphinemu/model/settings/SettingSection.java  |   56 +
 .../dolphinemu/model/settings/StringSetting.java   |   28 +
 .../model/settings/view/CheckBoxSetting.java       |   56 +
 .../model/settings/view/HeaderSetting.java         |   18 +
 .../model/settings/view/SettingsItem.java          |  106 +
 .../model/settings/view/SingleChoiceSetting.java   |   73 +
 .../model/settings/view/SliderSetting.java         |  118 +
 .../model/settings/view/SubmenuSetting.java        |   25 +
 .../dolphinemu/services/AssetCopyService.java      |   61 +-
 .../dolphinemu/services/SettingsSaveService.java   |   30 -
 .../dolphinemu/services/USBPermService.java        |   14 +
 .../dolphinemu/ui/DividerItemDecoration.java       |  157 +
 .../ui/input/gamecube/ControllerFragment.java      |    6 +
 .../gamecube/ControllerFragmentPresenter.java      |    6 +
 .../ui/input/gamecube/ControllerFragmentView.java  |    6 +
 .../dolphinemu/ui/main/MainActivity.java           |  176 +
 .../dolphinemu/ui/main/MainPresenter.java          |  110 +
 .../dolphinemu/dolphinemu/ui/main/MainView.java    |   47 +
 .../dolphinemu/ui/main/TvMainActivity.java         |  257 ++
 .../ui/platform/PlatformGamesFragment.java         |  102 +
 .../ui/platform/PlatformGamesPresenter.java        |   62 +
 .../dolphinemu/ui/platform/PlatformGamesView.java  |   39 +
 .../dolphinemu/ui/settings/SettingsActivity.java   |  180 +
 .../ui/settings/SettingsActivityPresenter.java     |  191 +
 .../ui/settings/SettingsActivityView.java          |   91 +
 .../dolphinemu/ui/settings/SettingsAdapter.java    |  347 ++
 .../dolphinemu/ui/settings/SettingsFragment.java   |  180 +
 .../ui/settings/SettingsFragmentPresenter.java     |  324 ++
 .../ui/settings/SettingsFragmentView.java          |   96 +
 .../ui/settings/SettingsFrameLayout.java           |   56 +
 .../viewholder/CheckBoxSettingViewHolder.java      |   57 +
 .../ui/settings/viewholder/HeaderViewHolder.java   |   37 +
 .../ui/settings/viewholder/SettingViewHolder.java  |   51 +
 .../viewholder/SingleChoiceViewHolder.java         |   48 +
 .../ui/settings/viewholder/SliderViewHolder.java   |   50 +
 .../ui/settings/viewholder/SubmenuViewHolder.java  |   48 +
 .../dolphinemu/dolphinemu/utils/Animations.java    |   71 +
 .../org/dolphinemu/dolphinemu/utils/CPUHelper.java |  395 --
 .../org/dolphinemu/dolphinemu/utils/EGLHelper.java |   17 +-
 .../dolphinemu/utils/Java_GCAdapter.java           |   87 +-
 .../dolphinemu/utils/Java_WiimoteAdapter.java      |  156 +
 .../java/org/dolphinemu/dolphinemu/utils/Log.java  |   54 +
 .../org/dolphinemu/dolphinemu/utils/Pixels.java    |   28 +
 .../dolphinemu/dolphinemu/utils/SettingsFile.java  |  314 ++
 .../dolphinemu/utils/SliderPreference.java         |  128 -
 .../dolphinemu/utils/StartupHandler.java           |    1 -
 .../dolphinemu/utils/UserPreferences.java          |  495 --
 .../app/src/main/res/animator/settings_enter.xml   |   27 +
 .../app/src/main/res/animator/settings_exit.xml    |   27 +
 .../src/main/res/animator/settings_pop_enter.xml   |   27 +
 .../src/main/res/animator/setttings_pop_exit.xml   |   26 +
 .../app/src/main/res/drawable-hdpi/gcpad_a.png     |  Bin 37740 -> 6541 bytes
 .../src/main/res/drawable-hdpi/gcpad_a_pressed.png |  Bin 32001 -> 6587 bytes
 .../app/src/main/res/drawable-hdpi/gcpad_b.png     |  Bin 39303 -> 6916 bytes
 .../src/main/res/drawable-hdpi/gcpad_b_pressed.png |  Bin 31478 -> 6831 bytes
 .../app/src/main/res/drawable-hdpi/gcpad_c.png     |  Bin 38151 -> 6641 bytes
 .../src/main/res/drawable-hdpi/gcpad_c_pressed.png |  Bin 31939 -> 6579 bytes
 .../app/src/main/res/drawable-hdpi/gcpad_dpad.png  |  Bin 20707 -> 2831 bytes
 .../res/drawable-hdpi/gcpad_dpad_pressed_down.png  |  Bin 19145 -> 0 bytes
 .../drawable-hdpi/gcpad_dpad_pressed_downleft.png  |  Bin 19569 -> 0 bytes
 .../drawable-hdpi/gcpad_dpad_pressed_downright.png |  Bin 18788 -> 0 bytes
 .../res/drawable-hdpi/gcpad_dpad_pressed_left.png  |  Bin 19556 -> 0 bytes
 .../res/drawable-hdpi/gcpad_dpad_pressed_right.png |  Bin 19301 -> 0 bytes
 .../res/drawable-hdpi/gcpad_dpad_pressed_up.png    |  Bin 19362 -> 0 bytes
 .../drawable-hdpi/gcpad_dpad_pressed_upleft.png    |  Bin 19132 -> 0 bytes
 .../main/res/drawable-hdpi/gcpad_dpad_upright.png  |  Bin 19336 -> 0 bytes
 .../src/main/res/drawable-hdpi/gcpad_joystick.png  |  Bin 47629 -> 10330 bytes
 .../res/drawable-hdpi/gcpad_joystick_pressed.png   |  Bin 43463 -> 10102 bytes
 .../res/drawable-hdpi/gcpad_joystick_range.png     |  Bin 15037 -> 8003 bytes
 .../app/src/main/res/drawable-hdpi/gcpad_l.png     |  Bin 23165 -> 4631 bytes
 .../src/main/res/drawable-hdpi/gcpad_l_pressed.png |  Bin 20373 -> 4781 bytes
 .../app/src/main/res/drawable-hdpi/gcpad_r.png     |  Bin 25198 -> 5499 bytes
 .../src/main/res/drawable-hdpi/gcpad_r_pressed.png |  Bin 22168 -> 5552 bytes
 .../app/src/main/res/drawable-hdpi/gcpad_start.png |  Bin 43905 -> 8549 bytes
 .../main/res/drawable-hdpi/gcpad_start_pressed.png |  Bin 36079 -> 8250 bytes
 .../app/src/main/res/drawable-hdpi/gcpad_x.png     |  Bin 24854 -> 6075 bytes
 .../src/main/res/drawable-hdpi/gcpad_x_pressed.png |  Bin 21630 -> 6005 bytes
 .../app/src/main/res/drawable-hdpi/gcpad_y.png     |  Bin 25120 -> 5235 bytes
 .../src/main/res/drawable-hdpi/gcpad_y_pressed.png |  Bin 22248 -> 5198 bytes
 .../app/src/main/res/drawable-hdpi/gcpad_z.png     |  Bin 19089 -> 3363 bytes
 .../src/main/res/drawable-hdpi/gcpad_z_pressed.png |  Bin 15880 -> 3171 bytes
 .../app/src/main/res/drawable-hdpi/ic_add.png      |  Bin 223 -> 132 bytes
 .../app/src/main/res/drawable-hdpi/ic_cancel.png   |  Bin 0 -> 220 bytes
 .../app/src/main/res/drawable-hdpi/ic_company.png  |  Bin 288 -> 183 bytes
 .../app/src/main/res/drawable-hdpi/ic_country.png  |  Bin 1055 -> 917 bytes
 .../app/src/main/res/drawable-hdpi/ic_date.png     |  Bin 917 -> 726 bytes
 .../app/src/main/res/drawable-hdpi/ic_drawer.png   |  Bin 2826 -> 108 bytes
 .../app/src/main/res/drawable-hdpi/ic_folder.png   |  Bin 224 -> 139 bytes
 .../app/src/main/res/drawable-hdpi/ic_gamecube.png |  Bin 1519 -> 940 bytes
 .../app/src/main/res/drawable-hdpi/ic_launcher.png |  Bin 2675 -> 2037 bytes
 .../src/main/res/drawable-hdpi/ic_menu_file.png    |  Bin 408 -> 287 bytes
 .../src/main/res/drawable-hdpi/ic_menu_folder.png  |  Bin 788 -> 447 bytes
 .../app/src/main/res/drawable-hdpi/ic_play.png     |  Bin 282 -> 194 bytes
 .../src/main/res/drawable-hdpi/ic_quickload.png    |  Bin 531 -> 382 bytes
 .../src/main/res/drawable-hdpi/ic_quicksave.png    |  Bin 341 -> 246 bytes
 .../app/src/main/res/drawable-hdpi/ic_refresh.png  |  Bin 531 -> 382 bytes
 .../src/main/res/drawable-hdpi/ic_screenshot.png   |  Bin 457 -> 365 bytes
 .../app/src/main/res/drawable-hdpi/ic_settings.png |  Bin 561 -> 0 bytes
 .../main/res/drawable-hdpi/ic_settings_core.png    |  Bin 0 -> 228 bytes
 .../main/res/drawable-hdpi/ic_settings_gcpad.png   |  Bin 0 -> 231 bytes
 .../res/drawable-hdpi/ic_settings_graphics.png     |  Bin 0 -> 266 bytes
 .../main/res/drawable-hdpi/ic_settings_wiimote.png |  Bin 0 -> 386 bytes
 .../app/src/main/res/drawable-hdpi/ic_wii.png      |  Bin 1031 -> 644 bytes
 .../app/src/main/res/drawable-mdpi/ic_cancel.png   |  Bin 0 -> 178 bytes
 .../src/main/res/drawable-mdpi/ic_quickload.png    |  Bin 346 -> 256 bytes
 .../src/main/res/drawable-mdpi/ic_quicksave.png    |  Bin 257 -> 174 bytes
 .../src/main/res/drawable-mdpi/ic_screenshot.png   |  Bin 326 -> 236 bytes
 .../main/res/drawable-mdpi/ic_settings_gcpad.png   |  Bin 0 -> 140 bytes
 .../main/res/drawable-mdpi/ic_settings_wiimote.png |  Bin 0 -> 264 bytes
 .../app/src/main/res/drawable-xhdpi/banner_tv.png  |  Bin 7486 -> 5653 bytes
 .../app/src/main/res/drawable-xhdpi/gcpad_a.png    |  Bin 60837 -> 9043 bytes
 .../main/res/drawable-xhdpi/gcpad_a_pressed.png    |  Bin 50279 -> 9029 bytes
 .../app/src/main/res/drawable-xhdpi/gcpad_b.png    |  Bin 62811 -> 9618 bytes
 .../main/res/drawable-xhdpi/gcpad_b_pressed.png    |  Bin 49193 -> 9503 bytes
 .../app/src/main/res/drawable-xhdpi/gcpad_c.png    |  Bin 61223 -> 9224 bytes
 .../main/res/drawable-xhdpi/gcpad_c_pressed.png    |  Bin 50681 -> 9117 bytes
 .../app/src/main/res/drawable-xhdpi/gcpad_dpad.png |  Bin 34079 -> 3975 bytes
 .../res/drawable-xhdpi/gcpad_dpad_pressed_down.png |  Bin 31524 -> 0 bytes
 .../drawable-xhdpi/gcpad_dpad_pressed_downleft.png |  Bin 32210 -> 0 bytes
 .../gcpad_dpad_pressed_downright.png               |  Bin 31165 -> 0 bytes
 .../res/drawable-xhdpi/gcpad_dpad_pressed_left.png |  Bin 32178 -> 0 bytes
 .../drawable-xhdpi/gcpad_dpad_pressed_right.png    |  Bin 31948 -> 0 bytes
 .../res/drawable-xhdpi/gcpad_dpad_pressed_up.png   |  Bin 32333 -> 0 bytes
 .../drawable-xhdpi/gcpad_dpad_pressed_upleft.png   |  Bin 31611 -> 0 bytes
 .../main/res/drawable-xhdpi/gcpad_dpad_upright.png |  Bin 32311 -> 0 bytes
 .../src/main/res/drawable-xhdpi/gcpad_joystick.png |  Bin 73831 -> 14460 bytes
 .../res/drawable-xhdpi/gcpad_joystick_pressed.png  |  Bin 67676 -> 14164 bytes
 .../res/drawable-xhdpi/gcpad_joystick_range.png    |  Bin 27278 -> 12885 bytes
 .../app/src/main/res/drawable-xhdpi/gcpad_l.png    |  Bin 36339 -> 6112 bytes
 .../main/res/drawable-xhdpi/gcpad_l_pressed.png    |  Bin 32156 -> 6401 bytes
 .../app/src/main/res/drawable-xhdpi/gcpad_r.png    |  Bin 39279 -> 7336 bytes
 .../main/res/drawable-xhdpi/gcpad_r_pressed.png    |  Bin 34559 -> 7615 bytes
 .../src/main/res/drawable-xhdpi/gcpad_start.png    |  Bin 68893 -> 11639 bytes
 .../res/drawable-xhdpi/gcpad_start_pressed.png     |  Bin 56305 -> 11368 bytes
 .../app/src/main/res/drawable-xhdpi/gcpad_x.png    |  Bin 39348 -> 8467 bytes
 .../main/res/drawable-xhdpi/gcpad_x_pressed.png    |  Bin 33260 -> 8236 bytes
 .../app/src/main/res/drawable-xhdpi/gcpad_y.png    |  Bin 39342 -> 7304 bytes
 .../main/res/drawable-xhdpi/gcpad_y_pressed.png    |  Bin 34645 -> 7261 bytes
 .../app/src/main/res/drawable-xhdpi/gcpad_z.png    |  Bin 30020 -> 4604 bytes
 .../main/res/drawable-xhdpi/gcpad_z_pressed.png    |  Bin 24424 -> 4360 bytes
 .../main/res/drawable-xhdpi/ic_action_overflow.png |  Bin 267 -> 144 bytes
 .../app/src/main/res/drawable-xhdpi/ic_add.png     |  Bin 198 -> 114 bytes
 .../app/src/main/res/drawable-xhdpi/ic_cancel.png  |  Bin 0 -> 262 bytes
 .../app/src/main/res/drawable-xhdpi/ic_company.png |  Bin 242 -> 136 bytes
 .../app/src/main/res/drawable-xhdpi/ic_country.png |  Bin 1390 -> 1220 bytes
 .../app/src/main/res/drawable-xhdpi/ic_date.png    |  Bin 1157 -> 934 bytes
 .../app/src/main/res/drawable-xhdpi/ic_drawer.png  |  Bin 1038 -> 115 bytes
 .../app/src/main/res/drawable-xhdpi/ic_folder.png  |  Bin 273 -> 186 bytes
 .../src/main/res/drawable-xhdpi/ic_gamecube.png    |  Bin 2379 -> 1564 bytes
 .../src/main/res/drawable-xhdpi/ic_launcher.png    |  Bin 3828 -> 2692 bytes
 .../src/main/res/drawable-xhdpi/ic_menu_file.png   |  Bin 450 -> 306 bytes
 .../src/main/res/drawable-xhdpi/ic_menu_folder.png |  Bin 932 -> 555 bytes
 .../app/src/main/res/drawable-xhdpi/ic_play.png    |  Bin 318 -> 214 bytes
 .../src/main/res/drawable-xhdpi/ic_quickload.png   |  Bin 637 -> 499 bytes
 .../src/main/res/drawable-xhdpi/ic_quicksave.png   |  Bin 359 -> 268 bytes
 .../app/src/main/res/drawable-xhdpi/ic_refresh.png |  Bin 637 -> 499 bytes
 .../src/main/res/drawable-xhdpi/ic_screenshot.png  |  Bin 534 -> 440 bytes
 .../src/main/res/drawable-xhdpi/ic_settings.png    |  Bin 737 -> 0 bytes
 .../main/res/drawable-xhdpi/ic_settings_core.png   |  Bin 0 -> 190 bytes
 .../main/res/drawable-xhdpi/ic_settings_gcpad.png  |  Bin 0 -> 212 bytes
 .../res/drawable-xhdpi/ic_settings_graphics.png    |  Bin 0 -> 300 bytes
 .../res/drawable-xhdpi/ic_settings_wiimote.png     |  Bin 0 -> 451 bytes
 .../app/src/main/res/drawable-xhdpi/ic_wii.png     |  Bin 1630 -> 996 bytes
 .../app/src/main/res/drawable-xxhdpi/gcpad_a.png   |  Bin 113162 -> 15187 bytes
 .../main/res/drawable-xxhdpi/gcpad_a_pressed.png   |  Bin 90650 -> 15328 bytes
 .../app/src/main/res/drawable-xxhdpi/gcpad_b.png   |  Bin 115107 -> 15900 bytes
 .../main/res/drawable-xxhdpi/gcpad_b_pressed.png   |  Bin 87472 -> 15693 bytes
 .../app/src/main/res/drawable-xxhdpi/gcpad_c.png   |  Bin 113853 -> 15331 bytes
 .../main/res/drawable-xxhdpi/gcpad_c_pressed.png   |  Bin 90983 -> 15091 bytes
 .../src/main/res/drawable-xxhdpi/gcpad_dpad.png    |  Bin 63766 -> 6257 bytes
 .../drawable-xxhdpi/gcpad_dpad_pressed_down.png    |  Bin 59090 -> 0 bytes
 .../gcpad_dpad_pressed_downleft.png                |  Bin 60888 -> 0 bytes
 .../gcpad_dpad_pressed_downright.png               |  Bin 58804 -> 0 bytes
 .../drawable-xxhdpi/gcpad_dpad_pressed_left.png    |  Bin 59414 -> 0 bytes
 .../drawable-xxhdpi/gcpad_dpad_pressed_right.png   |  Bin 59185 -> 0 bytes
 .../res/drawable-xxhdpi/gcpad_dpad_pressed_up.png  |  Bin 60162 -> 0 bytes
 .../drawable-xxhdpi/gcpad_dpad_pressed_upleft.png  |  Bin 59512 -> 0 bytes
 .../res/drawable-xxhdpi/gcpad_dpad_upright.png     |  Bin 60969 -> 0 bytes
 .../main/res/drawable-xxhdpi/gcpad_joystick.png    |  Bin 137325 -> 23524 bytes
 .../res/drawable-xxhdpi/gcpad_joystick_pressed.png |  Bin 122628 -> 23565 bytes
 .../res/drawable-xxhdpi/gcpad_joystick_range.png   |  Bin 47320 -> 23781 bytes
 .../app/src/main/res/drawable-xxhdpi/gcpad_l.png   |  Bin 66726 -> 11142 bytes
 .../main/res/drawable-xxhdpi/gcpad_l_pressed.png   |  Bin 57364 -> 11462 bytes
 .../app/src/main/res/drawable-xxhdpi/gcpad_r.png   |  Bin 71391 -> 13126 bytes
 .../main/res/drawable-xxhdpi/gcpad_r_pressed.png   |  Bin 61315 -> 13483 bytes
 .../src/main/res/drawable-xxhdpi/gcpad_start.png   |  Bin 126544 -> 18860 bytes
 .../res/drawable-xxhdpi/gcpad_start_pressed.png    |  Bin 101349 -> 18680 bytes
 .../app/src/main/res/drawable-xxhdpi/gcpad_x.png   |  Bin 70950 -> 13941 bytes
 .../main/res/drawable-xxhdpi/gcpad_x_pressed.png   |  Bin 58261 -> 13794 bytes
 .../app/src/main/res/drawable-xxhdpi/gcpad_y.png   |  Bin 70866 -> 12192 bytes
 .../main/res/drawable-xxhdpi/gcpad_y_pressed.png   |  Bin 60531 -> 12110 bytes
 .../app/src/main/res/drawable-xxhdpi/gcpad_z.png   |  Bin 53011 -> 7425 bytes
 .../main/res/drawable-xxhdpi/gcpad_z_pressed.png   |  Bin 42900 -> 7245 bytes
 .../res/drawable-xxhdpi/ic_action_overflow.png     |  Bin 264 -> 157 bytes
 .../app/src/main/res/drawable-xxhdpi/ic_add.png    |  Bin 222 -> 114 bytes
 .../app/src/main/res/drawable-xxhdpi/ic_cancel.png |  Bin 0 -> 350 bytes
 .../src/main/res/drawable-xxhdpi/ic_company.png    |  Bin 367 -> 196 bytes
 .../src/main/res/drawable-xxhdpi/ic_country.png    |  Bin 2053 -> 1877 bytes
 .../app/src/main/res/drawable-xxhdpi/ic_date.png   |  Bin 1479 -> 1148 bytes
 .../app/src/main/res/drawable-xxhdpi/ic_drawer.png |  Bin 202 -> 119 bytes
 .../app/src/main/res/drawable-xxhdpi/ic_folder.png |  Bin 342 -> 254 bytes
 .../src/main/res/drawable-xxhdpi/ic_gamecube.png   |  Bin 4246 -> 3016 bytes
 .../src/main/res/drawable-xxhdpi/ic_launcher.png   |  Bin 6063 -> 4122 bytes
 .../src/main/res/drawable-xxhdpi/ic_menu_file.png  |  Bin 243 -> 229 bytes
 .../main/res/drawable-xxhdpi/ic_menu_folder.png    |  Bin 462 -> 429 bytes
 .../app/src/main/res/drawable-xxhdpi/ic_play.png   |  Bin 399 -> 279 bytes
 .../src/main/res/drawable-xxhdpi/ic_quickload.png  |  Bin 875 -> 727 bytes
 .../src/main/res/drawable-xxhdpi/ic_quicksave.png  |  Bin 489 -> 385 bytes
 .../src/main/res/drawable-xxhdpi/ic_refresh.png    |  Bin 875 -> 727 bytes
 .../src/main/res/drawable-xxhdpi/ic_screenshot.png |  Bin 781 -> 656 bytes
 .../src/main/res/drawable-xxhdpi/ic_settings.png   |  Bin 974 -> 0 bytes
 .../main/res/drawable-xxhdpi/ic_settings_core.png  |  Bin 0 -> 251 bytes
 .../main/res/drawable-xxhdpi/ic_settings_gcpad.png |  Bin 0 -> 288 bytes
 .../res/drawable-xxhdpi/ic_settings_graphics.png   |  Bin 0 -> 450 bytes
 .../res/drawable-xxhdpi/ic_settings_wiimote.png    |  Bin 0 -> 653 bytes
 .../app/src/main/res/drawable-xxhdpi/ic_wii.png    |  Bin 3145 -> 1834 bytes
 .../src/main/res/drawable-xxxhdpi/banner_tv.png    |  Bin 16240 -> 12188 bytes
 .../app/src/main/res/drawable-xxxhdpi/gcpad_a.png  |  Bin 170200 -> 9011 bytes
 .../main/res/drawable-xxxhdpi/gcpad_a_pressed.png  |  Bin 127729 -> 11481 bytes
 .../app/src/main/res/drawable-xxxhdpi/gcpad_b.png  |  Bin 171702 -> 9297 bytes
 .../main/res/drawable-xxxhdpi/gcpad_b_pressed.png  |  Bin 126035 -> 11723 bytes
 .../app/src/main/res/drawable-xxxhdpi/gcpad_c.png  |  Bin 171841 -> 8892 bytes
 .../main/res/drawable-xxxhdpi/gcpad_c_pressed.png  |  Bin 130763 -> 13811 bytes
 .../src/main/res/drawable-xxxhdpi/gcpad_dpad.png   |  Bin 100422 -> 4473 bytes
 .../drawable-xxxhdpi/gcpad_dpad_pressed_down.png   |  Bin 93187 -> 0 bytes
 .../gcpad_dpad_pressed_downleft.png                |  Bin 98656 -> 0 bytes
 .../gcpad_dpad_pressed_downright.png               |  Bin 97518 -> 0 bytes
 .../drawable-xxxhdpi/gcpad_dpad_pressed_left.png   |  Bin 93574 -> 0 bytes
 .../drawable-xxxhdpi/gcpad_dpad_pressed_right.png  |  Bin 93954 -> 0 bytes
 .../res/drawable-xxxhdpi/gcpad_dpad_pressed_up.png |  Bin 93133 -> 0 bytes
 .../drawable-xxxhdpi/gcpad_dpad_pressed_upleft.png |  Bin 96620 -> 0 bytes
 .../res/drawable-xxxhdpi/gcpad_dpad_upright.png    |  Bin 97579 -> 0 bytes
 .../main/res/drawable-xxxhdpi/gcpad_joystick.png   |  Bin 178852 -> 13527 bytes
 .../drawable-xxxhdpi/gcpad_joystick_pressed.png    |  Bin 150018 -> 15703 bytes
 .../res/drawable-xxxhdpi/gcpad_joystick_range.png  |  Bin 70537 -> 20400 bytes
 .../app/src/main/res/drawable-xxxhdpi/gcpad_l.png  |  Bin 100769 -> 7383 bytes
 .../main/res/drawable-xxxhdpi/gcpad_l_pressed.png  |  Bin 80900 -> 9354 bytes
 .../app/src/main/res/drawable-xxxhdpi/gcpad_r.png  |  Bin 103351 -> 8620 bytes
 .../main/res/drawable-xxxhdpi/gcpad_r_pressed.png  |  Bin 83819 -> 10393 bytes
 .../src/main/res/drawable-xxxhdpi/gcpad_start.png  |  Bin 175622 -> 10986 bytes
 .../res/drawable-xxxhdpi/gcpad_start_pressed.png   |  Bin 133783 -> 13486 bytes
 .../app/src/main/res/drawable-xxxhdpi/gcpad_x.png  |  Bin 106229 -> 8834 bytes
 .../main/res/drawable-xxxhdpi/gcpad_x_pressed.png  |  Bin 84332 -> 10882 bytes
 .../app/src/main/res/drawable-xxxhdpi/gcpad_y.png  |  Bin 97383 -> 9319 bytes
 .../main/res/drawable-xxxhdpi/gcpad_y_pressed.png  |  Bin 77398 -> 11694 bytes
 .../app/src/main/res/drawable-xxxhdpi/gcpad_z.png  |  Bin 75310 -> 6403 bytes
 .../main/res/drawable-xxxhdpi/gcpad_z_pressed.png  |  Bin 60839 -> 7952 bytes
 .../app/src/main/res/drawable-xxxhdpi/ic_add.png   |  Bin 269 -> 119 bytes
 .../src/main/res/drawable-xxxhdpi/ic_cancel.png    |  Bin 0 -> 440 bytes
 .../src/main/res/drawable-xxxhdpi/ic_company.png   |  Bin 411 -> 142 bytes
 .../src/main/res/drawable-xxxhdpi/ic_country.png   |  Bin 2783 -> 2537 bytes
 .../src/main/res/drawable-xxxhdpi/ic_folder.png    |  Bin 504 -> 332 bytes
 .../src/main/res/drawable-xxxhdpi/ic_gamecube.png  |  Bin 5568 -> 4895 bytes
 .../app/src/main/res/drawable-xxxhdpi/ic_play.png  |  Bin 477 -> 356 bytes
 .../src/main/res/drawable-xxxhdpi/ic_quickload.png |  Bin 1148 -> 965 bytes
 .../src/main/res/drawable-xxxhdpi/ic_quicksave.png |  Bin 747 -> 503 bytes
 .../src/main/res/drawable-xxxhdpi/ic_refresh.png   |  Bin 1148 -> 965 bytes
 .../main/res/drawable-xxxhdpi/ic_screenshot.png    |  Bin 1023 -> 885 bytes
 .../src/main/res/drawable-xxxhdpi/ic_settings.png  |  Bin 1273 -> 0 bytes
 .../main/res/drawable-xxxhdpi/ic_settings_core.png |  Bin 0 -> 318 bytes
 .../res/drawable-xxxhdpi/ic_settings_gcpad.png     |  Bin 0 -> 375 bytes
 .../res/drawable-xxxhdpi/ic_settings_graphics.png  |  Bin 0 -> 569 bytes
 .../res/drawable-xxxhdpi/ic_settings_wiimote.png   |  Bin 0 -> 862 bytes
 .../app/src/main/res/drawable-xxxhdpi/ic_wii.png   |  Bin 4219 -> 3295 bytes
 .../app/src/main/res/drawable/ic_add_tv.png        |  Bin 1708 -> 1699 bytes
 .../app/src/main/res/drawable/ic_refresh_tv.png    |  Bin 1969 -> 1934 bytes
 .../src/main/res/drawable/ic_settings_core_tv.png  |  Bin 0 -> 318 bytes
 .../src/main/res/drawable/ic_settings_gcpad.png    |  Bin 0 -> 375 bytes
 .../main/res/drawable/ic_settings_graphics_tv.png  |  Bin 0 -> 569 bytes
 .../app/src/main/res/drawable/ic_settings_tv.png   |  Bin 2248 -> 0 bytes
 .../src/main/res/drawable/ic_settings_wiimote.png  |  Bin 0 -> 862 bytes
 .../app/src/main/res/drawable/no_banner.png        |  Bin 1653 -> 929 bytes
 .../app/src/main/res/layout/activity_settings.xml  |   23 +-
 .../app/src/main/res/layout/dialog_seekbar.xml     |   37 +
 .../app/src/main/res/layout/fragment_grid.xml      |    2 +-
 .../src/main/res/layout/fragment_ingame_menu.xml   |    5 +
 .../src/main/res/layout/fragment_input_gc_list.xml |   36 +
 .../app/src/main/res/layout/fragment_settings.xml  |   15 +
 .../app/src/main/res/layout/list_item_setting.xml  |   39 +
 .../main/res/layout/list_item_setting_checkbox.xml |   49 +
 .../main/res/layout/list_item_settings_header.xml  |   18 +
 .../app/src/main/res/layout/slider_layout.xml      |   23 -
 .../app/src/main/res/menu/menu_add_directory.xml   |    5 +-
 .../app/src/main/res/menu/menu_game_grid.xml       |   25 +-
 .../app/src/main/res/menu/menu_settings.xml        |   10 +
 Source/Android/app/src/main/res/values/arrays.xml  |  170 +-
 Source/Android/app/src/main/res/values/dimens.xml  |    7 +
 Source/Android/app/src/main/res/values/strings.xml |   42 +-
 Source/Android/app/src/main/res/values/styles.xml  |    2 +-
 .../Android/app/src/main/res/xml/preferences.xml   | 4834 --------------------
 .../Android/app/src/x86_64/res/values/arrays.xml   |    4 +-
 .../Android/app/src/x86_64/res/values/strings.xml  |    5 -
 Source/Android/build.gradle                        |    2 +-
 Source/Android/gradle.properties                   |    5 +-
 Source/Android/jni/CMakeLists.txt                  |   60 +-
 Source/Android/jni/MainAndroid.cpp                 |   70 +-
 Source/CMakeLists.txt                              |    4 +-
 Source/Core/AudioCommon/CMakeLists.txt             |    6 +-
 Source/Core/AudioCommon/CoreAudioSoundStream.cpp   |    6 +-
 Source/Core/AudioCommon/Mixer.cpp                  |   20 +-
 Source/Core/AudioCommon/Mixer.h                    |   75 +-
 Source/Core/Common/Arm64Emitter.cpp                |   14 +-
 Source/Core/Common/Arm64Emitter.h                  |   13 +-
 Source/Core/Common/BitSet.h                        |    3 +
 Source/Core/Common/BreakPoints.cpp                 |    4 +-
 Source/Core/Common/BreakPoints.h                   |    4 +-
 Source/Core/Common/CDUtils.cpp                     |    6 +-
 Source/Core/Common/CMakeLists.txt                  |    9 +-
 Source/Core/Common/ChunkFile.h                     |   18 +-
 Source/Core/Common/CodeBlock.h                     |    4 +-
 Source/Core/Common/ColorUtil.cpp                   |    2 +-
 Source/Core/Common/Common.h                        |   10 +-
 Source/Core/Common/Common.vcxproj                  |    4 +
 Source/Core/Common/Common.vcxproj.filters          |   12 +
 Source/Core/Common/Crypto/bn.cpp                   |   16 +-
 Source/Core/Common/Crypto/bn.h                     |   12 +-
 Source/Core/Common/Crypto/ec.cpp                   |   48 +-
 Source/Core/Common/Crypto/ec.h                     |    4 +-
 Source/Core/Common/DebugInterface.h                |    2 +-
 Source/Core/Common/FifoQueue.h                     |    8 +-
 Source/Core/Common/FileUtil.cpp                    |   52 +-
 Source/Core/Common/FileUtil.h                      |   36 +-
 Source/Core/Common/FixedSizeQueue.h                |   10 +-
 .../Common/GL/GLExtensions/ARB_buffer_storage.h    |    2 -
 .../Core/Common/GL/GLExtensions/GLExtensions.cpp   |  440 +-
 Source/Core/Common/GL/GLExtensions/GLExtensions.h  |    4 +
 Source/Core/Common/GL/GLExtensions/gl_4_2.h        |  176 +
 Source/Core/Common/GL/GLExtensions/gl_4_3.h        |  373 ++
 Source/Core/Common/GL/GLExtensions/gl_4_4.h        |   70 +
 Source/Core/Common/GL/GLExtensions/gl_4_5.h        |  416 ++
 Source/Core/Common/GL/GLInterface/EGL.cpp          |  254 +-
 Source/Core/Common/GL/GLInterface/EGL.h            |   21 +-
 Source/Core/Common/GL/GLInterface/GLInterface.cpp  |   16 +-
 Source/Core/Common/GL/GLInterfaceBase.h            |    6 +
 Source/Core/Common/GekkoDisassembler.cpp           |    2 +-
 Source/Core/Common/Hash.cpp                        |   52 +-
 Source/Core/Common/Hash.h                          |    8 +-
 Source/Core/Common/IniFile.h                       |    2 +
 Source/Core/Common/LinearDiskCache.h               |   10 +-
 Source/Core/Common/Logging/ConsoleListener.h       |    2 +-
 .../Core/Common/Logging/ConsoleListenerDroid.cpp   |    2 +-
 Source/Core/Common/Logging/ConsoleListenerNix.cpp  |    2 +-
 Source/Core/Common/Logging/ConsoleListenerWin.cpp  |    2 +-
 Source/Core/Common/Logging/Log.h                   |    2 +-
 Source/Core/Common/Logging/LogManager.cpp          |   10 +-
 Source/Core/Common/Logging/LogManager.h            |   14 +-
 Source/Core/Common/MathUtil.cpp                    |   24 +-
 Source/Core/Common/MathUtil.h                      |   48 +-
 Source/Core/Common/MemArena.cpp                    |   16 +-
 Source/Core/Common/MemArena.h                      |   10 +-
 Source/Core/Common/MemoryUtil.cpp                  |    2 +-
 Source/Core/Common/NandPaths.cpp                   |    2 +-
 Source/Core/Common/Network.cpp                     |   19 +-
 Source/Core/Common/SCMRevGen.vcxproj               |    2 +-
 Source/Core/Common/SettingsHandler.cpp             |    4 +-
 Source/Core/Common/SettingsHandler.h               |    2 +-
 Source/Core/Common/StringUtil.cpp                  |   16 +-
 Source/Core/Common/StringUtil.h                    |   14 +-
 Source/Core/Common/SymbolDB.cpp                    |    4 +-
 Source/Core/Common/SymbolDB.h                      |   12 +-
 Source/Core/Common/SysConf.cpp                     |   13 +-
 Source/Core/Common/SysConf.h                       |    2 +-
 Source/Core/Common/Thread.cpp                      |    5 +-
 Source/Core/Common/Thread.h                        |    2 +-
 Source/Core/Common/TraversalServer.cpp             |    2 +-
 Source/Core/Common/Version.cpp                     |   14 +-
 Source/Core/Common/ucrtFreadWorkaround.cpp         |    6 +-
 Source/Core/Common/x64ABI.cpp                      |   30 +-
 Source/Core/Common/x64Analyzer.cpp                 |    6 +-
 Source/Core/Common/x64Analyzer.h                   |    4 +-
 Source/Core/Core/Boot/Boot_BS2Emu.cpp              |    3 -
 Source/Core/Core/Boot/Boot_WiiWAD.cpp              |   10 +-
 Source/Core/Core/BootManager.cpp                   |  184 +-
 Source/Core/Core/CMakeLists.txt                    |    2 +
 Source/Core/Core/ConfigManager.cpp                 |    6 +
 Source/Core/Core/Core.cpp                          |   25 +-
 Source/Core/Core/CoreTiming.cpp                    |  131 +-
 Source/Core/Core/CoreTiming.h                      |   21 +-
 Source/Core/Core/DSPEmulator.cpp                   |   13 +-
 Source/Core/Core/DSPEmulator.h                     |    3 +-
 Source/Core/Core/FifoPlayer/FifoAnalyzer.cpp       |    1 +
 Source/Core/Core/FifoPlayer/FifoPlayer.cpp         |   82 +-
 Source/Core/Core/FifoPlayer/FifoPlayer.h           |    3 +
 Source/Core/Core/HLE/HLE.cpp                       |   14 +-
 Source/Core/Core/HLE/HLE.h                         |    3 -
 Source/Core/Core/HW/AudioInterface.cpp             |    9 +-
 Source/Core/Core/HW/AudioInterface.h               |    2 -
 Source/Core/Core/HW/BBA-TAP/TAP_Apple.cpp          |   28 +-
 Source/Core/Core/HW/BBA-TAP/TAP_Unix.cpp           |   29 +-
 Source/Core/Core/HW/BBA-TAP/TAP_Win32.cpp          |  168 +-
 Source/Core/Core/HW/CPU.cpp                        |    9 +-
 Source/Core/Core/HW/DSP.cpp                        |   30 +-
 Source/Core/Core/HW/DSPHLE/DSPHLE.cpp              |    9 +-
 Source/Core/Core/HW/DSPHLE/DSPHLE.h                |    1 +
 Source/Core/Core/HW/DSPHLE/MailHandler.cpp         |    3 +
 Source/Core/Core/HW/DSPHLE/UCodes/AX.cpp           |    5 +-
 Source/Core/Core/HW/DSPHLE/UCodes/AX.h             |    2 +-
 Source/Core/Core/HW/DSPHLE/UCodes/AXWii.cpp        |    6 +-
 Source/Core/Core/HW/DSPHLE/UCodes/AXWii.h          |    2 +
 Source/Core/Core/HW/DSPHLE/UCodes/CARD.cpp         |    3 +-
 Source/Core/Core/HW/DSPHLE/UCodes/GBA.cpp          |    4 +-
 Source/Core/Core/HW/DSPHLE/UCodes/INIT.cpp         |    3 +-
 Source/Core/Core/HW/DSPHLE/UCodes/ROM.cpp          |    8 +-
 Source/Core/Core/HW/DSPHLE/UCodes/UCodes.cpp       |    7 +-
 Source/Core/Core/HW/DSPHLE/UCodes/UCodes.h         |    4 +-
 Source/Core/Core/HW/DSPHLE/UCodes/Zelda.cpp        |    6 +
 Source/Core/Core/HW/DSPLLE/DSPDebugInterface.cpp   |    2 +-
 Source/Core/Core/HW/DSPLLE/DSPHost.cpp             |    3 +-
 Source/Core/Core/HW/DSPLLE/DSPLLE.cpp              |   12 +-
 Source/Core/Core/HW/DSPLLE/DSPLLETools.cpp         |    4 +-
 Source/Core/Core/HW/DVDInterface.cpp               |  529 ++-
 Source/Core/Core/HW/DVDInterface.h                 |    6 +-
 Source/Core/Core/HW/DVDThread.cpp                  |   18 +-
 Source/Core/Core/HW/DVDThread.h                    |    2 +-
 Source/Core/Core/HW/EXI.cpp                        |    9 +-
 Source/Core/Core/HW/EXI_Channel.cpp                |    7 +-
 Source/Core/Core/HW/EXI_Device.cpp                 |    4 +-
 Source/Core/Core/HW/EXI_DeviceAD16.cpp             |    4 +-
 Source/Core/Core/HW/EXI_DeviceAGP.cpp              |    7 +-
 Source/Core/Core/HW/EXI_DeviceAMBaseboard.cpp      |    3 +-
 Source/Core/Core/HW/EXI_DeviceEthernet.cpp         |   37 +-
 Source/Core/Core/HW/EXI_DeviceEthernet.h           |   28 +-
 Source/Core/Core/HW/EXI_DeviceGecko.cpp            |    7 +-
 Source/Core/Core/HW/EXI_DeviceIPL.cpp              |    5 +-
 Source/Core/Core/HW/EXI_DeviceMemoryCard.cpp       |   10 +-
 Source/Core/Core/HW/EXI_DeviceMemoryCard.h         |    4 +-
 Source/Core/Core/HW/EXI_DeviceMic.cpp              |    7 +-
 Source/Core/Core/HW/EXI_DeviceMic.h                |    4 +-
 Source/Core/Core/HW/GCKeyboard.cpp                 |    3 +-
 Source/Core/Core/HW/GCMemcard.cpp                  |    5 +-
 Source/Core/Core/HW/GCMemcard.h                    |    2 -
 Source/Core/Core/HW/GCMemcardDirectory.cpp         |    6 +
 Source/Core/Core/HW/GCMemcardRaw.cpp               |    4 +
 Source/Core/Core/HW/GCPad.cpp                      |   13 +-
 Source/Core/Core/HW/GCPadEmu.cpp                   |    1 +
 Source/Core/Core/HW/GPFifo.cpp                     |    7 +-
 Source/Core/Core/HW/GPFifo.h                       |    1 -
 Source/Core/Core/HW/HW.cpp                         |    2 -
 Source/Core/Core/HW/MMIO.cpp                       |    6 +-
 Source/Core/Core/HW/Memmap.cpp                     |   73 +-
 Source/Core/Core/HW/Memmap.h                       |    3 +-
 Source/Core/Core/HW/MemoryInterface.cpp            |    2 -
 Source/Core/Core/HW/ProcessorInterface.cpp         |   30 +-
 Source/Core/Core/HW/ProcessorInterface.h           |   13 +
 Source/Core/Core/HW/SI.cpp                         |   57 +-
 Source/Core/Core/HW/SI.h                           |    2 +-
 Source/Core/Core/HW/SI_Device.cpp                  |   21 +
 Source/Core/Core/HW/SI_Device.h                    |    2 +
 Source/Core/Core/HW/SI_DeviceAMBaseboard.cpp       |    4 +-
 Source/Core/Core/HW/SI_DeviceDanceMat.cpp          |    1 +
 Source/Core/Core/HW/SI_DeviceDanceMat.h            |    1 +
 Source/Core/Core/HW/SI_DeviceGBA.cpp               |    5 +-
 Source/Core/Core/HW/SI_DeviceGBA.h                 |    4 +-
 Source/Core/Core/HW/SI_DeviceGCAdapter.cpp         |   18 +-
 Source/Core/Core/HW/SI_DeviceGCAdapter.h           |    1 -
 Source/Core/Core/HW/SI_DeviceGCController.cpp      |    7 +-
 Source/Core/Core/HW/SI_DeviceGCSteeringWheel.cpp   |    3 +-
 Source/Core/Core/HW/SI_DeviceKeyboard.cpp          |    2 +
 Source/Core/Core/HW/Sram.cpp                       |    1 +
 Source/Core/Core/HW/StreamADPCM.cpp                |    1 +
 Source/Core/Core/HW/SystemTimers.cpp               |   39 +-
 Source/Core/Core/HW/VideoInterface.cpp             |  205 +-
 Source/Core/Core/HW/VideoInterface.h               |   45 +-
 Source/Core/Core/HW/WII_IPC.cpp                    |   11 +-
 Source/Core/Core/HW/WII_IPC.h                      |    1 -
 Source/Core/Core/HW/Wiimote.cpp                    |    4 +-
 Source/Core/Core/HW/Wiimote.h                      |    3 +-
 .../Core/HW/WiimoteEmu/Attachment/Attachment.cpp   |    2 +
 .../Core/Core/HW/WiimoteEmu/Attachment/Classic.cpp |    3 +
 .../Core/Core/HW/WiimoteEmu/Attachment/Drums.cpp   |    3 +
 .../Core/Core/HW/WiimoteEmu/Attachment/Guitar.cpp  |    3 +
 .../Core/Core/HW/WiimoteEmu/Attachment/Nunchuk.cpp |    3 +
 .../Core/HW/WiimoteEmu/Attachment/Turntable.cpp    |    3 +
 Source/Core/Core/HW/WiimoteEmu/EmuSubroutines.cpp  |   11 +-
 Source/Core/Core/HW/WiimoteEmu/Speaker.cpp         |    4 +
 Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.cpp      |    4 +-
 Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.h        |    2 -
 Source/Core/Core/HW/WiimoteReal/IOAndroid.cpp      |  165 +
 Source/Core/Core/HW/WiimoteReal/IOWin.cpp          |    5 +-
 Source/Core/Core/HW/WiimoteReal/IOdarwin.mm        |    3 +-
 Source/Core/Core/HW/WiimoteReal/WiimoteReal.cpp    |    1 +
 Source/Core/Core/HW/WiimoteReal/WiimoteReal.h      |    4 +
 Source/Core/Core/HotkeyManager.cpp                 |    2 +-
 Source/Core/Core/IPC_HLE/WII_IPC_HLE.cpp           |    2 +-
 Source/Core/Core/IPC_HLE/WII_IPC_HLE_Device_DI.cpp |   15 +-
 Source/Core/Core/IPC_HLE/WII_IPC_HLE_Device_es.cpp |  133 +-
 Source/Core/Core/IPC_HLE/WII_IPC_HLE_Device_es.h   |   14 +-
 Source/Core/Core/MemTools.cpp                      |   13 +-
 Source/Core/Core/MemTools.h                        |   10 +-
 Source/Core/Core/MemoryWatcher.h                   |    2 +-
 Source/Core/Core/Movie.cpp                         |   18 +-
 Source/Core/Core/Movie.h                           |    4 +-
 Source/Core/Core/NetPlayClient.cpp                 |  269 +-
 Source/Core/Core/NetPlayClient.h                   |   69 +-
 Source/Core/Core/NetPlayServer.cpp                 |   91 +-
 Source/Core/Core/NetPlayServer.h                   |   22 +-
 Source/Core/Core/PowerPC/CachedInterpreter.cpp     |   10 +-
 Source/Core/Core/PowerPC/CachedInterpreter.h       |    4 +-
 .../Core/Core/PowerPC/Interpreter/Interpreter.cpp  |    9 +-
 Source/Core/Core/PowerPC/Interpreter/Interpreter.h |    9 +-
 .../PowerPC/Interpreter/Interpreter_Branch.cpp     |   12 +-
 .../Core/PowerPC/Interpreter/Interpreter_FPUtils.h |    3 +-
 .../Interpreter/Interpreter_FloatingPoint.cpp      |    2 +
 .../PowerPC/Interpreter/Interpreter_Integer.cpp    |    5 +
 .../PowerPC/Interpreter/Interpreter_LoadStore.cpp  |    2 +
 .../Interpreter/Interpreter_LoadStorePaired.cpp    |    5 +
 .../PowerPC/Interpreter/Interpreter_Paired.cpp     |    2 +
 .../Interpreter/Interpreter_SystemRegisters.cpp    |    3 +-
 .../PowerPC/Interpreter/Interpreter_Tables.cpp     |    1 +
 Source/Core/Core/PowerPC/Jit64/Jit.cpp             |   94 +-
 Source/Core/Core/PowerPC/Jit64/Jit.h               |   16 +-
 Source/Core/Core/PowerPC/Jit64/JitAsm.cpp          |   18 +-
 Source/Core/Core/PowerPC/Jit64/JitAsm.h            |    1 +
 Source/Core/Core/PowerPC/Jit64/JitRegCache.cpp     |   13 +-
 Source/Core/Core/PowerPC/Jit64/Jit_Branch.cpp      |    8 +-
 .../Core/Core/PowerPC/Jit64/Jit_FloatingPoint.cpp  |   10 +-
 Source/Core/Core/PowerPC/Jit64/Jit_Integer.cpp     |   23 +-
 Source/Core/Core/PowerPC/Jit64/Jit_LoadStore.cpp   |   11 +-
 .../Core/PowerPC/Jit64/Jit_LoadStoreFloating.cpp   |    6 +-
 .../Core/PowerPC/Jit64/Jit_LoadStorePaired.cpp     |    7 +-
 Source/Core/Core/PowerPC/Jit64/Jit_Paired.cpp      |    4 +-
 .../Core/PowerPC/Jit64/Jit_SystemRegisters.cpp     |   20 +-
 .../Core/PowerPC/Jit64Common/Jit64AsmCommon.cpp    |    6 +-
 Source/Core/Core/PowerPC/Jit64IL/IR_X86.cpp        |    7 +
 Source/Core/Core/PowerPC/Jit64IL/JitIL.cpp         |   11 +-
 Source/Core/Core/PowerPC/Jit64IL/JitIL.h           |   14 +-
 Source/Core/Core/PowerPC/JitArm64/Jit.cpp          |  180 +-
 Source/Core/Core/PowerPC/JitArm64/Jit.h            |   89 +-
 .../Core/Core/PowerPC/JitArm64/JitArm64Cache.cpp   |    4 +-
 .../Core/PowerPC/JitArm64/JitArm64_BackPatch.cpp   |   43 +-
 .../Core/Core/PowerPC/JitArm64/JitArm64_Branch.cpp |   62 +-
 .../PowerPC/JitArm64/JitArm64_FloatingPoint.cpp    |  494 +-
 .../Core/PowerPC/JitArm64/JitArm64_Integer.cpp     |  213 +-
 .../Core/PowerPC/JitArm64/JitArm64_LoadStore.cpp   |  107 +-
 .../JitArm64/JitArm64_LoadStoreFloating.cpp        |   45 +-
 .../PowerPC/JitArm64/JitArm64_LoadStorePaired.cpp  |   58 +-
 .../Core/Core/PowerPC/JitArm64/JitArm64_Paired.cpp |  522 +--
 .../Core/PowerPC/JitArm64/JitArm64_RegCache.cpp    |  258 +-
 .../Core/Core/PowerPC/JitArm64/JitArm64_RegCache.h |   37 +-
 .../PowerPC/JitArm64/JitArm64_SystemRegisters.cpp  |   84 +-
 .../Core/Core/PowerPC/JitArm64/JitArm64_Tables.cpp |   98 +-
 Source/Core/Core/PowerPC/JitArm64/JitAsm.cpp       |   31 +-
 Source/Core/Core/PowerPC/JitArmCommon/BackPatch.h  |   34 +-
 .../Core/Core/PowerPC/JitCommon/JitBackpatch.cpp   |    9 +
 Source/Core/Core/PowerPC/JitCommon/JitBase.cpp     |    5 +
 Source/Core/Core/PowerPC/JitCommon/JitBase.h       |   12 +-
 Source/Core/Core/PowerPC/JitCommon/JitCache.cpp    |    7 +-
 Source/Core/Core/PowerPC/JitCommon/JitCache.h      |    3 +-
 Source/Core/Core/PowerPC/JitCommon/Jit_Util.cpp    |   16 +-
 Source/Core/Core/PowerPC/JitCommon/Jit_Util.h      |    2 +
 .../Core/PowerPC/JitCommon/TrampolineCache.cpp     |    7 +-
 .../Core/Core/PowerPC/JitCommon/TrampolineCache.h  |    5 +-
 Source/Core/Core/PowerPC/JitILCommon/IR.cpp        |    8 +-
 Source/Core/Core/PowerPC/JitILCommon/IR.h          |    2 +-
 Source/Core/Core/PowerPC/JitILCommon/JitILBase.h   |    9 +-
 .../Core/PowerPC/JitILCommon/JitILBase_Branch.cpp  |    3 +
 .../JitILCommon/JitILBase_FloatingPoint.cpp        |    3 +
 .../Core/PowerPC/JitILCommon/JitILBase_Integer.cpp |    2 +
 .../PowerPC/JitILCommon/JitILBase_LoadStore.cpp    |    3 +
 .../JitILCommon/JitILBase_LoadStoreFloating.cpp    |    1 +
 .../JitILCommon/JitILBase_LoadStorePaired.cpp      |    1 +
 .../Core/PowerPC/JitILCommon/JitILBase_Paired.cpp  |    2 +
 .../JitILCommon/JitILBase_SystemRegisters.cpp      |    3 +-
 Source/Core/Core/PowerPC/JitInterface.cpp          |   18 +-
 Source/Core/Core/PowerPC/JitInterface.h            |    3 +-
 Source/Core/Core/PowerPC/PPCAnalyst.cpp            |    6 +-
 Source/Core/Core/PowerPC/PPCCache.cpp              |    4 +-
 Source/Core/Core/PowerPC/PPCSymbolDB.cpp           |    5 +-
 Source/Core/Core/PowerPC/PowerPC.cpp               |    8 +-
 Source/Core/Core/PowerPC/PowerPC.h                 |    1 +
 Source/Core/Core/PowerPC/SignatureDB.cpp           |    5 +-
 Source/Core/Core/State.cpp                         |   22 +-
 Source/Core/DiscIO/NANDContentLoader.cpp           |  160 +-
 Source/Core/DiscIO/NANDContentLoader.h             |   78 +-
 Source/Core/DiscIO/VolumeWiiCrypted.cpp            |   47 +-
 Source/Core/DolphinQt2/AboutDialog.cpp             |   68 +
 Source/Core/DolphinQt2/AboutDialog.h               |   15 +
 Source/Core/DolphinQt2/CMakeLists.txt              |    3 +-
 Source/Core/DolphinQt2/Config/PathDialog.cpp       |    1 -
 Source/Core/DolphinQt2/GameList/GameList.cpp       |   96 +-
 Source/Core/DolphinQt2/GameList/GameList.h         |   24 +-
 Source/Core/DolphinQt2/GameList/GameListModel.cpp  |    2 +-
 Source/Core/DolphinQt2/GameList/GameListModel.h    |    6 +-
 Source/Core/DolphinQt2/GameList/GameTracker.cpp    |    4 +-
 Source/Core/DolphinQt2/GameList/GameTracker.h      |   10 +-
 Source/Core/DolphinQt2/GameList/TableDelegate.cpp  |   94 +
 Source/Core/DolphinQt2/GameList/TableDelegate.h    |   20 +
 .../Core/DolphinQt2/GameList/TableProxyModel.cpp   |   77 -
 Source/Core/DolphinQt2/GameList/TableProxyModel.h  |   19 -
 Source/Core/DolphinQt2/Host.h                      |    2 +-
 Source/Core/DolphinQt2/MainWindow.cpp              |  173 +-
 Source/Core/DolphinQt2/MainWindow.h                |   35 +-
 Source/Core/DolphinQt2/MenuBar.cpp                 |  160 +-
 Source/Core/DolphinQt2/MenuBar.h                   |   57 +-
 Source/Core/DolphinQt2/Settings.cpp                |   20 +
 Source/Core/DolphinQt2/Settings.h                  |    4 +
 Source/Core/DolphinQt2/ToolBar.cpp                 |   18 +-
 Source/Core/DolphinWX/AboutDolphin.cpp             |    2 +-
 Source/Core/DolphinWX/CMakeLists.txt               |    2 +-
 Source/Core/DolphinWX/Cheats/CheatSearchTab.cpp    |   18 +-
 Source/Core/DolphinWX/Cheats/CheatSearchTab.h      |    2 +-
 Source/Core/DolphinWX/Config/GeneralConfigPane.cpp |    7 +-
 Source/Core/DolphinWX/Debugger/CodeWindow.cpp      |    2 +-
 Source/Core/DolphinWX/DolphinWX.vcxproj            |   19 +-
 Source/Core/DolphinWX/Frame.cpp                    |   10 +-
 Source/Core/DolphinWX/FrameAui.cpp                 |    2 +-
 Source/Core/DolphinWX/FrameTools.cpp               |    8 +-
 Source/Core/DolphinWX/GameListCtrl.cpp             |  279 +-
 Source/Core/DolphinWX/GameListCtrl.h               |   10 +-
 Source/Core/DolphinWX/LogConfigWindow.cpp          |    4 +-
 Source/Core/DolphinWX/LogConfigWindow.h            |    4 +-
 Source/Core/DolphinWX/Main.cpp                     |    4 +-
 Source/Core/DolphinWX/MainNoGUI.cpp                |   16 +-
 .../Core/DolphinWX/NetPlay/NetPlaySetupFrame.cpp   |   15 +-
 Source/Core/DolphinWX/NetPlay/NetWindow.cpp        |    1 -
 Source/Core/DolphinWX/NetPlay/PadMapDialog.cpp     |   41 +-
 Source/Core/DolphinWX/NetPlay/PadMapDialog.h       |    4 +-
 .../Core/DolphinWX/SoftwareVideoConfigDialog.cpp   |    2 +-
 Source/Core/DolphinWX/SoftwareVideoConfigDialog.h  |    7 +-
 Source/Core/DolphinWX/TASInputDlg.cpp              |    4 +
 Source/Core/DolphinWX/VideoConfigDiag.cpp          |   10 +-
 Source/Core/DolphinWX/VideoConfigDiag.h            |    7 +-
 Source/Core/DolphinWX/WxUtils.cpp                  |   22 +-
 Source/Core/DolphinWX/WxUtils.h                    |    5 +-
 Source/Core/InputCommon/CMakeLists.txt             |    1 +
 .../ControllerInterface/ControllerInterface.cpp    |    2 +-
 .../ControllerInterface/ControllerInterface.h      |    3 -
 .../ControllerInterface/OSX/OSXJoystick.mm         |   14 +-
 .../ControllerInterface/Pipes/Pipes.cpp            |   18 +-
 .../ControllerInterface/XInput/XInput.cpp          |   10 +-
 .../ControllerInterface/XInput/XInput.h            |    3 +-
 Source/Core/InputCommon/GCAdapter.cpp              |   16 +-
 Source/Core/InputCommon/GCAdapter.h                |    2 +
 Source/Core/InputCommon/GCAdapter_Android.cpp      |  154 +-
 Source/Core/InputCommon/GCAdapter_Null.cpp         |    3 +
 Source/Core/UICommon/UICommon.cpp                  |    6 +-
 Source/Core/VideoBackends/D3D/BoundingBox.cpp      |    3 +-
 Source/Core/VideoBackends/D3D/D3DBase.cpp          |    3 +
 Source/Core/VideoBackends/D3D/D3DShader.cpp        |    4 +
 Source/Core/VideoBackends/D3D/D3DState.cpp         |    9 +-
 .../Core/VideoBackends/D3D/FramebufferManager.cpp  |   35 +-
 Source/Core/VideoBackends/D3D/FramebufferManager.h |    1 -
 .../Core/VideoBackends/D3D/NativeVertexFormat.cpp  |   20 +-
 Source/Core/VideoBackends/D3D/PerfQuery.cpp        |    3 +
 Source/Core/VideoBackends/D3D/PixelShaderCache.cpp |    6 +-
 Source/Core/VideoBackends/D3D/Render.cpp           |   23 +-
 Source/Core/VideoBackends/D3D/TextureCache.cpp     |   25 +-
 Source/Core/VideoBackends/D3D/VideoBackend.h       |    2 +-
 Source/Core/VideoBackends/D3D/XFBEncoder.cpp       |    3 +
 Source/Core/VideoBackends/D3D/main.cpp             |   10 +-
 Source/Core/VideoBackends/D3D12/BoundingBox.cpp    |   44 +
 Source/Core/VideoBackends/D3D12/BoundingBox.h      |   22 +
 Source/Core/VideoBackends/D3D12/D3D12.vcxproj      |  109 +
 .../Core/VideoBackends/D3D12/D3D12.vcxproj.filters |  152 +
 Source/Core/VideoBackends/D3D12/D3DBase.cpp        |  921 ++++
 Source/Core/VideoBackends/D3D12/D3DBase.h          |  160 +
 .../VideoBackends/D3D12/D3DCommandListManager.cpp  |  367 ++
 .../VideoBackends/D3D12/D3DCommandListManager.h    |  100 +
 .../D3D12/D3DDescriptorHeapManager.cpp             |  169 +
 .../VideoBackends/D3D12/D3DDescriptorHeapManager.h |   72 +
 .../VideoBackends/D3D12/D3DQueuedCommandList.cpp   | 1312 ++++++
 .../VideoBackends/D3D12/D3DQueuedCommandList.h     |  634 +++
 Source/Core/VideoBackends/D3D12/D3DShader.cpp      |   84 +
 Source/Core/VideoBackends/D3D12/D3DShader.h        |   26 +
 Source/Core/VideoBackends/D3D12/D3DState.cpp       |  497 ++
 Source/Core/VideoBackends/D3D12/D3DState.h         |  192 +
 .../Core/VideoBackends/D3D12/D3DStreamBuffer.cpp   |  387 ++
 Source/Core/VideoBackends/D3D12/D3DStreamBuffer.h  |   73 +
 Source/Core/VideoBackends/D3D12/D3DTexture.cpp     |  266 ++
 Source/Core/VideoBackends/D3D12/D3DTexture.h       |   66 +
 Source/Core/VideoBackends/D3D12/D3DUtil.cpp        |  989 ++++
 Source/Core/VideoBackends/D3D12/D3DUtil.h          |  107 +
 .../VideoBackends/D3D12/FramebufferManager.cpp     |  457 ++
 .../Core/VideoBackends/D3D12/FramebufferManager.h  |  118 +
 .../VideoBackends/D3D12/NativeVertexFormat.cpp     |  109 +
 .../Core/VideoBackends/D3D12/NativeVertexFormat.h  |   31 +
 .../Core/VideoBackends/D3D12/PSTextureEncoder.cpp  |  300 ++
 Source/Core/VideoBackends/D3D12/PSTextureEncoder.h |   52 +
 Source/Core/VideoBackends/D3D12/PerfQuery.cpp      |   69 +
 Source/Core/VideoBackends/D3D12/PerfQuery.h        |   46 +
 Source/Core/VideoBackends/D3D12/Render.cpp         | 1416 ++++++
 Source/Core/VideoBackends/D3D12/Render.h           |   70 +
 Source/Core/VideoBackends/D3D12/ShaderCache.cpp    |  388 ++
 Source/Core/VideoBackends/D3D12/ShaderCache.h      |   50 +
 .../VideoBackends/D3D12/ShaderConstantsManager.cpp |  168 +
 .../VideoBackends/D3D12/ShaderConstantsManager.h   |   23 +
 .../Core/VideoBackends/D3D12/StaticShaderCache.cpp |  685 +++
 .../Core/VideoBackends/D3D12/StaticShaderCache.h   |   38 +
 Source/Core/VideoBackends/D3D12/Television.cpp     |   45 +
 Source/Core/VideoBackends/D3D12/Television.h       |   37 +
 Source/Core/VideoBackends/D3D12/TextureCache.cpp   |  632 +++
 Source/Core/VideoBackends/D3D12/TextureCache.h     |   70 +
 Source/Core/VideoBackends/D3D12/TextureEncoder.h   |   32 +
 Source/Core/VideoBackends/D3D12/VertexManager.cpp  |  218 +
 Source/Core/VideoBackends/D3D12/VertexManager.h    |   48 +
 Source/Core/VideoBackends/D3D12/VideoBackend.h     |   33 +
 Source/Core/VideoBackends/D3D12/XFBEncoder.cpp     |   38 +
 Source/Core/VideoBackends/D3D12/XFBEncoder.h       |   28 +
 Source/Core/VideoBackends/D3D12/main.cpp           |  244 +
 Source/Core/VideoBackends/OGL/PerfQuery.cpp        |    2 +
 Source/Core/VideoBackends/OGL/Render.cpp           |  192 +-
 Source/Core/VideoBackends/OGL/Render.h             |    1 -
 Source/Core/VideoBackends/OGL/SamplerCache.cpp     |   31 +-
 Source/Core/VideoBackends/OGL/TextureCache.cpp     |    2 +-
 Source/Core/VideoBackends/OGL/VideoBackend.h       |    2 +-
 Source/Core/VideoBackends/OGL/main.cpp             |    8 +-
 Source/Core/VideoBackends/Software/Clipper.cpp     |   12 +-
 Source/Core/VideoBackends/Software/Clipper.h       |    2 -
 Source/Core/VideoBackends/Software/DebugUtil.cpp   |    4 +-
 Source/Core/VideoBackends/Software/EfbCopy.cpp     |    7 +-
 .../Core/VideoBackends/Software/EfbInterface.cpp   |    6 +-
 Source/Core/VideoBackends/Software/EfbInterface.h  |    2 +
 Source/Core/VideoBackends/Software/Rasterizer.cpp  |   52 +-
 Source/Core/VideoBackends/Software/Rasterizer.h    |    4 +-
 Source/Core/VideoBackends/Software/SWRenderer.cpp  |    5 +-
 .../Core/VideoBackends/Software/SWVertexLoader.cpp |   17 +-
 .../Core/VideoBackends/Software/SWVertexLoader.h   |    2 +-
 Source/Core/VideoBackends/Software/SWmain.cpp      |   32 +-
 Source/Core/VideoBackends/Software/Tev.cpp         |   32 +-
 Source/Core/VideoBackends/Software/Tev.h           |    2 +-
 .../Core/VideoBackends/Software/TextureEncoder.cpp |    4 +
 .../Core/VideoBackends/Software/TextureSampler.cpp |    7 +-
 Source/Core/VideoBackends/Software/VideoBackend.h  |    2 +-
 Source/Core/VideoCommon/AVIDump.cpp                |  346 +-
 Source/Core/VideoCommon/AVIDump.h                  |   24 +-
 Source/Core/VideoCommon/AsyncRequests.cpp          |    6 +-
 Source/Core/VideoCommon/AsyncRequests.h            |    1 +
 Source/Core/VideoCommon/BPFunctions.cpp            |    5 +-
 Source/Core/VideoCommon/BPFunctions.h              |    3 +-
 Source/Core/VideoCommon/BPMemory.cpp               |    1 -
 Source/Core/VideoCommon/BPStructs.cpp              |   14 +-
 Source/Core/VideoCommon/BPStructs.h                |    2 -
 Source/Core/VideoCommon/BoundingBox.cpp            |    2 +-
 Source/Core/VideoCommon/BoundingBox.h              |    7 +-
 Source/Core/VideoCommon/CMakeLists.txt             |    6 +-
 Source/Core/VideoCommon/CPMemory.cpp               |    1 -
 Source/Core/VideoCommon/CPMemory.h                 |    9 +-
 Source/Core/VideoCommon/CommandProcessor.cpp       |   40 +-
 Source/Core/VideoCommon/CommandProcessor.h         |    1 -
 Source/Core/VideoCommon/DataReader.h               |    1 +
 Source/Core/VideoCommon/Debugger.cpp               |    7 +-
 Source/Core/VideoCommon/DriverDetails.cpp          |   44 +-
 Source/Core/VideoCommon/DriverDetails.h            |   17 +-
 Source/Core/VideoCommon/FPSCounter.cpp             |    2 +-
 Source/Core/VideoCommon/Fifo.cpp                   |  114 +-
 Source/Core/VideoCommon/Fifo.h                     |   30 +-
 Source/Core/VideoCommon/FramebufferManagerBase.h   |    1 +
 Source/Core/VideoCommon/GeometryShaderGen.cpp      |    8 +-
 Source/Core/VideoCommon/GeometryShaderManager.cpp  |    7 +-
 Source/Core/VideoCommon/GeometryShaderManager.h    |    2 +-
 Source/Core/VideoCommon/HiresTextures.cpp          |   18 +-
 Source/Core/VideoCommon/ImageWrite.cpp             |    3 +-
 Source/Core/VideoCommon/IndexGenerator.cpp         |    1 +
 Source/Core/VideoCommon/LightingShaderGen.h        |    4 +-
 Source/Core/VideoCommon/MainBase.cpp               |  100 +-
 Source/Core/VideoCommon/OpcodeDecoding.cpp         |   37 +-
 Source/Core/VideoCommon/OpcodeDecoding.h           |   14 +-
 Source/Core/VideoCommon/PixelEngine.cpp            |   28 +-
 Source/Core/VideoCommon/PixelShaderGen.cpp         |   62 +-
 Source/Core/VideoCommon/PixelShaderGen.h           |    2 +-
 Source/Core/VideoCommon/PixelShaderManager.cpp     |   18 +-
 Source/Core/VideoCommon/PixelShaderManager.h       |    8 +-
 Source/Core/VideoCommon/PostProcessing.cpp         |    3 +
 Source/Core/VideoCommon/PostProcessing.h           |    3 +-
 Source/Core/VideoCommon/RenderBase.cpp             |   62 +-
 Source/Core/VideoCommon/RenderBase.h               |   20 +-
 Source/Core/VideoCommon/SamplerCommon.h            |   30 +
 Source/Core/VideoCommon/ShaderGenCommon.h          |   34 +-
 Source/Core/VideoCommon/Statistics.cpp             |    1 +
 Source/Core/VideoCommon/Statistics.h               |    4 -
 Source/Core/VideoCommon/TextureCacheBase.cpp       |  289 +-
 Source/Core/VideoCommon/TextureCacheBase.h         |   35 +-
 .../Core/VideoCommon/TextureConversionShader.cpp   |   72 +-
 Source/Core/VideoCommon/TextureConversionShader.h  |    1 -
 Source/Core/VideoCommon/TextureDecoder.h           |    3 +-
 Source/Core/VideoCommon/TextureDecoder_Common.cpp  |    1 -
 Source/Core/VideoCommon/TextureDecoder_Generic.cpp |    3 +-
 Source/Core/VideoCommon/TextureDecoder_x64.cpp     |    5 +-
 Source/Core/VideoCommon/VertexLoader.cpp           |    8 +-
 Source/Core/VideoCommon/VertexLoader.h             |    8 +-
 Source/Core/VideoCommon/VertexLoaderARM64.cpp      |    2 +
 Source/Core/VideoCommon/VertexLoaderARM64.h        |    4 +
 Source/Core/VideoCommon/VertexLoaderBase.cpp       |    5 +-
 Source/Core/VideoCommon/VertexLoaderBase.h         |    4 +-
 Source/Core/VideoCommon/VertexLoaderManager.cpp    |   15 +-
 Source/Core/VideoCommon/VertexLoaderManager.h      |   12 +-
 Source/Core/VideoCommon/VertexLoaderUtils.h        |    4 +-
 Source/Core/VideoCommon/VertexLoaderX64.cpp        |    6 +
 Source/Core/VideoCommon/VertexLoaderX64.h          |    1 +
 Source/Core/VideoCommon/VertexLoader_Color.cpp     |    5 +-
 Source/Core/VideoCommon/VertexLoader_Color.h       |    2 -
 Source/Core/VideoCommon/VertexLoader_Normal.cpp    |    5 +-
 Source/Core/VideoCommon/VertexLoader_Normal.h      |    2 +-
 Source/Core/VideoCommon/VertexLoader_Position.cpp  |    6 +-
 Source/Core/VideoCommon/VertexLoader_Position.h    |    2 +-
 Source/Core/VideoCommon/VertexLoader_TextCoord.cpp |   10 +-
 Source/Core/VideoCommon/VertexLoader_TextCoord.h   |    2 +-
 Source/Core/VideoCommon/VertexManagerBase.cpp      |    8 +-
 Source/Core/VideoCommon/VertexManagerBase.h        |    4 +-
 Source/Core/VideoCommon/VertexShaderGen.cpp        |   40 +-
 Source/Core/VideoCommon/VertexShaderGen.h          |    1 +
 Source/Core/VideoCommon/VertexShaderManager.cpp    |   11 +-
 Source/Core/VideoCommon/VertexShaderManager.h      |    4 +-
 Source/Core/VideoCommon/VideoBackendBase.cpp       |   71 +-
 Source/Core/VideoCommon/VideoBackendBase.h         |   98 +-
 Source/Core/VideoCommon/VideoCommon.h              |   23 -
 Source/Core/VideoCommon/VideoCommon.vcxproj        |   23 +-
 .../Core/VideoCommon/VideoCommon.vcxproj.filters   |    7 +-
 Source/Core/VideoCommon/VideoState.cpp             |   16 +-
 Source/Core/VideoCommon/VideoState.h               |    1 -
 Source/Core/VideoCommon/XFMemory.cpp               |    1 -
 Source/Core/VideoCommon/XFMemory.h                 |    6 +-
 Source/Core/VideoCommon/XFStructs.cpp              |   11 +-
 Source/PCH/pch.h                                   |    4 +-
 Source/UnitTests/Common/MathUtilTest.cpp           |    4 +-
 Source/UnitTests/UnitTests.vcxproj                 |   23 +-
 Source/UnitTests/VideoCommon/VertexLoaderTest.cpp  |    4 +-
 Source/dolphin-emu.sln                             |   12 +-
 1486 files changed, 51054 insertions(+), 47098 deletions(-)
 create mode 100644 Data/51-usb-device.rules
 create mode 100644 Data/Sys/GameSettings/C.ini
 delete mode 100644 Data/Sys/GameSettings/C94.ini
 delete mode 100644 Data/Sys/GameSettings/C96.ini
 delete mode 100644 Data/Sys/GameSettings/C97.ini
 delete mode 100644 Data/Sys/GameSettings/C9M.ini
 delete mode 100644 Data/Sys/GameSettings/C9X.ini
 create mode 100644 Data/Sys/GameSettings/E.ini
 delete mode 100644 Data/Sys/GameSettings/EA2.ini
 delete mode 100644 Data/Sys/GameSettings/EA4.ini
 delete mode 100644 Data/Sys/GameSettings/EA5.ini
 delete mode 100644 Data/Sys/GameSettings/EA6.ini
 delete mode 100644 Data/Sys/GameSettings/EA7.ini
 delete mode 100644 Data/Sys/GameSettings/EA8.ini
 delete mode 100644 Data/Sys/GameSettings/EAA.ini
 delete mode 100644 Data/Sys/GameSettings/EAB.ini
 delete mode 100644 Data/Sys/GameSettings/EAC.ini
 delete mode 100644 Data/Sys/GameSettings/EAD.ini
 delete mode 100644 Data/Sys/GameSettings/EAE.ini
 delete mode 100644 Data/Sys/GameSettings/EAF.ini
 delete mode 100644 Data/Sys/GameSettings/EAG.ini
 delete mode 100644 Data/Sys/GameSettings/EAH.ini
 delete mode 100644 Data/Sys/GameSettings/EAI.ini
 delete mode 100644 Data/Sys/GameSettings/EAJ.ini
 delete mode 100644 Data/Sys/GameSettings/EAK.ini
 delete mode 100644 Data/Sys/GameSettings/EAL.ini
 delete mode 100644 Data/Sys/GameSettings/EAM.ini
 delete mode 100644 Data/Sys/GameSettings/EAN.ini
 delete mode 100644 Data/Sys/GameSettings/EAO.ini
 delete mode 100644 Data/Sys/GameSettings/EAP.ini
 delete mode 100644 Data/Sys/GameSettings/EAQ.ini
 delete mode 100644 Data/Sys/GameSettings/EAR.ini
 delete mode 100644 Data/Sys/GameSettings/EAS.ini
 delete mode 100644 Data/Sys/GameSettings/EAT.ini
 delete mode 100644 Data/Sys/GameSettings/EAV.ini
 delete mode 100644 Data/Sys/GameSettings/EAW.ini
 delete mode 100644 Data/Sys/GameSettings/EAZ.ini
 delete mode 100644 Data/Sys/GameSettings/EB2.ini
 delete mode 100644 Data/Sys/GameSettings/EB5.ini
 delete mode 100644 Data/Sys/GameSettings/EB6.ini
 delete mode 100644 Data/Sys/GameSettings/EB8.ini
 delete mode 100644 Data/Sys/GameSettings/EBA.ini
 delete mode 100644 Data/Sys/GameSettings/EBB.ini
 delete mode 100644 Data/Sys/GameSettings/EBD.ini
 delete mode 100644 Data/Sys/GameSettings/EBE.ini
 delete mode 100644 Data/Sys/GameSettings/EBF.ini
 delete mode 100644 Data/Sys/GameSettings/EBG.ini
 delete mode 100644 Data/Sys/GameSettings/EBQ.ini
 delete mode 100644 Data/Sys/GameSettings/EBS.ini
 delete mode 100644 Data/Sys/GameSettings/EBU.ini
 delete mode 100644 Data/Sys/GameSettings/EBW.ini
 delete mode 100644 Data/Sys/GameSettings/EBX.ini
 delete mode 100644 Data/Sys/GameSettings/EBZ.ini
 delete mode 100644 Data/Sys/GameSettings/ECA.ini
 delete mode 100644 Data/Sys/GameSettings/ECC.ini
 delete mode 100644 Data/Sys/GameSettings/ECE.ini
 delete mode 100644 Data/Sys/GameSettings/ECG.ini
 delete mode 100644 Data/Sys/GameSettings/ECH.ini
 delete mode 100644 Data/Sys/GameSettings/ECI.ini
 delete mode 100644 Data/Sys/GameSettings/ECJ.ini
 delete mode 100644 Data/Sys/GameSettings/ECK.ini
 delete mode 100644 Data/Sys/GameSettings/ECN.ini
 create mode 100644 Data/Sys/GameSettings/F.ini
 delete mode 100644 Data/Sys/GameSettings/FA6.ini
 delete mode 100644 Data/Sys/GameSettings/FA7.ini
 delete mode 100644 Data/Sys/GameSettings/FA8.ini
 delete mode 100644 Data/Sys/GameSettings/FA9.ini
 delete mode 100644 Data/Sys/GameSettings/FAA.ini
 create mode 100644 Data/Sys/GameSettings/FAAE01.ini
 delete mode 100644 Data/Sys/GameSettings/FAB.ini
 create mode 100644 Data/Sys/GameSettings/FABE01.ini
 create mode 100644 Data/Sys/GameSettings/FABP01.ini
 create mode 100644 Data/Sys/GameSettings/FACE01.ini
 create mode 100644 Data/Sys/GameSettings/FACP01.ini
 create mode 100644 Data/Sys/GameSettings/FAFE01.ini
 delete mode 100644 Data/Sys/GameSettings/FAG.ini
 create mode 100644 Data/Sys/GameSettings/FAGE01.ini
 delete mode 100644 Data/Sys/GameSettings/FAH.ini
 create mode 100644 Data/Sys/GameSettings/FAHE01.ini
 create mode 100644 Data/Sys/GameSettings/FAIE01.ini
 create mode 100644 Data/Sys/GameSettings/FAJE01.ini
 create mode 100644 Data/Sys/GameSettings/FAJP01.ini
 delete mode 100644 Data/Sys/GameSettings/FAK.ini
 create mode 100644 Data/Sys/GameSettings/FAKE01.ini
 create mode 100644 Data/Sys/GameSettings/FAKP01.ini
 delete mode 100644 Data/Sys/GameSettings/FAL.ini
 create mode 100644 Data/Sys/GameSettings/FALE01.ini
 create mode 100644 Data/Sys/GameSettings/FAME01.ini
 delete mode 100644 Data/Sys/GameSettings/FAN.ini
 create mode 100644 Data/Sys/GameSettings/FANE01.ini
 delete mode 100644 Data/Sys/GameSettings/FAO.ini
 create mode 100644 Data/Sys/GameSettings/FAOE01.ini
 delete mode 100644 Data/Sys/GameSettings/FAP.ini
 delete mode 100644 Data/Sys/GameSettings/FAQ.ini
 create mode 100644 Data/Sys/GameSettings/FARE01.ini
 delete mode 100644 Data/Sys/GameSettings/FAS.ini
 create mode 100644 Data/Sys/GameSettings/FASE01.ini
 delete mode 100644 Data/Sys/GameSettings/FAT.ini
 delete mode 100644 Data/Sys/GameSettings/FAV.ini
 delete mode 100644 Data/Sys/GameSettings/FAW.ini
 delete mode 100644 Data/Sys/GameSettings/FAX.ini
 delete mode 100644 Data/Sys/GameSettings/FB2.ini
 delete mode 100644 Data/Sys/GameSettings/FB4.ini
 delete mode 100644 Data/Sys/GameSettings/FB5.ini
 delete mode 100644 Data/Sys/GameSettings/FBB.ini
 delete mode 100644 Data/Sys/GameSettings/FBC.ini
 delete mode 100644 Data/Sys/GameSettings/FBD.ini
 delete mode 100644 Data/Sys/GameSettings/FBE.ini
 delete mode 100644 Data/Sys/GameSettings/FBH.ini
 delete mode 100644 Data/Sys/GameSettings/FBI.ini
 delete mode 100644 Data/Sys/GameSettings/FBJ.ini
 delete mode 100644 Data/Sys/GameSettings/FBL.ini
 delete mode 100644 Data/Sys/GameSettings/FBN.ini
 delete mode 100644 Data/Sys/GameSettings/FBR.ini
 delete mode 100644 Data/Sys/GameSettings/FBS.ini
 delete mode 100644 Data/Sys/GameSettings/FBU.ini
 delete mode 100644 Data/Sys/GameSettings/FBY.ini
 delete mode 100644 Data/Sys/GameSettings/FBZ.ini
 delete mode 100644 Data/Sys/GameSettings/FC3.ini
 delete mode 100644 Data/Sys/GameSettings/FC6.ini
 delete mode 100644 Data/Sys/GameSettings/FC7.ini
 delete mode 100644 Data/Sys/GameSettings/FC8.ini
 delete mode 100644 Data/Sys/GameSettings/FCA.ini
 delete mode 100644 Data/Sys/GameSettings/FCP.ini
 delete mode 100644 Data/Sys/GameSettings/FCQ.ini
 delete mode 100644 Data/Sys/GameSettings/FCR.ini
 delete mode 100644 Data/Sys/GameSettings/FCS.ini
 delete mode 100644 Data/Sys/GameSettings/FCT.ini
 delete mode 100644 Data/Sys/GameSettings/FCU.ini
 delete mode 100644 Data/Sys/GameSettings/FCV.ini
 delete mode 100644 Data/Sys/GameSettings/FCW.ini
 delete mode 100644 Data/Sys/GameSettings/FCY.ini
 delete mode 100644 Data/Sys/GameSettings/FCZ.ini
 delete mode 100644 Data/Sys/GameSettings/FD2.ini
 delete mode 100644 Data/Sys/GameSettings/FD6.ini
 delete mode 100644 Data/Sys/GameSettings/FD7.ini
 delete mode 100644 Data/Sys/GameSettings/FDA.ini
 delete mode 100644 Data/Sys/GameSettings/FDF.ini
 delete mode 100644 Data/Sys/GameSettings/FDG.ini
 delete mode 100644 Data/Sys/GameSettings/FDL.ini
 delete mode 100644 Data/Sys/GameSettings/FDN.ini
 delete mode 100644 Data/Sys/GameSettings/FDO.ini
 delete mode 100644 Data/Sys/GameSettings/FDP.ini
 delete mode 100644 Data/Sys/GameSettings/FDQ.ini
 delete mode 100644 Data/Sys/GameSettings/FDT.ini
 delete mode 100644 Data/Sys/GameSettings/FDU.ini
 delete mode 100644 Data/Sys/GameSettings/FDV.ini
 delete mode 100644 Data/Sys/GameSettings/FEC.ini
 delete mode 100644 Data/Sys/GameSettings/FED.ini
 delete mode 100644 Data/Sys/GameSettings/FEI.ini
 delete mode 100644 Data/Sys/GameSettings/FEM.ini
 delete mode 100644 Data/Sys/GameSettings/FEN.ini
 delete mode 100644 Data/Sys/GameSettings/FEQ.ini
 delete mode 100644 Data/Sys/GameSettings/FER.ini
 delete mode 100644 Data/Sys/GameSettings/FES.ini
 delete mode 100644 Data/Sys/GameSettings/FEU.ini
 delete mode 100644 Data/Sys/GameSettings/FFA.ini
 delete mode 100644 Data/Sys/GameSettings/FFD.ini
 delete mode 100644 Data/Sys/GameSettings/FFE.ini
 delete mode 100644 Data/Sys/GameSettings/FFL.ini
 delete mode 100644 Data/Sys/GameSettings/FFM.ini
 delete mode 100644 Data/Sys/GameSettings/FFN.ini
 delete mode 100644 Data/Sys/GameSettings/FFQ.ini
 delete mode 100644 Data/Sys/GameSettings/FFY.ini
 create mode 100644 Data/Sys/GameSettings/GXU.ini
 create mode 100644 Data/Sys/GameSettings/J.ini
 delete mode 100644 Data/Sys/GameSettings/JA4.ini
 delete mode 100644 Data/Sys/GameSettings/JA6.ini
 delete mode 100644 Data/Sys/GameSettings/JA8.ini
 delete mode 100644 Data/Sys/GameSettings/JAA.ini
 delete mode 100644 Data/Sys/GameSettings/JAC.ini
 delete mode 100644 Data/Sys/GameSettings/JAD.ini
 delete mode 100644 Data/Sys/GameSettings/JAF.ini
 delete mode 100644 Data/Sys/GameSettings/JAH.ini
 delete mode 100644 Data/Sys/GameSettings/JAI.ini
 delete mode 100644 Data/Sys/GameSettings/JAJ.ini
 delete mode 100644 Data/Sys/GameSettings/JAM.ini
 delete mode 100644 Data/Sys/GameSettings/JAV.ini
 delete mode 100644 Data/Sys/GameSettings/JAW.ini
 delete mode 100644 Data/Sys/GameSettings/JAZ.ini
 delete mode 100644 Data/Sys/GameSettings/JB3.ini
 delete mode 100644 Data/Sys/GameSettings/JBB.ini
 delete mode 100644 Data/Sys/GameSettings/JBD.ini
 delete mode 100644 Data/Sys/GameSettings/JBI.ini
 delete mode 100644 Data/Sys/GameSettings/JBL.ini
 delete mode 100644 Data/Sys/GameSettings/JBP.ini
 delete mode 100644 Data/Sys/GameSettings/JBR.ini
 delete mode 100644 Data/Sys/GameSettings/JBT.ini
 delete mode 100644 Data/Sys/GameSettings/JBW.ini
 delete mode 100644 Data/Sys/GameSettings/JBY.ini
 delete mode 100644 Data/Sys/GameSettings/JC4.ini
 delete mode 100644 Data/Sys/GameSettings/JC7.ini
 delete mode 100644 Data/Sys/GameSettings/JCA.ini
 delete mode 100644 Data/Sys/GameSettings/JCB.ini
 delete mode 100644 Data/Sys/GameSettings/JCC.ini
 delete mode 100644 Data/Sys/GameSettings/JCJ.ini
 delete mode 100644 Data/Sys/GameSettings/JCK.ini
 delete mode 100644 Data/Sys/GameSettings/JCN.ini
 delete mode 100644 Data/Sys/GameSettings/JCV.ini
 delete mode 100644 Data/Sys/GameSettings/JCW.ini
 delete mode 100644 Data/Sys/GameSettings/JCZ.ini
 delete mode 100644 Data/Sys/GameSettings/JDA.ini
 delete mode 100644 Data/Sys/GameSettings/JDC.ini
 delete mode 100644 Data/Sys/GameSettings/JDD.ini
 delete mode 100644 Data/Sys/GameSettings/JDE.ini
 delete mode 100644 Data/Sys/GameSettings/JDI.ini
 delete mode 100644 Data/Sys/GameSettings/JDJ.ini
 delete mode 100644 Data/Sys/GameSettings/JDL.ini
 delete mode 100644 Data/Sys/GameSettings/JDN.ini
 delete mode 100644 Data/Sys/GameSettings/JDW.ini
 delete mode 100644 Data/Sys/GameSettings/JDX.ini
 delete mode 100644 Data/Sys/GameSettings/JDZ.ini
 delete mode 100644 Data/Sys/GameSettings/JEB.ini
 delete mode 100644 Data/Sys/GameSettings/JEH.ini
 create mode 100644 Data/Sys/GameSettings/L.ini
 delete mode 100644 Data/Sys/GameSettings/LAB.ini
 delete mode 100644 Data/Sys/GameSettings/LAC.ini
 delete mode 100644 Data/Sys/GameSettings/LAD.ini
 delete mode 100644 Data/Sys/GameSettings/LAE.ini
 delete mode 100644 Data/Sys/GameSettings/LAF.ini
 delete mode 100644 Data/Sys/GameSettings/LAG.ini
 delete mode 100644 Data/Sys/GameSettings/LAH.ini
 delete mode 100644 Data/Sys/GameSettings/LAI.ini
 delete mode 100644 Data/Sys/GameSettings/LAJ.ini
 delete mode 100644 Data/Sys/GameSettings/LAK.ini
 delete mode 100644 Data/Sys/GameSettings/LAL.ini
 delete mode 100644 Data/Sys/GameSettings/LAM.ini
 delete mode 100644 Data/Sys/GameSettings/LAN.ini
 delete mode 100644 Data/Sys/GameSettings/LAO.ini
 delete mode 100644 Data/Sys/GameSettings/LAP.ini
 delete mode 100644 Data/Sys/GameSettings/LAQ.ini
 create mode 100644 Data/Sys/GameSettings/M.ini
 delete mode 100644 Data/Sys/GameSettings/MA3.ini
 delete mode 100644 Data/Sys/GameSettings/MA6.ini
 delete mode 100644 Data/Sys/GameSettings/MA7.ini
 delete mode 100644 Data/Sys/GameSettings/MA8.ini
 delete mode 100644 Data/Sys/GameSettings/MAA.ini
 delete mode 100644 Data/Sys/GameSettings/MAB.ini
 delete mode 100644 Data/Sys/GameSettings/MAC.ini
 delete mode 100644 Data/Sys/GameSettings/MAD.ini
 delete mode 100644 Data/Sys/GameSettings/MAE.ini
 delete mode 100644 Data/Sys/GameSettings/MAF.ini
 delete mode 100644 Data/Sys/GameSettings/MAG.ini
 delete mode 100644 Data/Sys/GameSettings/MAH.ini
 delete mode 100644 Data/Sys/GameSettings/MAI.ini
 delete mode 100644 Data/Sys/GameSettings/MAJ.ini
 delete mode 100644 Data/Sys/GameSettings/MAL.ini
 delete mode 100644 Data/Sys/GameSettings/MAM.ini
 delete mode 100644 Data/Sys/GameSettings/MAN.ini
 delete mode 100644 Data/Sys/GameSettings/MAO.ini
 delete mode 100644 Data/Sys/GameSettings/MAP.ini
 delete mode 100644 Data/Sys/GameSettings/MAQ.ini
 delete mode 100644 Data/Sys/GameSettings/MAR.ini
 delete mode 100644 Data/Sys/GameSettings/MAS.ini
 delete mode 100644 Data/Sys/GameSettings/MAT.ini
 delete mode 100644 Data/Sys/GameSettings/MAV.ini
 delete mode 100644 Data/Sys/GameSettings/MAW.ini
 delete mode 100644 Data/Sys/GameSettings/MAX.ini
 delete mode 100644 Data/Sys/GameSettings/MAY.ini
 delete mode 100644 Data/Sys/GameSettings/MAZ.ini
 delete mode 100644 Data/Sys/GameSettings/MB6.ini
 delete mode 100644 Data/Sys/GameSettings/MB7.ini
 delete mode 100644 Data/Sys/GameSettings/MB8.ini
 delete mode 100644 Data/Sys/GameSettings/MBB.ini
 delete mode 100644 Data/Sys/GameSettings/MBC.ini
 delete mode 100644 Data/Sys/GameSettings/MBD.ini
 delete mode 100644 Data/Sys/GameSettings/MBE.ini
 delete mode 100644 Data/Sys/GameSettings/MBF.ini
 delete mode 100644 Data/Sys/GameSettings/MBG.ini
 delete mode 100644 Data/Sys/GameSettings/MBI.ini
 delete mode 100644 Data/Sys/GameSettings/MBJ.ini
 delete mode 100644 Data/Sys/GameSettings/MBK.ini
 delete mode 100644 Data/Sys/GameSettings/MBL.ini
 delete mode 100644 Data/Sys/GameSettings/MBM.ini
 delete mode 100644 Data/Sys/GameSettings/MBO.ini
 delete mode 100644 Data/Sys/GameSettings/MBP.ini
 delete mode 100644 Data/Sys/GameSettings/MBQ.ini
 delete mode 100644 Data/Sys/GameSettings/MBR.ini
 delete mode 100644 Data/Sys/GameSettings/MBT.ini
 delete mode 100644 Data/Sys/GameSettings/MBU.ini
 delete mode 100644 Data/Sys/GameSettings/MBW.ini
 delete mode 100644 Data/Sys/GameSettings/MBX.ini
 delete mode 100644 Data/Sys/GameSettings/MBY.ini
 delete mode 100644 Data/Sys/GameSettings/MBZ.ini
 delete mode 100644 Data/Sys/GameSettings/MC2.ini
 delete mode 100644 Data/Sys/GameSettings/MC3.ini
 delete mode 100644 Data/Sys/GameSettings/MCA.ini
 delete mode 100644 Data/Sys/GameSettings/MCB.ini
 delete mode 100644 Data/Sys/GameSettings/MCC.ini
 delete mode 100644 Data/Sys/GameSettings/MCE.ini
 delete mode 100644 Data/Sys/GameSettings/MCG.ini
 delete mode 100644 Data/Sys/GameSettings/MCH.ini
 delete mode 100644 Data/Sys/GameSettings/MCJ.ini
 delete mode 100644 Data/Sys/GameSettings/MCK.ini
 delete mode 100644 Data/Sys/GameSettings/MCL.ini
 delete mode 100644 Data/Sys/GameSettings/MCP.ini
 delete mode 100644 Data/Sys/GameSettings/MCQ.ini
 delete mode 100644 Data/Sys/GameSettings/MCR.ini
 delete mode 100644 Data/Sys/GameSettings/MCT.ini
 create mode 100644 Data/Sys/GameSettings/N.ini
 create mode 100644 Data/Sys/GameSettings/P.ini
 delete mode 100644 Data/Sys/GameSettings/PA6.ini
 delete mode 100644 Data/Sys/GameSettings/PA7.ini
 delete mode 100644 Data/Sys/GameSettings/PA8.ini
 delete mode 100644 Data/Sys/GameSettings/PA9.ini
 delete mode 100644 Data/Sys/GameSettings/PAA.ini
 delete mode 100644 Data/Sys/GameSettings/PAB.ini
 delete mode 100644 Data/Sys/GameSettings/PAC.ini
 delete mode 100644 Data/Sys/GameSettings/PAD.ini
 delete mode 100644 Data/Sys/GameSettings/PAE.ini
 delete mode 100644 Data/Sys/GameSettings/PAF.ini
 delete mode 100644 Data/Sys/GameSettings/PAG.ini
 delete mode 100644 Data/Sys/GameSettings/PAH.ini
 delete mode 100644 Data/Sys/GameSettings/PAI.ini
 delete mode 100644 Data/Sys/GameSettings/PAK.ini
 delete mode 100644 Data/Sys/GameSettings/PAL.ini
 delete mode 100644 Data/Sys/GameSettings/PAM.ini
 delete mode 100644 Data/Sys/GameSettings/PAN.ini
 delete mode 100644 Data/Sys/GameSettings/PAO.ini
 delete mode 100644 Data/Sys/GameSettings/PAR.ini
 delete mode 100644 Data/Sys/GameSettings/PAV.ini
 delete mode 100644 Data/Sys/GameSettings/PAW.ini
 delete mode 100644 Data/Sys/GameSettings/PB2.ini
 delete mode 100644 Data/Sys/GameSettings/PB3.ini
 delete mode 100644 Data/Sys/GameSettings/PB6.ini
 delete mode 100644 Data/Sys/GameSettings/PB8.ini
 delete mode 100644 Data/Sys/GameSettings/PB9.ini
 delete mode 100644 Data/Sys/GameSettings/PBA.ini
 delete mode 100644 Data/Sys/GameSettings/PBD.ini
 delete mode 100644 Data/Sys/GameSettings/PBE.ini
 delete mode 100644 Data/Sys/GameSettings/PBH.ini
 delete mode 100644 Data/Sys/GameSettings/PBI.ini
 delete mode 100644 Data/Sys/GameSettings/PBJ.ini
 delete mode 100644 Data/Sys/GameSettings/PBM.ini
 delete mode 100644 Data/Sys/GameSettings/PBN.ini
 delete mode 100644 Data/Sys/GameSettings/PBS.ini
 delete mode 100644 Data/Sys/GameSettings/PBT.ini
 delete mode 100644 Data/Sys/GameSettings/PBU.ini
 delete mode 100644 Data/Sys/GameSettings/PBW.ini
 delete mode 100644 Data/Sys/GameSettings/PBX.ini
 delete mode 100644 Data/Sys/GameSettings/PBZ.ini
 delete mode 100644 Data/Sys/GameSettings/PC2.ini
 delete mode 100644 Data/Sys/GameSettings/PCA.ini
 delete mode 100644 Data/Sys/GameSettings/PCB.ini
 delete mode 100644 Data/Sys/GameSettings/PCE.ini
 delete mode 100644 Data/Sys/GameSettings/PCH.ini
 delete mode 100644 Data/Sys/GameSettings/PCO.ini
 delete mode 100644 Data/Sys/GameSettings/PCR.ini
 delete mode 100644 Data/Sys/GameSettings/PCS.ini
 delete mode 100644 Data/Sys/GameSettings/PCV.ini
 delete mode 100644 Data/Sys/GameSettings/PDJ.ini
 create mode 100644 Data/Sys/GameSettings/Q.ini
 delete mode 100644 Data/Sys/GameSettings/QA3.ini
 delete mode 100644 Data/Sys/GameSettings/QAA.ini
 delete mode 100644 Data/Sys/GameSettings/QAB.ini
 delete mode 100644 Data/Sys/GameSettings/QAC.ini
 delete mode 100644 Data/Sys/GameSettings/QAD.ini
 delete mode 100644 Data/Sys/GameSettings/QAF.ini
 delete mode 100644 Data/Sys/GameSettings/QAG.ini
 delete mode 100644 Data/Sys/GameSettings/QAP.ini
 delete mode 100644 Data/Sys/GameSettings/QAS.ini
 delete mode 100644 Data/Sys/GameSettings/QAT.ini
 delete mode 100644 Data/Sys/GameSettings/QAU.ini
 delete mode 100644 Data/Sys/GameSettings/QAW.ini
 delete mode 100644 Data/Sys/GameSettings/QBB.ini
 create mode 100644 Data/Sys/GameSettings/R9D.ini
 create mode 100644 Data/Sys/GameSettings/RBL.ini
 create mode 100644 Data/Sys/GameSettings/RBO.ini
 create mode 100644 Data/Sys/GameSettings/RCC.ini
 create mode 100644 Data/Sys/GameSettings/RG2.ini
 create mode 100644 Data/Sys/GameSettings/RG6.ini
 create mode 100644 Data/Sys/GameSettings/RGB.ini
 create mode 100644 Data/Sys/GameSettings/RGM.ini
 create mode 100644 Data/Sys/GameSettings/RGS.ini
 create mode 100644 Data/Sys/GameSettings/RI3.ini
 create mode 100644 Data/Sys/GameSettings/RJ2.ini
 create mode 100644 Data/Sys/GameSettings/RLT.ini
 create mode 100644 Data/Sys/GameSettings/RMP.ini
 create mode 100644 Data/Sys/GameSettings/RNX.ini
 create mode 100644 Data/Sys/GameSettings/RPG.ini
 create mode 100644 Data/Sys/GameSettings/RT8.ini
 create mode 100644 Data/Sys/GameSettings/RTR.ini
 create mode 100644 Data/Sys/GameSettings/SQD.ini
 create mode 100644 Data/dolphin-emu-nogui.6
 create mode 100644 Data/dolphin-emu.6
 create mode 100644 Data/dolphin-emu.desktop
 create mode 100644 Data/dolphin-emu.png
 create mode 100644 Data/dolphin-emu.svg
 delete mode 100644 Installer/dolphin-emu.desktop
 delete mode 100644 Installer/dolphin-emu.xpm
 delete mode 100644 Source/Android/app/src/arm/res/values/arrays.xml
 delete mode 100644 Source/Android/app/src/arm/res/values/strings.xml
 create mode 100644 Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/DolphinApplication.java
 delete mode 100644 Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/activities/MainActivity.java
 delete mode 100644 Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/activities/SettingsActivity.java
 delete mode 100644 Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/activities/TvMainActivity.java
 delete mode 100644 Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/fragments/PlatformGamesFragment.java
 delete mode 100644 Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/fragments/SettingsFragment.java
 create mode 100644 Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/model/settings/BooleanSetting.java
 create mode 100644 Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/model/settings/FloatSetting.java
 create mode 100644 Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/model/settings/IntSetting.java
 create mode 100644 Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/model/settings/Setting.java
 create mode 100644 Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/model/settings/SettingSection.java
 create mode 100644 Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/model/settings/StringSetting.java
 create mode 100644 Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/model/settings/view/CheckBoxSetting.java
 create mode 100644 Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/model/settings/view/HeaderSetting.java
 create mode 100644 Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/model/settings/view/SettingsItem.java
 create mode 100644 Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/model/settings/view/SingleChoiceSetting.java
 create mode 100644 Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/model/settings/view/SliderSetting.java
 create mode 100644 Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/model/settings/view/SubmenuSetting.java
 delete mode 100644 Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/services/SettingsSaveService.java
 create mode 100644 Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/services/USBPermService.java
 create mode 100644 Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/ui/DividerItemDecoration.java
 create mode 100644 Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/ui/input/gamecube/ControllerFragment.java
 create mode 100644 Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/ui/input/gamecube/ControllerFragmentPresenter.java
 create mode 100644 Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/ui/input/gamecube/ControllerFragmentView.java
 create mode 100644 Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/ui/main/MainActivity.java
 create mode 100644 Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/ui/main/MainPresenter.java
 create mode 100644 Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/ui/main/MainView.java
 create mode 100644 Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/ui/main/TvMainActivity.java
 create mode 100644 Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/ui/platform/PlatformGamesFragment.java
 create mode 100644 Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/ui/platform/PlatformGamesPresenter.java
 create mode 100644 Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/ui/platform/PlatformGamesView.java
 create mode 100644 Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/ui/settings/SettingsActivity.java
 create mode 100644 Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/ui/settings/SettingsActivityPresenter.java
 create mode 100644 Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/ui/settings/SettingsActivityView.java
 create mode 100644 Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/ui/settings/SettingsAdapter.java
 create mode 100644 Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/ui/settings/SettingsFragment.java
 create mode 100644 Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/ui/settings/SettingsFragmentPresenter.java
 create mode 100644 Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/ui/settings/SettingsFragmentView.java
 create mode 100644 Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/ui/settings/SettingsFrameLayout.java
 create mode 100644 Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/ui/settings/viewholder/CheckBoxSettingViewHolder.java
 create mode 100644 Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/ui/settings/viewholder/HeaderViewHolder.java
 create mode 100644 Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/ui/settings/viewholder/SettingViewHolder.java
 create mode 100644 Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/ui/settings/viewholder/SingleChoiceViewHolder.java
 create mode 100644 Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/ui/settings/viewholder/SliderViewHolder.java
 create mode 100644 Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/ui/settings/viewholder/SubmenuViewHolder.java
 create mode 100644 Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/utils/Animations.java
 delete mode 100644 Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/utils/CPUHelper.java
 create mode 100644 Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/utils/Java_WiimoteAdapter.java
 create mode 100644 Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/utils/Log.java
 create mode 100644 Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/utils/Pixels.java
 create mode 100644 Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/utils/SettingsFile.java
 delete mode 100644 Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/utils/SliderPreference.java
 delete mode 100644 Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/utils/UserPreferences.java
 create mode 100644 Source/Android/app/src/main/res/animator/settings_enter.xml
 create mode 100644 Source/Android/app/src/main/res/animator/settings_exit.xml
 create mode 100644 Source/Android/app/src/main/res/animator/settings_pop_enter.xml
 create mode 100644 Source/Android/app/src/main/res/animator/setttings_pop_exit.xml
 delete mode 100644 Source/Android/app/src/main/res/drawable-hdpi/gcpad_dpad_pressed_down.png
 delete mode 100644 Source/Android/app/src/main/res/drawable-hdpi/gcpad_dpad_pressed_downleft.png
 delete mode 100644 Source/Android/app/src/main/res/drawable-hdpi/gcpad_dpad_pressed_downright.png
 delete mode 100644 Source/Android/app/src/main/res/drawable-hdpi/gcpad_dpad_pressed_left.png
 delete mode 100644 Source/Android/app/src/main/res/drawable-hdpi/gcpad_dpad_pressed_right.png
 delete mode 100644 Source/Android/app/src/main/res/drawable-hdpi/gcpad_dpad_pressed_up.png
 delete mode 100644 Source/Android/app/src/main/res/drawable-hdpi/gcpad_dpad_pressed_upleft.png
 delete mode 100644 Source/Android/app/src/main/res/drawable-hdpi/gcpad_dpad_upright.png
 create mode 100644 Source/Android/app/src/main/res/drawable-hdpi/ic_cancel.png
 delete mode 100644 Source/Android/app/src/main/res/drawable-hdpi/ic_settings.png
 create mode 100644 Source/Android/app/src/main/res/drawable-hdpi/ic_settings_core.png
 create mode 100644 Source/Android/app/src/main/res/drawable-hdpi/ic_settings_gcpad.png
 create mode 100644 Source/Android/app/src/main/res/drawable-hdpi/ic_settings_graphics.png
 create mode 100644 Source/Android/app/src/main/res/drawable-hdpi/ic_settings_wiimote.png
 create mode 100644 Source/Android/app/src/main/res/drawable-mdpi/ic_cancel.png
 create mode 100644 Source/Android/app/src/main/res/drawable-mdpi/ic_settings_gcpad.png
 create mode 100644 Source/Android/app/src/main/res/drawable-mdpi/ic_settings_wiimote.png
 delete mode 100644 Source/Android/app/src/main/res/drawable-xhdpi/gcpad_dpad_pressed_down.png
 delete mode 100644 Source/Android/app/src/main/res/drawable-xhdpi/gcpad_dpad_pressed_downleft.png
 delete mode 100644 Source/Android/app/src/main/res/drawable-xhdpi/gcpad_dpad_pressed_downright.png
 delete mode 100644 Source/Android/app/src/main/res/drawable-xhdpi/gcpad_dpad_pressed_left.png
 delete mode 100644 Source/Android/app/src/main/res/drawable-xhdpi/gcpad_dpad_pressed_right.png
 delete mode 100644 Source/Android/app/src/main/res/drawable-xhdpi/gcpad_dpad_pressed_up.png
 delete mode 100644 Source/Android/app/src/main/res/drawable-xhdpi/gcpad_dpad_pressed_upleft.png
 delete mode 100644 Source/Android/app/src/main/res/drawable-xhdpi/gcpad_dpad_upright.png
 create mode 100644 Source/Android/app/src/main/res/drawable-xhdpi/ic_cancel.png
 delete mode 100644 Source/Android/app/src/main/res/drawable-xhdpi/ic_settings.png
 create mode 100644 Source/Android/app/src/main/res/drawable-xhdpi/ic_settings_core.png
 create mode 100644 Source/Android/app/src/main/res/drawable-xhdpi/ic_settings_gcpad.png
 create mode 100644 Source/Android/app/src/main/res/drawable-xhdpi/ic_settings_graphics.png
 create mode 100644 Source/Android/app/src/main/res/drawable-xhdpi/ic_settings_wiimote.png
 delete mode 100644 Source/Android/app/src/main/res/drawable-xxhdpi/gcpad_dpad_pressed_down.png
 delete mode 100644 Source/Android/app/src/main/res/drawable-xxhdpi/gcpad_dpad_pressed_downleft.png
 delete mode 100644 Source/Android/app/src/main/res/drawable-xxhdpi/gcpad_dpad_pressed_downright.png
 delete mode 100644 Source/Android/app/src/main/res/drawable-xxhdpi/gcpad_dpad_pressed_left.png
 delete mode 100644 Source/Android/app/src/main/res/drawable-xxhdpi/gcpad_dpad_pressed_right.png
 delete mode 100644 Source/Android/app/src/main/res/drawable-xxhdpi/gcpad_dpad_pressed_up.png
 delete mode 100644 Source/Android/app/src/main/res/drawable-xxhdpi/gcpad_dpad_pressed_upleft.png
 delete mode 100644 Source/Android/app/src/main/res/drawable-xxhdpi/gcpad_dpad_upright.png
 create mode 100644 Source/Android/app/src/main/res/drawable-xxhdpi/ic_cancel.png
 delete mode 100644 Source/Android/app/src/main/res/drawable-xxhdpi/ic_settings.png
 create mode 100644 Source/Android/app/src/main/res/drawable-xxhdpi/ic_settings_core.png
 create mode 100644 Source/Android/app/src/main/res/drawable-xxhdpi/ic_settings_gcpad.png
 create mode 100644 Source/Android/app/src/main/res/drawable-xxhdpi/ic_settings_graphics.png
 create mode 100644 Source/Android/app/src/main/res/drawable-xxhdpi/ic_settings_wiimote.png
 delete mode 100644 Source/Android/app/src/main/res/drawable-xxxhdpi/gcpad_dpad_pressed_down.png
 delete mode 100644 Source/Android/app/src/main/res/drawable-xxxhdpi/gcpad_dpad_pressed_downleft.png
 delete mode 100644 Source/Android/app/src/main/res/drawable-xxxhdpi/gcpad_dpad_pressed_downright.png
 delete mode 100644 Source/Android/app/src/main/res/drawable-xxxhdpi/gcpad_dpad_pressed_left.png
 delete mode 100644 Source/Android/app/src/main/res/drawable-xxxhdpi/gcpad_dpad_pressed_right.png
 delete mode 100644 Source/Android/app/src/main/res/drawable-xxxhdpi/gcpad_dpad_pressed_up.png
 delete mode 100644 Source/Android/app/src/main/res/drawable-xxxhdpi/gcpad_dpad_pressed_upleft.png
 delete mode 100644 Source/Android/app/src/main/res/drawable-xxxhdpi/gcpad_dpad_upright.png
 create mode 100644 Source/Android/app/src/main/res/drawable-xxxhdpi/ic_cancel.png
 delete mode 100644 Source/Android/app/src/main/res/drawable-xxxhdpi/ic_settings.png
 create mode 100644 Source/Android/app/src/main/res/drawable-xxxhdpi/ic_settings_core.png
 create mode 100644 Source/Android/app/src/main/res/drawable-xxxhdpi/ic_settings_gcpad.png
 create mode 100644 Source/Android/app/src/main/res/drawable-xxxhdpi/ic_settings_graphics.png
 create mode 100644 Source/Android/app/src/main/res/drawable-xxxhdpi/ic_settings_wiimote.png
 create mode 100644 Source/Android/app/src/main/res/drawable/ic_settings_core_tv.png
 create mode 100644 Source/Android/app/src/main/res/drawable/ic_settings_gcpad.png
 create mode 100644 Source/Android/app/src/main/res/drawable/ic_settings_graphics_tv.png
 delete mode 100644 Source/Android/app/src/main/res/drawable/ic_settings_tv.png
 create mode 100644 Source/Android/app/src/main/res/drawable/ic_settings_wiimote.png
 create mode 100644 Source/Android/app/src/main/res/layout/dialog_seekbar.xml
 create mode 100644 Source/Android/app/src/main/res/layout/fragment_input_gc_list.xml
 create mode 100644 Source/Android/app/src/main/res/layout/fragment_settings.xml
 create mode 100644 Source/Android/app/src/main/res/layout/list_item_setting.xml
 create mode 100644 Source/Android/app/src/main/res/layout/list_item_setting_checkbox.xml
 create mode 100644 Source/Android/app/src/main/res/layout/list_item_settings_header.xml
 delete mode 100644 Source/Android/app/src/main/res/layout/slider_layout.xml
 create mode 100644 Source/Android/app/src/main/res/menu/menu_settings.xml
 delete mode 100644 Source/Android/app/src/main/res/xml/preferences.xml
 delete mode 100644 Source/Android/app/src/x86_64/res/values/strings.xml
 create mode 100644 Source/Core/Common/GL/GLExtensions/gl_4_2.h
 create mode 100644 Source/Core/Common/GL/GLExtensions/gl_4_3.h
 create mode 100644 Source/Core/Common/GL/GLExtensions/gl_4_4.h
 create mode 100644 Source/Core/Common/GL/GLExtensions/gl_4_5.h
 create mode 100644 Source/Core/Core/HW/WiimoteReal/IOAndroid.cpp
 create mode 100644 Source/Core/DolphinQt2/AboutDialog.cpp
 create mode 100644 Source/Core/DolphinQt2/AboutDialog.h
 create mode 100644 Source/Core/DolphinQt2/GameList/TableDelegate.cpp
 create mode 100644 Source/Core/DolphinQt2/GameList/TableDelegate.h
 delete mode 100644 Source/Core/DolphinQt2/GameList/TableProxyModel.cpp
 delete mode 100644 Source/Core/DolphinQt2/GameList/TableProxyModel.h
 create mode 100644 Source/Core/VideoBackends/D3D12/BoundingBox.cpp
 create mode 100644 Source/Core/VideoBackends/D3D12/BoundingBox.h
 create mode 100644 Source/Core/VideoBackends/D3D12/D3D12.vcxproj
 create mode 100644 Source/Core/VideoBackends/D3D12/D3D12.vcxproj.filters
 create mode 100644 Source/Core/VideoBackends/D3D12/D3DBase.cpp
 create mode 100644 Source/Core/VideoBackends/D3D12/D3DBase.h
 create mode 100644 Source/Core/VideoBackends/D3D12/D3DCommandListManager.cpp
 create mode 100644 Source/Core/VideoBackends/D3D12/D3DCommandListManager.h
 create mode 100644 Source/Core/VideoBackends/D3D12/D3DDescriptorHeapManager.cpp
 create mode 100644 Source/Core/VideoBackends/D3D12/D3DDescriptorHeapManager.h
 create mode 100644 Source/Core/VideoBackends/D3D12/D3DQueuedCommandList.cpp
 create mode 100644 Source/Core/VideoBackends/D3D12/D3DQueuedCommandList.h
 create mode 100644 Source/Core/VideoBackends/D3D12/D3DShader.cpp
 create mode 100644 Source/Core/VideoBackends/D3D12/D3DShader.h
 create mode 100644 Source/Core/VideoBackends/D3D12/D3DState.cpp
 create mode 100644 Source/Core/VideoBackends/D3D12/D3DState.h
 create mode 100644 Source/Core/VideoBackends/D3D12/D3DStreamBuffer.cpp
 create mode 100644 Source/Core/VideoBackends/D3D12/D3DStreamBuffer.h
 create mode 100644 Source/Core/VideoBackends/D3D12/D3DTexture.cpp
 create mode 100644 Source/Core/VideoBackends/D3D12/D3DTexture.h
 create mode 100644 Source/Core/VideoBackends/D3D12/D3DUtil.cpp
 create mode 100644 Source/Core/VideoBackends/D3D12/D3DUtil.h
 create mode 100644 Source/Core/VideoBackends/D3D12/FramebufferManager.cpp
 create mode 100644 Source/Core/VideoBackends/D3D12/FramebufferManager.h
 create mode 100644 Source/Core/VideoBackends/D3D12/NativeVertexFormat.cpp
 create mode 100644 Source/Core/VideoBackends/D3D12/NativeVertexFormat.h
 create mode 100644 Source/Core/VideoBackends/D3D12/PSTextureEncoder.cpp
 create mode 100644 Source/Core/VideoBackends/D3D12/PSTextureEncoder.h
 create mode 100644 Source/Core/VideoBackends/D3D12/PerfQuery.cpp
 create mode 100644 Source/Core/VideoBackends/D3D12/PerfQuery.h
 create mode 100644 Source/Core/VideoBackends/D3D12/Render.cpp
 create mode 100644 Source/Core/VideoBackends/D3D12/Render.h
 create mode 100644 Source/Core/VideoBackends/D3D12/ShaderCache.cpp
 create mode 100644 Source/Core/VideoBackends/D3D12/ShaderCache.h
 create mode 100644 Source/Core/VideoBackends/D3D12/ShaderConstantsManager.cpp
 create mode 100644 Source/Core/VideoBackends/D3D12/ShaderConstantsManager.h
 create mode 100644 Source/Core/VideoBackends/D3D12/StaticShaderCache.cpp
 create mode 100644 Source/Core/VideoBackends/D3D12/StaticShaderCache.h
 create mode 100644 Source/Core/VideoBackends/D3D12/Television.cpp
 create mode 100644 Source/Core/VideoBackends/D3D12/Television.h
 create mode 100644 Source/Core/VideoBackends/D3D12/TextureCache.cpp
 create mode 100644 Source/Core/VideoBackends/D3D12/TextureCache.h
 create mode 100644 Source/Core/VideoBackends/D3D12/TextureEncoder.h
 create mode 100644 Source/Core/VideoBackends/D3D12/VertexManager.cpp
 create mode 100644 Source/Core/VideoBackends/D3D12/VertexManager.h
 create mode 100644 Source/Core/VideoBackends/D3D12/VideoBackend.h
 create mode 100644 Source/Core/VideoBackends/D3D12/XFBEncoder.cpp
 create mode 100644 Source/Core/VideoBackends/D3D12/XFBEncoder.h
 create mode 100644 Source/Core/VideoBackends/D3D12/main.cpp
 create mode 100644 Source/Core/VideoCommon/SamplerCommon.h

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-games/dolphin-emu.git



More information about the Pkg-games-commits mailing list