Zach Hilman
|
a7fda84902
|
am: Implement ISelfController Exit
Closes the current application.
|
2019-09-21 22:25:18 -04:00 |
|
Zach Hilman
|
4c1c8801a5
|
am: Add RequestExit event to AppletMessageQueue
Tested against libnx, signals to games to begin cleanup.
|
2019-09-21 22:24:10 -04:00 |
|
Zach Hilman
|
bbc1437188
|
core: Track system exit lock status
Used to determine if yuzu should confirm before pausing or stopping a game.
|
2019-09-21 22:23:44 -04:00 |
|
David
|
a1b8e5d09a
|
Merge pull request #2612 from DarkLordZach/prepo-new
prepo: Implement New, System, and Non-User variants of SaveReport
|
2019-09-22 11:49:36 +10:00 |
|
David
|
c9ccdfbeac
|
Merge pull request #2430 from DarkLordZach/fs-controller
core: Implement FileSystemController to deglobalize FS services
|
2019-09-22 11:42:34 +10:00 |
|
Zach Hilman
|
7979ccd956
|
Merge pull request #2883 from ogniK5377/log-game
Log the current title id and game name which is booting
|
2019-09-21 21:34:19 -04:00 |
|
Zach Hilman
|
8dd2e91427
|
prepo: Remove system global accessors
|
2019-09-21 19:17:45 -04:00 |
|
Zach Hilman
|
daf9cd9358
|
prepo: Implement SaveReport New and System variants
|
2019-09-21 19:17:08 -04:00 |
|
Zach Hilman
|
787b191abf
|
reporter: Differentiate between Old, New, and System play reports
|
2019-09-21 19:17:08 -04:00 |
|
Zach Hilman
|
038bcec111
|
configure_debug: Move reporting option to logging
|
2019-09-21 18:43:20 -04:00 |
|
Rodrigo Locatti
|
9286976948
|
Merge pull request #2878 from FernandoS27/icmp
shader_ir: Implement ICMP
|
2019-09-21 18:06:07 -03:00 |
|
Zach Hilman
|
ccd70819c2
|
config: Remove Dump options from configure_debug
|
2019-09-21 16:50:39 -04:00 |
|
Zach Hilman
|
a49169e819
|
filesystem: Add const qualification to various accessors
|
2019-09-21 16:50:39 -04:00 |
|
Zach Hilman
|
d4d38dd44d
|
yuzu: Add UI to manage filesystem paths and sizes
|
2019-09-21 16:50:39 -04:00 |
|
Zach Hilman
|
c182688ad6
|
core: Store FileSystemController in core
|
2019-09-21 16:50:39 -04:00 |
|
Zach Hilman
|
2590b5a9ea
|
settings: Add options for managing gamecard emulation
|
2019-09-21 16:43:10 -04:00 |
|
Zach Hilman
|
918119ae1b
|
settings: Add options for setting storage sizes
|
2019-09-21 16:43:10 -04:00 |
|
Zach Hilman
|
c6ff4a6f4d
|
yuzu: Port old usages of Filesystem namespace to FilesystemController
|
2019-09-21 16:43:10 -04:00 |
|
Zach Hilman
|
faf628ad8d
|
settings: Update LogSettings to show NAND/SDMC paths from FileUtil
|
2019-09-21 16:43:10 -04:00 |
|
Zach Hilman
|
ccaafaccfc
|
card_image: Add accessors for gamecard certificate
Used by fsp-srv/IDeviceOperator
|
2019-09-21 16:43:10 -04:00 |
|
Zach Hilman
|
77f9ecd32b
|
card_image: Add functions to query gamecard update partition
Includes version and meta title ID, used by fsp-srv/IDeviceOperator
|
2019-09-21 16:43:10 -04:00 |
|
Zach Hilman
|
e018a48460
|
content_archive: Add accessors for Rights ID and SDK Version
|
2019-09-21 16:43:10 -04:00 |
|
Zach Hilman
|
b4164d295b
|
partition_data_manager: Add accessor for decrypted PRODINFO partition
|
2019-09-21 16:43:10 -04:00 |
|
Zach Hilman
|
4b91057688
|
services: Pass FileSystemController as reference to services that need it
|
2019-09-21 16:43:10 -04:00 |
|
Zach Hilman
|
1b04b72653
|
am: Unstub IApplicationFunctions EnsureSaveData (20)
Creates a default save data for the application given a user ID.
|
2019-09-21 16:43:10 -04:00 |
|
Zach Hilman
|
43af31836e
|
filesystem: Pass Size Getter functions to IFileSystem for sizes
|
2019-09-21 16:43:10 -04:00 |
|
Zach Hilman
|
721a92775d
|
sdmc_factory: Add SD Card size getters
|
2019-09-21 16:43:10 -04:00 |
|
Zach Hilman
|
e47b57a90f
|
bis_factory: Add getters for NAND partition sizes
|
2019-09-21 16:43:10 -04:00 |
|
Zach Hilman
|
8abbc619a1
|
filesystem: Add FileSystemController to deglobalize FS services
|
2019-09-21 16:43:10 -04:00 |
|
Zach Hilman
|
0a8e540681
|
submisson_package: Fix edge case with improperly sized filenames
Prevents a crash if the filename is less than 9 characters long.
|
2019-09-21 16:43:10 -04:00 |
|
Zach Hilman
|
08c0783d34
|
sdmc_factory: Add accessor for SDMC Album directory
|
2019-09-21 16:43:10 -04:00 |
|
Zach Hilman
|
0084cceb20
|
sdmc_factory: Add accessor for SDMC PlaceholderCache
|
2019-09-21 16:43:10 -04:00 |
|
Zach Hilman
|
02b36b0eb5
|
sdmc_factory: Add accessor for content directory
|
2019-09-21 16:43:10 -04:00 |
|
Zach Hilman
|
49c44e3fae
|
savedata_factory: Implement savedata creation and don't create dir on open
Matches hardware behavior and eliminates some nasty behavior we were doing that wasn't hw-accurate at all.
|
2019-09-21 16:43:10 -04:00 |
|
Zach Hilman
|
62d772eaed
|
patch_manager: Add short-circuit edge-case to GetPatchVersionNames
If title ID is 0, there are no add ons, prevents wasting time looking for them.
|
2019-09-21 16:43:10 -04:00 |
|
Zach Hilman
|
06db4d94fd
|
patch_manager: Add error checking to load dir to prevent crashes
Prevents a crash if the load dir would be nullptr, instead logs an error and returns appropriately.
|
2019-09-21 16:43:10 -04:00 |
|
Zach Hilman
|
9d9fc8a675
|
registered_cache: Process *.cnmt.nca files
Needed to use the RegisteredCache/PlaceholderCache on gamecards.
|
2019-09-21 16:43:10 -04:00 |
|
Zach Hilman
|
8500ca797f
|
registered_cache: Implement PlaceholderCache to manage placeholder and installing content
|
2019-09-21 16:43:10 -04:00 |
|
Zach Hilman
|
256a50ad15
|
bis_factory: Fix mod loader edge-case with homebrew title IDs
Fixes a bug where homebrew that has a title ID with the update bit set can cause issues with the PatchManager
|
2019-09-21 16:43:10 -04:00 |
|
Zach Hilman
|
b71bda45ae
|
bis_factory: Add accessors for BIS placeholder caches
|
2019-09-21 16:43:10 -04:00 |
|
Zach Hilman
|
9bee885282
|
bis_factory: Add accessor for NAND Image Directory
|
2019-09-21 16:43:10 -04:00 |
|
Zach Hilman
|
4dae5a52a8
|
bis_factory: Add accessors for BIS content directories
|
2019-09-21 16:43:10 -04:00 |
|
Zach Hilman
|
3a1899d143
|
bis_factory: Add accessors for BIS partitions
|
2019-09-21 16:43:10 -04:00 |
|
Fernando Sahmkow
|
527b841c15
|
Shader_IR: ICMP corrections and fixes
|
2019-09-21 14:28:03 -04:00 |
|
David
|
97b8c9d2c3
|
Merge pull request #2885 from Hexagon12/port-4944
Port citra-emu/citra#4944: "Added Host CPU and OS to log"
|
2019-09-21 23:46:58 +10:00 |
|
pbarilla
|
8fd266a7c4
|
Added Host CPU and OS to log
|
2019-09-21 16:11:46 +03:00 |
|
David
|
183c445c30
|
Merge pull request #2806 from FearlessTobi/port-4882
Port citra-emu/citra#4882: "Add frametime logging for tracking performance over time"
|
2019-09-21 20:09:55 +10:00 |
|
David
|
c7c8ffbc13
|
Merge pull request #2872 from FernandoS27/mem-gpu-opt
Core/Memory: Only FlushAndInvalidate GPU if the page is marked as RasterizerCachedMemory
|
2019-09-21 20:07:25 +10:00 |
|
David
|
25383b9ff2
|
Merge pull request #2576 from DarkLordZach/nsp-fix-1
nsp: Fix various errors with loading and processing of extracted NSPs
|
2019-09-21 20:05:24 +10:00 |
|
David
|
c41365a56f
|
Merge pull request #2866 from Morph1984/checkbox_fix
configure_input: Uncheck "Joycons Docked" when "Use Docked Mode" is checked
|
2019-09-21 19:58:22 +10:00 |
|