Zach Hilman
cbd517d8cc
bktr: Add logging on successful patch
7 years ago
Zach Hilman
2814ca3624
game_list: Use friendly game versions
...
Mainly, from control.nacp metadata instead of cnmt metadata
7 years ago
Zach Hilman
a6e75cd45b
bktr: Implement IVFC offset shifting
...
Fixes base game read errors
7 years ago
Zach Hilman
9664ce255d
bktr: Fix missing includes and optimize style
7 years ago
Zach Hilman
f92b3512e0
main: Make game updates installable
7 years ago
Zach Hilman
8e150c46b9
game_list: Display patch names and versions on list
7 years ago
Zach Hilman
f5e03b9173
loader: Add BKTR-specific error messages and codes
7 years ago
Zach Hilman
08fcb4694f
loader: Ignore patches on NRO and DRD
7 years ago
Zach Hilman
97bf83bc56
patch_manager: Add usages of patches to ExeFS
7 years ago
Zach Hilman
8e900a301a
file_sys: Add class to manage game patches
...
Right now only includes Updates, but should eventually contain all of the other patches we need.
7 years ago
Zach Hilman
54e7ddb93a
file_sys: Add BKTR patching mechanism
7 years ago
Zach Hilman
1efe5a76b1
content_archive: Add BKTR header parsing to NCA
7 years ago
Zach Hilman
9951f6d054
registration: Add RegisteredCacheUnion
...
Aggregates multiple caches into one interface
7 years ago
Zach Hilman
d2caf4af7d
game_list: Use RegisteredCacheUnion for installed
...
Reduces code
7 years ago
Zach Hilman
99fbcb3bf2
aes_util: Fix error involving reads of less than 0x10
...
Issues with block size are fixed by making all reads minimum length of 0x10
7 years ago
bunnei
faa9e066ab
Merge pull request #1178 from DarkLordZach/nsp
...
file_sys: Add Nintendo Submissions Package (NSP) file format
7 years ago
Markus Wick
99a71580c4
gl_shader_cache: Use an u32 for the binding point cache.
...
The std::string generation with its malloc and free requirement
was a noticeable overhead. Also switch to an ordered_map to
avoid the std::hash call. As those maps usually have a size of
two elements, the lookup time shall not matter.
7 years ago
Zach Hilman
87be4bc283
main: Only show DRD deprecation warning once
7 years ago
Zach Hilman
e973cceadd
control_metadata: Use alternate language names if AmericanEnglish isn't available
7 years ago
Zach Hilman
23d2c50479
card_image: Add program title ID getter
7 years ago
Zach Hilman
1280061725
qt: Add deprecation warnings for DRD format
7 years ago
Zach Hilman
8974771334
registration: Fix NSP installation errors
7 years ago
Zach Hilman
e4e55d064e
nsp: Comply with style and performance guidelines
7 years ago
Zach Hilman
58473309a0
qt: Add UI support for NSP files
7 years ago
Zach Hilman
f7eaea424d
registration: Add support for installing NSP files
7 years ago
Zach Hilman
d7518cf6e0
loader: Add AppLoader for NSP files
7 years ago
Zach Hilman
5c8aff984e
card_image: Parse XCI secure partition with NSP
...
Eliminated duplicate code and adds support for Rev1+ carts
7 years ago
Zach Hilman
93703431e2
file_sys: Add Nintendo Submission Package (NSP)
7 years ago
Zach Hilman
a040929c90
drd: Load title ID from program metadata
...
Previously only loaded from control metadata
7 years ago
Zach Hilman
b555311438
loader: Add NSP file type and NSP-specific errors
7 years ago
Zach Hilman
d770c60205
key_manager: Avoid autogeneration if key exists
7 years ago
bunnei
dda4b5e89e
Merge pull request #1238 from lioncash/explicit
...
common/logging: Minor changes
7 years ago
bunnei
9a07e9f805
Merge pull request #1237 from degasus/optimizations
...
Optimizations
7 years ago
bunnei
ed37b68fb5
Merge pull request #1223 from DarkLordZach/custom-nand-sd-dirs
...
file_sys: Allow for custom NAND/SD directories
7 years ago
bunnei
26e96d16d0
Merge pull request #1232 from lioncash/copy
...
gl_shader_decompiler: Use used_shaders member variable directly within GenerateDeclarations()
7 years ago
bunnei
8ec1e16867
Merge pull request #1235 from lioncash/forward-decl
...
file_sys: Replace includes with forward declarations where applicable
7 years ago
bunnei
5a29b358aa
Merge pull request #1236 from degasus/microprofile
...
Update microprofile scopes.
7 years ago
bunnei
c156ee8eb8
Merge pull request #1230 from lioncash/ssl
...
ssl: Move SSL class to cpp file
7 years ago
Lioncash
6ef84f1c4c
common/logging: Amend documentation comments
...
Multi-line doc comments still need the '<' after the ///, otherwise it's
treated as a regular comment and makes the original doc comment broken
in viewers, IDEs, etc. While we're at it, also fix some typos in the
comments.
7 years ago
Lioncash
2949d9552c
common/logging/filter: Replace C-style case with C++ static_cast
7 years ago
Lioncash
978f3a3282
common/logging/filter: Make constructor explicit
...
Implicit conversions aren't desirable here.
7 years ago
Markus Wick
dce624e3f1
core: Use a raw pointer in GetGPUDebugContext.
...
This helper is called very often. The memory ownership shall not be transfered, so just return the raw pointer.
7 years ago
Markus Wick
2081ed7db2
command_processor: Use std::array for bound_engines.
...
subchannel is a 3 bit field. So there must not be more than 8 bound engines.
And using a hashmap for up to 8 values is a bit overpowered.
7 years ago
Markus Wick
10bc725944
Update microprofile scopes.
...
Blame the subsystems which deserve the blame :)
The updated list is not complete, just the ones I've spotted on random sampling the stack trace.
7 years ago
Lioncash
a813c10e1c
file_sys: Replace includes with forward declarations where applicable
...
Cuts down on include dependencies, resulting in less files that need to
be rebuilt when certain things are changed.
7 years ago
bunnei
1c5636e690
Merge pull request #1231 from lioncash/global
...
service: Migrate global named port map to the KernelCore class
7 years ago
bunnei
2afe8ac4a7
Merge pull request #1229 from lioncash/forward-decl
...
vfs_real: Forward declare IOFile
7 years ago
Zach Hilman
04397cd185
qt: Add message about not moving contents on dir change
7 years ago
Zach Hilman
1ff3318458
qt: Add UI options to change NAND/SD dirs
7 years ago
Zach Hilman
b2268f1f8d
settings: Save and load NAND/SD dirs from config
7 years ago