summaryrefslogtreecommitdiff
path: root/src (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
| * | | | | | filesystem: Pass Size Getter functions to IFileSystem for sizesGravatar Zach Hilman2019-09-213-20/+31
| | | | | | |
| * | | | | | sdmc_factory: Add SD Card size gettersGravatar Zach Hilman2019-09-212-0/+12
| | | | | | |
| * | | | | | bis_factory: Add getters for NAND partition sizesGravatar Zach Hilman2019-09-212-0/+38
| | | | | | |
| * | | | | | filesystem: Add FileSystemController to deglobalize FS servicesGravatar Zach Hilman2019-09-212-58/+359
| | | | | | |
| * | | | | | submisson_package: Fix edge case with improperly sized filenamesGravatar Zach Hilman2019-09-211-1/+2
| | | | | | | | | | | | | | | | | | | | | Prevents a crash if the filename is less than 9 characters long.
| * | | | | | sdmc_factory: Add accessor for SDMC Album directoryGravatar Zach Hilman2019-09-212-0/+6
| | | | | | |
| * | | | | | sdmc_factory: Add accessor for SDMC PlaceholderCacheGravatar Zach Hilman2019-09-212-1/+10
| | | | | | |
| * | | | | | sdmc_factory: Add accessor for content directoryGravatar Zach Hilman2019-09-212-0/+7
| | | | | | |
| * | | | | | savedata_factory: Implement savedata creation and don't create dir on openGravatar Zach Hilman2019-09-212-26/+40
| | | | | | | | | | | | | | | | | | | | | Matches hardware behavior and eliminates some nasty behavior we were doing that wasn't hw-accurate at all.
| * | | | | | patch_manager: Add short-circuit edge-case to GetPatchVersionNamesGravatar Zach Hilman2019-09-211-0/+2
| | | | | | | | | | | | | | | | | | | | | If title ID is 0, there are no add ons, prevents wasting time looking for them.
| * | | | | | patch_manager: Add error checking to load dir to prevent crashesGravatar Zach Hilman2019-09-211-0/+15
| | | | | | | | | | | | | | | | | | | | | Prevents a crash if the load dir would be nullptr, instead logs an error and returns appropriately.
| * | | | | | registered_cache: Process *.cnmt.nca filesGravatar Zach Hilman2019-09-211-16/+23
| | | | | | | | | | | | | | | | | | | | | Needed to use the RegisteredCache/PlaceholderCache on gamecards.
| * | | | | | registered_cache: Implement PlaceholderCache to manage placeholder and ↵Gravatar Zach Hilman2019-09-212-0/+175
| | | | | | | | | | | | | | | | | | | | | | | | | | | | installing content
| * | | | | | bis_factory: Fix mod loader edge-case with homebrew title IDsGravatar Zach Hilman2019-09-211-1/+1
| | | | | | | | | | | | | | | | | | | | | Fixes a bug where homebrew that has a title ID with the update bit set can cause issues with the PatchManager
| * | | | | | bis_factory: Add accessors for BIS placeholder cachesGravatar Zach Hilman2019-09-212-1/+20
| | | | | | |
| * | | | | | bis_factory: Add accessor for NAND Image DirectoryGravatar Zach Hilman2019-09-212-0/+6
| | | | | | |
| * | | | | | bis_factory: Add accessors for BIS content directoriesGravatar Zach Hilman2019-09-212-0/+11
| | | | | | |
| * | | | | | bis_factory: Add accessors for BIS partitionsGravatar Zach Hilman2019-09-212-0/+61
| | | | | | |
* | | | | | | Merge pull request #2883 from ogniK5377/log-gameGravatar Zach Hilman2019-09-211-3/+3
|\ \ \ \ \ \ \ | |_|/ / / / / |/| | | | | | Log the current title id and game name which is booting
| * | | | | | Swapped TID and Game name to make it easier to parseGravatar David Marcec2019-09-211-1/+1
| | | | | | |
| * | | | | | Log the current title id and game name which is bootingGravatar David Marcec2019-09-211-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* | | | | | | Merge pull request #2878 from FernandoS27/icmpGravatar Rodrigo Locatti2019-09-212-0/+42
|\ \ \ \ \ \ \ | |_|/ / / / / |/| | | | | | shader_ir: Implement ICMP
| * | | | | | Shader_IR: ICMP corrections and fixesGravatar Fernando Sahmkow2019-09-212-6/+11
| | | | | | |
| * | | | | | Shader_IR: Implement ICMP.Gravatar Fernando Sahmkow2019-09-192-0/+37
| | |_|/ / / | |/| | | |
* | | | | | Merge pull request #2885 from Hexagon12/port-4944Gravatar David2019-09-211-0/+8
|\ \ \ \ \ \ | | | | | | | | | | | | | | Port citra-emu/citra#4944: "Added Host CPU and OS to log"
| * | | | | | Added Host CPU and OS to logGravatar pbarilla2019-09-211-0/+8
| | |/ / / / | |/| | | |
* | | | | | Merge pull request #2806 from FearlessTobi/port-4882Gravatar David2019-09-217-10/+93
|\ \ \ \ \ \ | | | | | | | | | | | | | | Port citra-emu/citra#4882: "Add frametime logging for tracking performance over time"
| * | | | | | Address review commentsGravatar FearlessTobi2019-09-102-6/+9
| | | | | | |
| * | | | | | Add frametime logging for tracking performance over timeGravatar fearlessTobi2019-09-107-10/+90
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Co-Authored-By: jroweboy <jroweboy@gmail.com>
* | | | | | | Merge pull request #2872 from FernandoS27/mem-gpu-optGravatar David2019-09-211-2/+7
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | Core/Memory: Only FlushAndInvalidate GPU if the page is marked as RasterizerCachedMemory
| * | | | | | | Core/Memory: Only FlushAndInvalidate GPU if the page is marked as ↵Gravatar Fernando Sahmkow2019-09-181-2/+7
| | |_|/ / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | RasterizerCachedMemory This commit avoids Invalidating and Flushing the GPU if the page is not marked as a RasterizerCache Page.
* | | | | | | Merge pull request #2576 from DarkLordZach/nsp-fix-1Gravatar David2019-09-212-14/+39
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | nsp: Fix various errors with loading and processing of extracted NSPs
| * | | | | | | nsp: Correct status codes for extracted NSPsGravatar Zach Hilman2019-06-102-13/+17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Avoids all extracted NSPs being marked as error file type because they don't have program NCAs.
| * | | | | | | nsp: Use title ID from NPDM metadata for extracted type NSPsGravatar Zach Hilman2019-06-102-1/+22
| | |_|_|_|_|/ | |/| | | | | | | | | | | | | | | | | | | Avoids 0 being used as title ID for all extracted NSPs.
* | | | | | | Merge pull request #2866 from Morph1984/checkbox_fixGravatar David2019-09-211-0/+2
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | configure_input: Uncheck "Joycons Docked" when "Use Docked Mode" is checked
| * | | | | | | When docked mode is checked, uncheck "joycons docked"Gravatar Morph2019-09-161-0/+2
| | | | | | | |
* | | | | | | | Merge pull request #2868 from ReinUsesLisp/fix-mipmapsGravatar David2019-09-211-2/+2
|\ \ \ \ \ \ \ \ | |_|_|_|_|/ / / |/| | | | | | | maxwell_to_gl: Fix mipmap filtering
| * | | | | | | maxwell_to_gl: Fix mipmap filteringGravatar ReinUsesLisp2019-09-171-2/+2
| | |_|_|_|/ / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | OpenGL texture filters follow GL_<texture_filter>_MIPMAP_<mipmap_filter> but we were using them in the opposite way.
* | | | | | | Merge pull request #2879 from ogniK5377/trace-submitgpfifoGravatar David2019-09-211-4/+4
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | Mark KickOffPb & SubmitGPFIFO as trace
| * | | | | | | Mark KickOffPb & SubmitGPFIFO as traceGravatar David Marcec2019-09-211-4/+4
| | |_|_|_|_|/ | |/| | | | | | | | | | | | | | | | | | | 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
* / | | | | | Mark DrawArrays as LOG_TRACEGravatar David Marcec2019-09-211-1/+1
|/ / / / / / | | | | | | | | | | | | | | | | | | There's no reason to clog logs with DrawArray.
* | | | | | Merge pull request #2846 from ReinUsesLisp/fixup-viewport-indexGravatar bunnei2019-09-201-10/+14
|\ \ \ \ \ \ | | | | | | | | | | | | | | gl_shader_decompiler: Avoid writing output attribute when unimplemented
| * | | | | | gl_shader_decompiler: Avoid writing output attribute when unimplementedGravatar ReinUsesLisp2019-09-061-10/+14
| | | | | | |
* | | | | | | Merge pull request #2855 from ReinUsesLisp/shflGravatar bunnei2019-09-206-9/+182
|\ \ \ \ \ \ \ | |_|_|_|_|/ / |/| | | | | | shader_ir/warp: Implement SHFL for Nvidia devices
| * | | | | | shader_ir/warp: Implement SHFLGravatar ReinUsesLisp2019-09-176-9/+182
| | |/ / / / | |/| | | |
* | | | | | Merge pull request #2784 from ReinUsesLisp/smemGravatar bunnei2019-09-185-21/+81
|\ \ \ \ \ \ | |/ / / / / |/| | | | | shader_ir: Implement shared memory
| * | | | | gl_shader_decompiler: Implement shared memoryGravatar ReinUsesLisp2019-09-051-0/+23
| | | | | |
| * | | | | shader_ir: Implement LD_SGravatar ReinUsesLisp2019-09-051-10/+13
| | | | | | | | | | | | | | | | | | | | | | | | Loads from shared memory.
| * | | | | shader_ir: Implement ST_SGravatar ReinUsesLisp2019-09-054-11/+45
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This instruction writes to a memory buffer shared with threads within the same work group. It is known as "shared" memory in GLSL.
* | | | | | Merge pull request #2851 from ReinUsesLisp/srgbGravatar Fernando Sahmkow2019-09-156-30/+9
|\ \ \ \ \ \ | | | | | | | | | | | | | | renderer_opengl: Fix sRGB blits