Zach Hilman
c182688ad6
core: Store FileSystemController in core
7 years ago
Zach Hilman
2590b5a9ea
settings: Add options for managing gamecard emulation
7 years ago
Zach Hilman
918119ae1b
settings: Add options for setting storage sizes
7 years ago
Zach Hilman
c6ff4a6f4d
yuzu: Port old usages of Filesystem namespace to FilesystemController
7 years ago
Zach Hilman
faf628ad8d
settings: Update LogSettings to show NAND/SDMC paths from FileUtil
7 years ago
Zach Hilman
ccaafaccfc
card_image: Add accessors for gamecard certificate
Used by fsp-srv/IDeviceOperator
7 years ago
Zach Hilman
77f9ecd32b
card_image: Add functions to query gamecard update partition
Includes version and meta title ID, used by fsp-srv/IDeviceOperator
7 years ago
Zach Hilman
e018a48460
content_archive: Add accessors for Rights ID and SDK Version
7 years ago
Zach Hilman
b4164d295b
partition_data_manager: Add accessor for decrypted PRODINFO partition
7 years ago
Zach Hilman
4b91057688
services: Pass FileSystemController as reference to services that need it
7 years ago
Zach Hilman
1b04b72653
am: Unstub IApplicationFunctions EnsureSaveData (20)
Creates a default save data for the application given a user ID.
7 years ago
Zach Hilman
43af31836e
filesystem: Pass Size Getter functions to IFileSystem for sizes
7 years ago
Zach Hilman
721a92775d
sdmc_factory: Add SD Card size getters
7 years ago
Zach Hilman
e47b57a90f
bis_factory: Add getters for NAND partition sizes
7 years ago
Zach Hilman
8abbc619a1
filesystem: Add FileSystemController to deglobalize FS services
7 years ago
Zach Hilman
0a8e540681
submisson_package: Fix edge case with improperly sized filenames
Prevents a crash if the filename is less than 9 characters long.
7 years ago
Zach Hilman
08c0783d34
sdmc_factory: Add accessor for SDMC Album directory
7 years ago
Zach Hilman
0084cceb20
sdmc_factory: Add accessor for SDMC PlaceholderCache
7 years ago
Zach Hilman
02b36b0eb5
sdmc_factory: Add accessor for content directory
7 years ago
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.
7 years ago
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.
7 years ago
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.
7 years ago
Zach Hilman
9d9fc8a675
registered_cache: Process *.cnmt.nca files
Needed to use the RegisteredCache/PlaceholderCache on gamecards.
7 years ago
Zach Hilman
8500ca797f
registered_cache: Implement PlaceholderCache to manage placeholder and installing content
7 years ago
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
7 years ago
Zach Hilman
b71bda45ae
bis_factory: Add accessors for BIS placeholder caches
7 years ago
Zach Hilman
9bee885282
bis_factory: Add accessor for NAND Image Directory
7 years ago
Zach Hilman
4dae5a52a8
bis_factory: Add accessors for BIS content directories
7 years ago
Zach Hilman
3a1899d143
bis_factory: Add accessors for BIS partitions
7 years ago
Fernando Sahmkow
527b841c15
Shader_IR: ICMP corrections and fixes
6 years ago
pbarilla
8fd266a7c4
Added Host CPU and OS to log
6 years ago
David Marcec
b4db662053
Swapped TID and Game name to make it easier to parse
6 years ago
David Marcec
934ce530f6
Log the current title id and game name which is booting
Spit out a LOG_INFO of the current game name and it's title id in the log. This helps to read log files and figure out which games have which issues
6 years ago
David Marcec
01a4afee42
Mark DrawArrays as LOG_TRACE
There's no reason to clog logs with DrawArray.
6 years ago
David Marcec
c2f966dbc1
Mark KickOffPb & SubmitGPFIFO as trace
These functions are not stubbed and are called fairly often. Due to the nature of how often they're called, we should keep them marked as LOG_TRACE instead of LOG_DEBUG or LOG_WARNING
6 years ago
Fernando Sahmkow
433e764bb0
Rasterizer: Correct introduced bug where a conditional render wouldn't stop a draw call from executing
6 years ago
Fernando Sahmkow
4b81d19a1a
Shader_IR: Implement ICMP.
6 years ago
Fernando Sahmkow
7761e44d18
Rasterizer: Refactor and simplify DrawBatch Interface.
6 years ago
Fernando Sahmkow
d2ea592ddb
Rasterizer: Address Feedback and conscerns.
6 years ago
Fernando Sahmkow
c17655ce74
Rasterizer: Refactor draw calls, remove deadcode and clean up.
6 years ago
Fernando Sahmkow
7606da5611
VideoCore: Corrections to the MME Inliner and removal of hacky instance management.
6 years ago
Fernando Sahmkow
ba02d564f8
Video Core: initial Implementation of InstanceDraw Packaging
6 years ago
Fernando Sahmkow
50259d7bdc
Core/Memory: Only FlushAndInvalidate GPU if the page is marked as RasterizerCachedMemory
This commit avoids Invalidating and Flushing the GPU if the page is not
marked as a RasterizerCache Page.
6 years ago
ReinUsesLisp
0526bf1895
shader_ir/warp: Implement SHFL
6 years ago
ReinUsesLisp
2dd6411753
maxwell_to_gl: Fix mipmap filtering
OpenGL texture filters follow GL_<texture_filter>_MIPMAP_<mipmap_filter>
but we were using them in the opposite way.
6 years ago
ReinUsesLisp
af809b491e
gl_rasterizer: Remove unused code paths from ConfigureFramebuffers
6 years ago
Morph
8d778c90e2
When docked mode is checked, uncheck "joycons docked"
6 years ago
Rodrigo Locatti
193bfefce4
maxwell_3d: Update firmware 4 call stub commentary
6 years ago
ReinUsesLisp
01d96e1136
vk_device: Add miscellaneous features and minor style changes
* Increase minimum Vulkan requirements
* Require VK_EXT_vertex_attribute_divisor
* Require depthClamp, samplerAnisotropy and largePoints features
* Search and expose VK_KHR_uniform_buffer_standard_layout
* Search and expose VK_EXT_index_type_uint8
* Search and expose native float16 arithmetics
* Track current driver with VK_KHR_driver_properties
* Query and expose SSBO alignment
* Query more image formats
* Improve logging overall
* Minor style changes
* Minor rephrasing of commentaries
6 years ago
ReinUsesLisp
99e23bd0fd
video_core/surface: Add function to detect sRGB surfaces
This is required for proper conversion to RGBA8_UNORM or RGBA8_SRGB
surfaces when a backend can target both native and converted ASTC.
6 years ago