mirror of
				https://github.com/PabloMK7/citra.git
				synced 2025-11-03 23:28:48 +00:00 
			
		
		
		
	code: Cleanup and warning fixes from the Vulkan PR (#6163)
Co-authored-by: emufan4568 <geoster3d@gmail.com> Co-authored-by: Kyle Kienapfel <Docteh@users.noreply.github.com>
This commit is contained in:
		
							parent
							
								
									aa84022704
								
							
						
					
					
						commit
						1ddea27ac8
					
				
					 72 changed files with 895 additions and 626 deletions
				
			
		| 
						 | 
				
			
			@ -2,7 +2,6 @@
 | 
			
		|||
// Licensed under GPLv2 or any later version
 | 
			
		||||
// Refer to the license.txt file included.
 | 
			
		||||
 | 
			
		||||
#include "common/common_paths.h"
 | 
			
		||||
#include "core/core.h"
 | 
			
		||||
#include "core/hle/applets/applet.h"
 | 
			
		||||
#include "core/hle/service/apt/applet_manager.h"
 | 
			
		||||
| 
						 | 
				
			
			@ -27,47 +26,66 @@ struct AppletTitleData {
 | 
			
		|||
 | 
			
		||||
static constexpr std::size_t NumApplets = 29;
 | 
			
		||||
static constexpr std::array<AppletTitleData, NumApplets> applet_titleids = {{
 | 
			
		||||
    {AppletId::HomeMenu, AppletId::None, 0x4003000008202, 0x4003000008F02, 0x4003000009802,
 | 
			
		||||
     0x4003000008202, 0x400300000A102, 0x400300000A902, 0x400300000B102},
 | 
			
		||||
    {AppletId::AlternateMenu, AppletId::None, 0x4003000008102, 0x4003000008102, 0x4003000008102,
 | 
			
		||||
     0x4003000008102, 0x4003000008102, 0x4003000008102, 0x4003000008102},
 | 
			
		||||
    {AppletId::Camera, AppletId::None, 0x4003000008402, 0x4003000009002, 0x4003000009902,
 | 
			
		||||
     0x4003000008402, 0x400300000A202, 0x400300000AA02, 0x400300000B202},
 | 
			
		||||
    {AppletId::FriendList, AppletId::None, 0x4003000008D02, 0x4003000009602, 0x4003000009F02,
 | 
			
		||||
     0x4003000008D02, 0x400300000A702, 0x400300000AF02, 0x400300000B702},
 | 
			
		||||
    {AppletId::GameNotes, AppletId::None, 0x4003000008702, 0x4003000009302, 0x4003000009C02,
 | 
			
		||||
     0x4003000008702, 0x400300000A502, 0x400300000AD02, 0x400300000B502},
 | 
			
		||||
    {AppletId::InternetBrowser, AppletId::None, 0x4003000008802, 0x4003000009402, 0x4003000009D02,
 | 
			
		||||
     0x4003000008802, 0x400300000A602, 0x400300000AE02, 0x400300000B602},
 | 
			
		||||
    {AppletId::InstructionManual, AppletId::None, 0x4003000008602, 0x4003000009202, 0x4003000009B02,
 | 
			
		||||
     0x4003000008602, 0x400300000A402, 0x400300000AC02, 0x400300000B402},
 | 
			
		||||
    {AppletId::Notifications, AppletId::None, 0x4003000008E02, 0x4003000009702, 0x400300000A002,
 | 
			
		||||
     0x4003000008E02, 0x400300000A802, 0x400300000B002, 0x400300000B802},
 | 
			
		||||
    {AppletId::Miiverse, AppletId::None, 0x400300000BC02, 0x400300000BD02, 0x400300000BE02,
 | 
			
		||||
     0x400300000BC02, 0x4003000009E02, 0x4003000009502, 0x400300000B902},
 | 
			
		||||
    {{AppletId::HomeMenu, AppletId::None},
 | 
			
		||||
     {0x4003000008202, 0x4003000008F02, 0x4003000009802, 0x4003000008202, 0x400300000A102,
 | 
			
		||||
      0x400300000A902, 0x400300000B102}},
 | 
			
		||||
    {{AppletId::AlternateMenu, AppletId::None},
 | 
			
		||||
     {0x4003000008102, 0x4003000008102, 0x4003000008102, 0x4003000008102, 0x4003000008102,
 | 
			
		||||
      0x4003000008102, 0x4003000008102}},
 | 
			
		||||
    {{AppletId::Camera, AppletId::None},
 | 
			
		||||
     {0x4003000008402, 0x4003000009002, 0x4003000009902, 0x4003000008402, 0x400300000A202,
 | 
			
		||||
      0x400300000AA02, 0x400300000B202}},
 | 
			
		||||
    {{AppletId::FriendList, AppletId::None},
 | 
			
		||||
     {0x4003000008D02, 0x4003000009602, 0x4003000009F02, 0x4003000008D02, 0x400300000A702,
 | 
			
		||||
      0x400300000AF02, 0x400300000B702}},
 | 
			
		||||
    {{AppletId::GameNotes, AppletId::None},
 | 
			
		||||
     {0x4003000008702, 0x4003000009302, 0x4003000009C02, 0x4003000008702, 0x400300000A502,
 | 
			
		||||
      0x400300000AD02, 0x400300000B502}},
 | 
			
		||||
    {{AppletId::InternetBrowser, AppletId::None},
 | 
			
		||||
     {0x4003000008802, 0x4003000009402, 0x4003000009D02, 0x4003000008802, 0x400300000A602,
 | 
			
		||||
      0x400300000AE02, 0x400300000B602}},
 | 
			
		||||
    {{AppletId::InstructionManual, AppletId::None},
 | 
			
		||||
     {0x4003000008602, 0x4003000009202, 0x4003000009B02, 0x4003000008602, 0x400300000A402,
 | 
			
		||||
      0x400300000AC02, 0x400300000B402}},
 | 
			
		||||
    {{AppletId::Notifications, AppletId::None},
 | 
			
		||||
     {0x4003000008E02, 0x4003000009702, 0x400300000A002, 0x4003000008E02, 0x400300000A802,
 | 
			
		||||
      0x400300000B002, 0x400300000B802}},
 | 
			
		||||
    {{AppletId::Miiverse, AppletId::None},
 | 
			
		||||
     {0x400300000BC02, 0x400300000BD02, 0x400300000BE02, 0x400300000BC02, 0x4003000009E02,
 | 
			
		||||
      0x4003000009502, 0x400300000B902}},
 | 
			
		||||
    // These values obtained from an older NS dump firmware 4.5
 | 
			
		||||
    {AppletId::MiiversePost, AppletId::None, 0x400300000BA02, 0x400300000BA02, 0x400300000BA02,
 | 
			
		||||
     0x400300000BA02, 0x400300000BA02, 0x400300000BA02, 0x400300000BA02},
 | 
			
		||||
    {{AppletId::MiiversePost, AppletId::None},
 | 
			
		||||
     {0x400300000BA02, 0x400300000BA02, 0x400300000BA02, 0x400300000BA02, 0x400300000BA02,
 | 
			
		||||
      0x400300000BA02, 0x400300000BA02}},
 | 
			
		||||
    // {AppletId::MiiversePost, AppletId::None, 0x4003000008302, 0x4003000008B02, 0x400300000BA02,
 | 
			
		||||
    //  0x4003000008302, 0x0, 0x0, 0x0},
 | 
			
		||||
    {AppletId::AmiiboSettings, AppletId::None, 0x4003000009502, 0x4003000009E02, 0x400300000B902,
 | 
			
		||||
     0x4003000009502, 0x0, 0x4003000008C02, 0x400300000BF02},
 | 
			
		||||
    {AppletId::SoftwareKeyboard1, AppletId::SoftwareKeyboard2, 0x400300000C002, 0x400300000C802,
 | 
			
		||||
     0x400300000D002, 0x400300000C002, 0x400300000D802, 0x400300000DE02, 0x400300000E402},
 | 
			
		||||
    {AppletId::Ed1, AppletId::Ed2, 0x400300000C102, 0x400300000C902, 0x400300000D102,
 | 
			
		||||
     0x400300000C102, 0x400300000D902, 0x400300000DF02, 0x400300000E502},
 | 
			
		||||
    {AppletId::PnoteApp, AppletId::PnoteApp2, 0x400300000C302, 0x400300000CB02, 0x400300000D302,
 | 
			
		||||
     0x400300000C302, 0x400300000DB02, 0x400300000E102, 0x400300000E702},
 | 
			
		||||
    {AppletId::SnoteApp, AppletId::SnoteApp2, 0x400300000C402, 0x400300000CC02, 0x400300000D402,
 | 
			
		||||
     0x400300000C402, 0x400300000DC02, 0x400300000E202, 0x400300000E802},
 | 
			
		||||
    {AppletId::Error, AppletId::Error2, 0x400300000C502, 0x400300000C502, 0x400300000C502,
 | 
			
		||||
     0x400300000C502, 0x400300000CF02, 0x400300000CF02, 0x400300000CF02},
 | 
			
		||||
    {AppletId::Mint, AppletId::Mint2, 0x400300000C602, 0x400300000CE02, 0x400300000D602,
 | 
			
		||||
     0x400300000C602, 0x400300000DD02, 0x400300000E302, 0x400300000E902},
 | 
			
		||||
    {AppletId::Extrapad, AppletId::Extrapad2, 0x400300000CD02, 0x400300000CD02, 0x400300000CD02,
 | 
			
		||||
     0x400300000CD02, 0x400300000D502, 0x400300000D502, 0x400300000D502},
 | 
			
		||||
    {AppletId::Memolib, AppletId::Memolib2, 0x400300000F602, 0x400300000F602, 0x400300000F602,
 | 
			
		||||
     0x400300000F602, 0x400300000F602, 0x400300000F602, 0x400300000F602},
 | 
			
		||||
    {{AppletId::AmiiboSettings, AppletId::None},
 | 
			
		||||
     {0x4003000009502, 0x4003000009E02, 0x400300000B902, 0x4003000009502, 0x0, 0x4003000008C02,
 | 
			
		||||
      0x400300000BF02}},
 | 
			
		||||
    {{AppletId::SoftwareKeyboard1, AppletId::SoftwareKeyboard2},
 | 
			
		||||
     {0x400300000C002, 0x400300000C802, 0x400300000D002, 0x400300000C002, 0x400300000D802,
 | 
			
		||||
      0x400300000DE02, 0x400300000E402}},
 | 
			
		||||
    {{AppletId::Ed1, AppletId::Ed2},
 | 
			
		||||
     {0x400300000C102, 0x400300000C902, 0x400300000D102, 0x400300000C102, 0x400300000D902,
 | 
			
		||||
      0x400300000DF02, 0x400300000E502}},
 | 
			
		||||
    {{AppletId::PnoteApp, AppletId::PnoteApp2},
 | 
			
		||||
     {0x400300000C302, 0x400300000CB02, 0x400300000D302, 0x400300000C302, 0x400300000DB02,
 | 
			
		||||
      0x400300000E102, 0x400300000E702}},
 | 
			
		||||
    {{AppletId::SnoteApp, AppletId::SnoteApp2},
 | 
			
		||||
     {0x400300000C402, 0x400300000CC02, 0x400300000D402, 0x400300000C402, 0x400300000DC02,
 | 
			
		||||
      0x400300000E202, 0x400300000E802}},
 | 
			
		||||
    {{AppletId::Error, AppletId::Error2},
 | 
			
		||||
     {0x400300000C502, 0x400300000C502, 0x400300000C502, 0x400300000C502, 0x400300000CF02,
 | 
			
		||||
      0x400300000CF02, 0x400300000CF02}},
 | 
			
		||||
    {{AppletId::Mint, AppletId::Mint2},
 | 
			
		||||
     {0x400300000C602, 0x400300000CE02, 0x400300000D602, 0x400300000C602, 0x400300000DD02,
 | 
			
		||||
      0x400300000E302, 0x400300000E902}},
 | 
			
		||||
    {{AppletId::Extrapad, AppletId::Extrapad2},
 | 
			
		||||
     {0x400300000CD02, 0x400300000CD02, 0x400300000CD02, 0x400300000CD02, 0x400300000D502,
 | 
			
		||||
      0x400300000D502, 0x400300000D502}},
 | 
			
		||||
    {{AppletId::Memolib, AppletId::Memolib2},
 | 
			
		||||
     {0x400300000F602, 0x400300000F602, 0x400300000F602, 0x400300000F602, 0x400300000F602,
 | 
			
		||||
      0x400300000F602, 0x400300000F602}},
 | 
			
		||||
    // TODO(Subv): Fill in the rest of the titleids
 | 
			
		||||
}};
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue