ameerj 
							
						 
					 
					
						
						
							
						
						5bef54618a 
					 
					
						
						
							
							perf_stats: Rework FPS counter to be more accurate  
						
						 
						
						... 
						
						
						
						The FPS counter was based on metrics in the nvdisp swapbuffers call. This metric would be accurate if the gpu thread/renderer were synchronous with the nvdisp service, but that's no longer the case.
This commit moves the frame counting responsibility onto the concrete renderers after their frame draw calls. Resulting in more meaningful metrics.
The displayed FPS is now made up of the average framerate between the previous and most recent update, in order to avoid distracting FPS counter updates when framerate is oscillating between close values.
The status bar update frequency was also changed from 2 seconds to 500ms. 
						
						
					 
					
						2021-05-15 20:34:20 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ameer J 
							
						 
					 
					
						
						
							
						
						904584e4ba 
					 
					
						
						
							
							Merge pull request  #6300  from Morph1984/mbedtls  
						
						 
						
						... 
						
						
						
						externals: Update mbedtls to 8c88150ca 
						
						
					 
					
						2021-05-13 23:11:32 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Morph 
							
						 
					 
					
						
						
							
						
						0949e38263 
					 
					
						
						
							
							Merge pull request  #6306  from lat9nq/ffmpeg-untagged  
						
						 
						
						... 
						
						
						
						externals: Checkout 79e8d17024 for FFmpeg 
						
						
					 
					
						2021-05-13 04:59:48 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								lat9nq 
							
						 
					 
					
						
						
							
						
						0ecb6c6647 
					 
					
						
						
							
							externals: Checkout 79e8d17024 for FFmpeg  
						
						 
						
						... 
						
						
						
						6b6b9e593d does not exist on FFmpeg master, and tag n4.3.1 requires
manually fetching all of FFmpeg's tags. `git` reports that the commit
does not exist initially and can be confusing as a result. Instead,
checkout the immediately previous commit from n4.3.1 on their master
branch. 
						
						
					 
					
						2021-05-13 04:53:59 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bunnei 
							
						 
					 
					
						
						
							
						
						e12ee020e7 
					 
					
						
						
							
							Merge pull request  #6301  from Morph1984/ssl-ImportClientPki  
						
						 
						
						... 
						
						
						
						ssl: Stub Import(Client/Server)Pki 
						
						
					 
					
						2021-05-12 22:11:19 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Morph 
							
						 
					 
					
						
						
							
						
						c8707628f6 
					 
					
						
						
							
							Merge pull request  #6298  from Kewlan/toggled-show-add-on-refresh  
						
						 
						
						... 
						
						
						
						configure_ui: Call RequestGameListUpdate when toggling "Show Add-Ons Column" 
						
						
					 
					
						2021-05-12 21:06:04 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Morph 
							
						 
					 
					
						
						
							
						
						271f2e2d78 
					 
					
						
						
							
							ssl: Stub Import(Client/Server)Pki  
						
						 
						
						... 
						
						
						
						- Used in JUMP FORCE Deluxe Edition 
						
						
					 
					
						2021-05-12 21:04:13 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Morph 
							
						 
					 
					
						
						
							
						
						5a042bdaa1 
					 
					
						
						
							
							Merge pull request  #6267  from german77/gestureRewrite  
						
						 
						
						... 
						
						
						
						hid: Improve hardware accuracy of gestures 
						
						
					 
					
						2021-05-12 09:17:23 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Morph 
							
						 
					 
					
						
						
							
						
						02547439b1 
					 
					
						
						
							
							externals: Update mbedtls to 8c88150ca  
						
						 
						
						
						
						
					 
					
						2021-05-11 00:43:04 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kewlan 
							
						 
					 
					
						
						
							
						
						1b4331397b 
					 
					
						
						
							
							configure_ui: Call RequestGameListUpdate when toggling "Show Add-Ons Column"  
						
						 
						
						
						
						
					 
					
						2021-05-10 18:49:30 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bunnei 
							
						 
					 
					
						
						
							
						
						ec50a9b5b9 
					 
					
						
						
							
							Merge pull request  #6291  from lioncash/kern-shadow  
						
						 
						
						... 
						
						
						
						kernel: Eliminate variable shadowing 
						
						
					 
					
						2021-05-09 20:15:00 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Morph 
							
						 
					 
					
						
						
							
						
						bb7d4ec3d3 
					 
					
						
						
							
							Merge pull request  #6294  from german77/kernelCleanup  
						
						 
						
						... 
						
						
						
						kernel: Delete unused files 
						
						
					 
					
						2021-05-09 12:22:44 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								german77 
							
						 
					 
					
						
						
							
						
						0c1bb46f0a 
					 
					
						
						
							
							kernel: Delete unused files  
						
						 
						
						
						
						
					 
					
						2021-05-09 11:15:31 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Morph 
							
						 
					 
					
						
						
							
						
						f2b76284ed 
					 
					
						
						
							
							Merge pull request  #6292  from lat9nq/sdl-trunk  
						
						 
						
						... 
						
						
						
						externals: Update SDL to 107db2d8 
						
						
					 
					
						2021-05-09 04:38:28 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								lat9nq 
							
						 
					 
					
						
						
							
						
						b021e09fc0 
					 
					
						
						
							
							externals: Use SDL2 statically  
						
						 
						
						... 
						
						
						
						Building it as a shared library causes issues distributing it to an
AppImage, since linuxdeploy expects the executable to only dynamically
link to system libraries. Additionally, simply dynamically linking to a
library in the binary directory is bound to cause issues.
Solution is to use SDL's CMake switches and build it statically. We also
alias `SDL2` to `SDL2-static` on the external submodule for
compatibility with the rest of the project. 
						
						
					 
					
						2021-05-09 02:38:46 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								lat9nq 
							
						 
					 
					
						
						
							
						
						751cc687bb 
					 
					
						
						
							
							externals: Update SDL to 107db2d8  
						
						 
						
						... 
						
						
						
						In light of 72a49c2bbc , the SDL submodule also needs updated. Updates
to the same commit used by the SDL package in ext-windows-bin. 
						
						
					 
					
						2021-05-09 01:36:17 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lioncash 
							
						 
					 
					
						
						
							
						
						2f62bae9e3 
					 
					
						
						
							
							kernel: Eliminate variable shadowing  
						
						 
						
						... 
						
						
						
						Now that the large kernel refactor is merged, we can eliminate the
remaining variable shadowing cases. 
						
						
					 
					
						2021-05-08 12:33:26 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bunnei 
							
						 
					 
					
						
						
							
						
						72a49c2bbc 
					 
					
						
						
							
							Update SDL2 to SDL2-2.0.15-prerelease.  
						
						 
						
						... 
						
						
						
						- Improves native Switch JoyCon/Pro Controller support. 
						
						
					 
					
						2021-05-08 01:51:24 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bunnei 
							
						 
					 
					
						
						
							
						
						faa067f175 
					 
					
						
						
							
							Merge pull request  #6266  from bunnei/kautoobject-refactor  
						
						 
						
						... 
						
						
						
						Kernel Rework: Migrate kernel objects to KAutoObject 
						
						
					 
					
						2021-05-07 23:30:17 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bunnei 
							
						 
					 
					
						
						
							
						
						8acf739b3f 
					 
					
						
						
							
							Merge pull request  #6287  from lioncash/ldr-copy  
						
						 
						
						... 
						
						
						
						ldr: Simplify memory copy within LoadNro() 
						
						
					 
					
						2021-05-07 09:46:31 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lioncash 
							
						 
					 
					
						
						
							
						
						8f638e81e9 
					 
					
						
						
							
							ldr: Simplify memory copy within LoadNro()  
						
						 
						
						... 
						
						
						
						We can use the dedicated memory function for performing copies instead
of reading into a temporary buffer and then immediately writing it back
out to memory.
Eliminates a bit of heap memory churn. 
						
						
					 
					
						2021-05-06 19:18:14 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bunnei 
							
						 
					 
					
						
						
							
						
						d57b12193b 
					 
					
						
						
							
							hle: kernel: KPageTable: CanContain should not be constexpr.  
						
						 
						
						
						
						
					 
					
						2021-05-05 16:40:55 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bunnei 
							
						 
					 
					
						
						
							
						
						b805ee653f 
					 
					
						
						
							
							hle: kernel: Move slab resource counts to Kernel.  
						
						 
						
						
						
						
					 
					
						2021-05-05 16:40:54 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bunnei 
							
						 
					 
					
						
						
							
						
						d2c4dbde9e 
					 
					
						
						
							
							fixup! hle: kernel: Migrate KSharedMemory to KAutoObject.  
						
						 
						
						
						
						
					 
					
						2021-05-05 16:40:54 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bunnei 
							
						 
					 
					
						
						
							
						
						2c4615f3a6 
					 
					
						
						
							
							fixup! hle: kernel: Migrate more of KThread to KAutoObject.  
						
						 
						
						
						
						
					 
					
						2021-05-05 16:40:54 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bunnei 
							
						 
					 
					
						
						
							
						
						a488b86e97 
					 
					
						
						
							
							fixup! common: bit_util: Add BIT macro.  
						
						 
						
						
						
						
					 
					
						2021-05-05 16:40:54 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bunnei 
							
						 
					 
					
						
						
							
						
						510f71d871 
					 
					
						
						
							
							fixup! hle: kernel: Ensure all kernel objects with KAutoObject are properly created.  
						
						 
						
						
						
						
					 
					
						2021-05-05 16:40:54 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bunnei 
							
						 
					 
					
						
						
							
						
						9f81221528 
					 
					
						
						
							
							fixup! hle: kernel: Ensure all kernel objects with KAutoObject are properly created.  
						
						 
						
						
						
						
					 
					
						2021-05-05 16:40:54 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bunnei 
							
						 
					 
					
						
						
							
						
						eae107d0e9 
					 
					
						
						
							
							kernel: svc: Remove unused RetrieveResourceLimitValue function.  
						
						 
						
						
						
						
					 
					
						2021-05-05 16:40:54 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bunnei 
							
						 
					 
					
						
						
							
						
						da22def511 
					 
					
						
						
							
							hle: kernel: Fix un/sign mismatch errors with NUM_CPU_CORES.  
						
						 
						
						
						
						
					 
					
						2021-05-05 16:40:54 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bunnei 
							
						 
					 
					
						
						
							
						
						f23760b1e1 
					 
					
						
						
							
							fixup! hle: kernel: Add initial impl. of slab setup.  
						
						 
						
						
						
						
					 
					
						2021-05-05 16:40:54 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bunnei 
							
						 
					 
					
						
						
							
						
						1e983b19df 
					 
					
						
						
							
							fixup! hle: kernel: Migrate to KHandleTable.  
						
						 
						
						
						
						
					 
					
						2021-05-05 16:40:54 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bunnei 
							
						 
					 
					
						
						
							
						
						ad5a5ef43f 
					 
					
						
						
							
							fixup! hle: kernel: Migrate more of KThread to KAutoObject.  
						
						 
						
						
						
						
					 
					
						2021-05-05 16:40:54 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bunnei 
							
						 
					 
					
						
						
							
						
						e02785be83 
					 
					
						
						
							
							common: parent_of_member: Fix build for OffsetOf().  
						
						 
						
						
						
						
					 
					
						2021-05-05 16:40:54 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bunnei 
							
						 
					 
					
						
						
							
						
						27a6ef64fd 
					 
					
						
						
							
							fixup! common: intrusive_red_black_tree: Disable static_assert that will not evaluate as constant on MSVC.  
						
						 
						
						
						
						
					 
					
						2021-05-05 16:40:54 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bunnei 
							
						 
					 
					
						
						
							
						
						9434603450 
					 
					
						
						
							
							fixup! hle: kernel: Migrate KReadableEvent and KWritableEvent to KAutoObject.  
						
						 
						
						
						
						
					 
					
						2021-05-05 16:40:54 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bunnei 
							
						 
					 
					
						
						
							
						
						703d7aaab6 
					 
					
						
						
							
							fixup! hle: kernel: Migrate to KHandleTable.  
						
						 
						
						
						
						
					 
					
						2021-05-05 16:40:54 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bunnei 
							
						 
					 
					
						
						
							
						
						9beb239634 
					 
					
						
						
							
							fixup! hle: kernel: Add initial impl. of KLinkedList.  
						
						 
						
						
						
						
					 
					
						2021-05-05 16:40:54 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bunnei 
							
						 
					 
					
						
						
							
						
						2cdc7142b0 
					 
					
						
						
							
							fixup! hle: kernel: Migrate to KHandleTable.  
						
						 
						
						
						
						
					 
					
						2021-05-05 16:40:54 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bunnei 
							
						 
					 
					
						
						
							
						
						34abe4a905 
					 
					
						
						
							
							fixup! hle: kernel: Migrate KPort, KClientPort, and KServerPort to KAutoObject.  
						
						 
						
						
						
						
					 
					
						2021-05-05 16:40:54 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bunnei 
							
						 
					 
					
						
						
							
						
						f6d45b747e 
					 
					
						
						
							
							fixup! hle: kernel: Migrate KSession, KClientSession, and KServerSession to KAutoObject.  
						
						 
						
						
						
						
					 
					
						2021-05-05 16:40:53 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bunnei 
							
						 
					 
					
						
						
							
						
						1b074b8984 
					 
					
						
						
							
							fixup! hle: kernel: Migrate KSession, KClientSession, and KServerSession to KAutoObject.  
						
						 
						
						
						
						
					 
					
						2021-05-05 16:40:53 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bunnei 
							
						 
					 
					
						
						
							
						
						50d2dc3b51 
					 
					
						
						
							
							fixup! hle: kernel: Migrate KPort, KClientPort, and KServerPort to KAutoObject.  
						
						 
						
						
						
						
					 
					
						2021-05-05 16:40:53 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bunnei 
							
						 
					 
					
						
						
							
						
						d23f9f75ff 
					 
					
						
						
							
							fixup! hle: kernel: Migrate to KHandleTable.  
						
						 
						
						
						
						
					 
					
						2021-05-05 16:40:53 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bunnei 
							
						 
					 
					
						
						
							
						
						4356361faf 
					 
					
						
						
							
							fixup! hle: kernel: Add initial impl. of KAutoObjectWithListContainer.  
						
						 
						
						
						
						
					 
					
						2021-05-05 16:40:53 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bunnei 
							
						 
					 
					
						
						
							
						
						51aa5a5364 
					 
					
						
						
							
							fixup! hle: kernel: Add initial impl. of KAutoObjectWithListContainer.  
						
						 
						
						
						
						
					 
					
						2021-05-05 16:40:53 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bunnei 
							
						 
					 
					
						
						
							
						
						25538db150 
					 
					
						
						
							
							fixup! hle: kernel: Add initial impl. of KAutoObject.  
						
						 
						
						
						
						
					 
					
						2021-05-05 16:40:53 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bunnei 
							
						 
					 
					
						
						
							
						
						9bae3992e6 
					 
					
						
						
							
							fixup! hle: kernel: Add initial impl. of KAutoObject.  
						
						 
						
						
						
						
					 
					
						2021-05-05 16:40:53 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bunnei 
							
						 
					 
					
						
						
							
						
						91d8657959 
					 
					
						
						
							
							fixup! hle: kernel: Add initial impl. of slab setup.  
						
						 
						
						
						
						
					 
					
						2021-05-05 16:40:53 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bunnei 
							
						 
					 
					
						
						
							
						
						d3c166d4d5 
					 
					
						
						
							
							common: Rename NON_COPYABLE/NON_MOVABLE with YUZU_ prefix.  
						
						 
						
						
						
						
					 
					
						2021-05-05 16:40:53 -07:00