Zach Hilman
85ae125737
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
1d342149cd
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
e4336e33d6
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
ae762910b1
registered_cache: Process *.cnmt.nca files
Needed to use the RegisteredCache/PlaceholderCache on gamecards.
7 years ago
Zach Hilman
24ae0aacbc
registered_cache: Implement PlaceholderCache to manage placeholder and installing content
7 years ago
Zach Hilman
9cef1068c5
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
8660185e63
bis_factory: Add accessors for BIS placeholder caches
7 years ago
Zach Hilman
af109c066e
bis_factory: Add accessor for NAND Image Directory
7 years ago
Zach Hilman
2146600c38
bis_factory: Add accessors for BIS content directories
7 years ago
Zach Hilman
17c5f05179
bis_factory: Add accessors for BIS partitions
7 years ago
Fernando Sahmkow
f02b9d37f0
Shader_IR: ICMP corrections and fixes
6 years ago
Ethan
681986cf1b
externals: Update dynarmic to master
6 years ago
David
d471f35569
Merge pull request #2885 from Hexagon12/port-4944
Port citra-emu/citra#4944 : "Added Host CPU and OS to log"
6 years ago
pbarilla
6a792ff5c2
Added Host CPU and OS to log
6 years ago
David
b23eb9eb5b
Merge pull request #2806 from FearlessTobi/port-4882
Port citra-emu/citra#4882 : "Add frametime logging for tracking performance over time"
6 years ago
David
6a0425d049
Merge pull request #2872 from FernandoS27/mem-gpu-opt
Core/Memory: Only FlushAndInvalidate GPU if the page is marked as RasterizerCachedMemory
6 years ago
David
95f4d78e87
Merge pull request #2576 from DarkLordZach/nsp-fix-1
nsp: Fix various errors with loading and processing of extracted NSPs
6 years ago
David
66f98f888e
Merge pull request #2866 from Morph1984/checkbox_fix
configure_input: Uncheck "Joycons Docked" when "Use Docked Mode" is checked
6 years ago
David
e468ba6cc6
Merge pull request #2868 from ReinUsesLisp/fix-mipmaps
maxwell_to_gl: Fix mipmap filtering
6 years ago
David Marcec
b124a9d45b
Swapped TID and Game name to make it easier to parse
6 years ago
David Marcec
669b37f02e
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
b5e55f275b
Used revision 5 instead of 7, marked constexpr as static
6 years ago
David
d77278e9d8
Merge pull request #2879 from ogniK5377/trace-submitgpfifo
Mark KickOffPb & SubmitGPFIFO as trace
6 years ago
David
90c75389c3
Merge pull request #2880 from ogniK5377/drawarrays-trace
Mark DrawArrays as LOG_TRACE
6 years ago
David Marcec
5bcd512c3c
Mark DrawArrays as LOG_TRACE
There's no reason to clog logs with DrawArray.
6 years ago
David Marcec
318288f0be
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
bunnei
3bacf9b70a
Merge pull request #2846 from ReinUsesLisp/fixup-viewport-index
gl_shader_decompiler: Avoid writing output attribute when unimplemented
6 years ago
bunnei
beabee3696
Merge pull request #2855 from ReinUsesLisp/shfl
shader_ir/warp: Implement SHFL for Nvidia devices
6 years ago
Fernando Sahmkow
5034835feb
Rasterizer: Correct introduced bug where a conditional render wouldn't stop a draw call from executing
6 years ago
Fernando Sahmkow
01b8a78a8a
Shader_IR: Implement ICMP.
6 years ago
David Marcec
e4b4e60f49
Added frame_count for REV7 audio renderer
Added framecount
6 years ago
David Marcec
7c1dd9debf
disable clang-format temp
6 years ago
Fernando Sahmkow
ab61f800b6
Rasterizer: Refactor and simplify DrawBatch Interface.
6 years ago
Fernando Sahmkow
e3fdcdf7f0
Rasterizer: Address Feedback and conscerns.
6 years ago
Fernando Sahmkow
2b5f0e2616
Rasterizer: Refactor draw calls, remove deadcode and clean up.
6 years ago
Fernando Sahmkow
ae03b1ebc7
VideoCore: Corrections to the MME Inliner and removal of hacky instance management.
6 years ago
Fernando Sahmkow
b61203a547
Video Core: initial Implementation of InstanceDraw Packaging
6 years ago
David Marcec
87e01ad919
Initial implementation of Ioctl2 & Ioctl3
Purpose of Ioctl2 and Ioctl3 is to prevent the passing of raw pointers through ioctls
6 years ago
Fernando Sahmkow
22928abc70
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
bunnei
47a8e03f14
Merge pull request #2784 from ReinUsesLisp/smem
shader_ir: Implement shared memory
6 years ago
ReinUsesLisp
42815d1d24
shader_ir/warp: Implement SHFL
6 years ago
ReinUsesLisp
61eb6e3e00
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
64949b515e
gl_rasterizer: Remove unused code paths from ConfigureFramebuffers
6 years ago
Morph
53d2442a44
When docked mode is checked, uncheck "joycons docked"
6 years ago
Fernando Sahmkow
afcd6355ff
Merge pull request #2851 from ReinUsesLisp/srgb
renderer_opengl: Fix sRGB blits
6 years ago
Fernando Sahmkow
71164f2b3e
Merge pull request #2824 from ReinUsesLisp/mme
Revert "Revert #2466" and stub FirmwareCall 4
6 years ago
Rodrigo Locatti
a5f0cbb0f1
maxwell_3d: Update firmware 4 call stub commentary
6 years ago
Fernando Sahmkow
76aededa4e
Merge pull request #2857 from ReinUsesLisp/surface-srgb
video_core/surface: Add function to detect sRGB surfaces
6 years ago
Fernando Sahmkow
7d430cd777
Merge pull request #2858 from ReinUsesLisp/vk-device
vk_device: Add miscellaneous features and minor style changes
6 years ago
bunnei
5edd2960f7
Merge pull request #2667 from DarkLordZach/profile-editor
acc: Implement IProfileEditor interface and 'Store'/'StoreWithImage' commands
6 years ago