bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								10ef4a9142 
								
							 
						 
						
							
							
								
								Merge pull request  #6299  from bunnei/ipc-improvements  
							
							... 
							
							
							
							Various improvements to IPC and session management 
							
						 
						
							2021-05-15 22:30:21 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								fb753f4d8d 
								
							 
						 
						
							
							
								
								Merge pull request  #6289  from ameerj/oob-blit  
							
							... 
							
							
							
							texture_cache: Handle out of bound texture blits 
							
						 
						
							2021-05-15 21:32:37 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Morph 
								
							 
						 
						
							
							
							
							
								
							
							
								0fdff05afa 
								
							 
						 
						
							
							
								
								nifm, ssl: Fix incorrect response sizes  
							
							
							
						 
						
							2021-05-16 00:20:48 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Morph 
								
							 
						 
						
							
							
							
							
								
							
							
								91ec0f6d52 
								
							 
						 
						
							
							
								
								Merge pull request  #6244  from german77/sdlmotion  
							
							... 
							
							
							
							input_common: Implement SDL motion 
							
						 
						
							2021-05-15 23:20:18 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									lat9nq 
								
							 
						 
						
							
							
							
							
								
							
							
								4158f88b49 
								
							 
						 
						
							
							
								
								configuration: Simplify applying per-game settings  
							
							... 
							
							
							
							Originally, every time we add a per-game setting, we'd have to guard for
it when setting it on the global config, and use a specific function to
do it for the per-game config.
This moves the global check into the ApplyPerGameSetting function so
that we can use it for changing both the global and per-game states.
Less work for the programmer. 
							
						 
						
							2021-05-15 22:59:38 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									lat9nq 
								
							 
						 
						
							
							
							
							
								
							
							
								11b43840a9 
								
							 
						 
						
							
							
								
								configuration_shared: Add some comments  
							
							... 
							
							
							
							Monke brain can't remember what all of these does a year later. 
							
						 
						
							2021-05-15 22:07:20 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									lat9nq 
								
							 
						 
						
							
							
							
							
								
							
							
								065b3eb53a 
								
							 
						 
						
							
							
								
								general: Make CPU accuracy and related a Settings::Setting  
							
							... 
							
							
							
							Required to make CPU accuracy and unsafe settings available to use as a
per-game setting. 
							
						 
						
							2021-05-15 20:46:48 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									ameerj 
								
							 
						 
						
							
							
							
							
								
							
							
								453e90ef6f 
								
							 
						 
						
							
							
								
								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 
							
								 
							
						 
					 
				
					
						
							
								
								
									ameerj 
								
							 
						 
						
							
							
							
							
								
							
							
								4981aa10aa 
								
							 
						 
						
							
							
								
								main: Add title's version to window name on EA/mainline  
							
							... 
							
							
							
							Fixes the missing title version number on EA/mainline builds which override the title bar string. 
							
						 
						
							2021-05-15 16:55:30 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									german77 
								
							 
						 
						
							
							
							
							
								
							
							
								b79310def9 
								
							 
						 
						
							
							
								
								input_common: Implement SDL motion  
							
							
							
						 
						
							2021-05-15 08:56:58 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									german77 
								
							 
						 
						
							
							
							
							
								
							
							
								2d3df5d3f4 
								
							 
						 
						
							
							
								
								input_common: Fix crash when controller disconnects  
							
							
							
						 
						
							2021-05-15 08:27:19 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									german77 
								
							 
						 
						
							
							
							
							
								
							
							
								b41d05a12c 
								
							 
						 
						
							
							
								
								input_common: Rewrite sdl analog mapping  
							
							
							
						 
						
							2021-05-14 21:17:08 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ameer J 
								
							 
						 
						
							
							
							
							
								
							
							
								a9c9d56a35 
								
							 
						 
						
							
							
								
								Merge pull request  #6300  from Morph1984/mbedtls  
							
							... 
							
							
							
							externals: Update mbedtls to 8c88150ca 
							
						 
						
							2021-05-13 23:11:32 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									german77 
								
							 
						 
						
							
							
							
							
								
							
							
								eac788499b 
								
							 
						 
						
							
							
								
								input_common: Sanitize motion data  
							
							
							
						 
						
							2021-05-13 13:41:32 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Morph 
								
							 
						 
						
							
							
							
							
								
							
							
								293ea086aa 
								
							 
						 
						
							
							
								
								Merge pull request  #6306  from lat9nq/ffmpeg-untagged  
							
							... 
							
							
							
							externals: Checkout 79e8d17024 for FFmpeg 
							
						 
						
							2021-05-13 04:59:48 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									lat9nq 
								
							 
						 
						
							
							
							
							
								
							
							
								4a4884b4c8 
								
							 
						 
						
							
							
								
								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 
								
							 
						 
						
							
							
							
							
								
							
							
								5568354451 
								
							 
						 
						
							
							
								
								Merge pull request  #6301  from Morph1984/ssl-ImportClientPki  
							
							... 
							
							
							
							ssl: Stub Import(Client/Server)Pki 
							
						 
						
							2021-05-12 22:11:19 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Morph 
								
							 
						 
						
							
							
							
							
								
							
							
								d1c74c3444 
								
							 
						 
						
							
							
								
								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 
								
							 
						 
						
							
							
							
							
								
							
							
								46f773ad5c 
								
							 
						 
						
							
							
								
								ssl: Stub Import(Client/Server)Pki  
							
							... 
							
							
							
							- Used in JUMP FORCE Deluxe Edition 
							
						 
						
							2021-05-12 21:04:13 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Morph 
								
							 
						 
						
							
							
							
							
								
							
							
								27c2d51a53 
								
							 
						 
						
							
							
								
								Merge pull request  #6267  from german77/gestureRewrite  
							
							... 
							
							
							
							hid: Improve hardware accuracy of gestures 
							
						 
						
							2021-05-12 09:17:23 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								9d01b31e3f 
								
							 
						 
						
							
							
								
								common: tree: Avoid a nullptr dereference.  
							
							
							
						 
						
							2021-05-11 15:40:20 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								006a51c86b 
								
							 
						 
						
							
							
								
								hle: kernel: hle_ipc: Fix outgoing IPC response size calculation.  
							
							
							
						 
						
							2021-05-11 12:27:43 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								627eaf8c0e 
								
							 
						 
						
							
							
								
								WORKAROUND: temp. disable session resource limits while we work out issues  
							
							
							
						 
						
							2021-05-11 10:51:39 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								bb77b5d79f 
								
							 
						 
						
							
							
								
								WORKAROUND: Do not use slab heap while we track down issues with resource management.  
							
							
							
						 
						
							2021-05-11 10:27:18 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								2a7b1c1424 
								
							 
						 
						
							
							
								
								audren  
							
							
							
						 
						
							2021-05-11 10:24:53 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Morph 
								
							 
						 
						
							
							
							
							
								
							
							
								a0540386e8 
								
							 
						 
						
							
							
								
								externals: Update mbedtls to 8c88150ca  
							
							
							
						 
						
							2021-05-11 00:43:04 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								a21dff4980 
								
							 
						 
						
							
							
								
								core: hle: ipc_helpers: Fix cast on raw_data_size calculation.  
							
							
							
						 
						
							2021-05-10 20:34:38 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								1c07b56283 
								
							 
						 
						
							
							
								
								hle: service: sm: Add TIPC support.  
							
							... 
							
							
							
							- Fixes our error checking of names as well. 
							
						 
						
							2021-05-10 20:34:38 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								232102c794 
								
							 
						 
						
							
							
								
								hle: kernel: hle_ipc: Improve IPC code and add initial support for TIPC.  
							
							... 
							
							
							
							- Fixes our move handles implementation to actually move objects.
- Simplifies the traditional IPC path. 
							
						 
						
							2021-05-10 20:34:38 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								0f3b6928ab 
								
							 
						 
						
							
							
								
								hle: service: sm: GetService: Reserve session resource when we create a KSession.  
							
							
							
						 
						
							2021-05-10 20:34:38 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								fe91306d87 
								
							 
						 
						
							
							
								
								hle: service: Add support for dispatching TIPC requests.  
							
							
							
						 
						
							2021-05-10 20:34:38 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								80d920e464 
								
							 
						 
						
							
							
								
								hle: service: Implement IPC::CommandType::Close.  
							
							... 
							
							
							
							- This was not actually closing sessions before. 
							
						 
						
							2021-05-10 20:34:38 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								e9d3612085 
								
							 
						 
						
							
							
								
								hle: service: sm: Use RegisterNamedService to register the service.  
							
							
							
						 
						
							2021-05-10 20:34:38 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								11413d71ad 
								
							 
						 
						
							
							
								
								hle: service: sm: Improve Initialize implementation.  
							
							
							
						 
						
							2021-05-10 20:34:38 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								6e284d951b 
								
							 
						 
						
							
							
								
								hle: kernel: svc: Update ConnectToNamedPort to use new CreateNamedServicePort interface.  
							
							
							
						 
						
							2021-05-10 20:34:38 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								777e7c52ba 
								
							 
						 
						
							
							
								
								hle: kernel: Implement named service ports using service interface factory.  
							
							... 
							
							
							
							- This allows us to create a new interface each time ConnectToNamedPort is called, removing the assumption that these are static. 
							
						 
						
							2021-05-10 20:34:38 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								14e52144e2 
								
							 
						 
						
							
							
								
								hle: kernel: KSession: Improve implementation of CloneCurrentObject.  
							
							
							
						 
						
							2021-05-10 20:33:53 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								1e211a1b15 
								
							 
						 
						
							
							
								
								hle: service: sm: Increase point buffer size.  
							
							
							
						 
						
							2021-05-10 15:43:42 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								66c7c7e5ab 
								
							 
						 
						
							
							
								
								hle: ipc_helpers: Reserve session resource when we create a KSession.  
							
							
							
						 
						
							2021-05-10 15:42:46 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								2c9d6156d2 
								
							 
						 
						
							
							
								
								hle: kernel: KClientPort: Cleanup comment format.  
							
							
							
						 
						
							2021-05-10 15:41:46 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								29a31e30db 
								
							 
						 
						
							
							
								
								hle: ipc: Add declarations for TIPC.  
							
							
							
						 
						
							2021-05-10 15:05:10 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								4a781928dd 
								
							 
						 
						
							
							
								
								hle: kernel: Further cleanup and add TIPC helpers.  
							
							
							
						 
						
							2021-05-10 15:05:10 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								ae86003503 
								
							 
						 
						
							
							
								
								hle: ipc_helpers: Update IPC response generation for TIPC.  
							
							
							
						 
						
							2021-05-10 15:05:10 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Kewlan 
								
							 
						 
						
							
							
							
							
								
							
							
								182b56f54e 
								
							 
						 
						
							
							
								
								configure_ui: Call RequestGameListUpdate when toggling "Show Add-Ons Column"  
							
							
							
						 
						
							2021-05-10 18:49:30 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								41852fb7e7 
								
							 
						 
						
							
							
								
								parent_of_member: Make sign conversion explicit in OffsetOfImpl()  
							
							... 
							
							
							
							Previously these conversions were implicit and causing quite a few
warnings on clang. 
							
						 
						
							2021-05-10 08:07:33 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								6997b030b1 
								
							 
						 
						
							
							
								
								Merge pull request  #6291  from lioncash/kern-shadow  
							
							... 
							
							
							
							kernel: Eliminate variable shadowing 
							
						 
						
							2021-05-09 20:15:00 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									v1993 
								
							 
						 
						
							
							
							
							
								
							
							
								7057f867a4 
								
							 
						 
						
							
							
								
								Only build SDL2 subsystems that we use  
							
							... 
							
							
							
							While at it, use better way to enable HIDAPI. 
							
						 
						
							2021-05-10 01:11:54 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Morph 
								
							 
						 
						
							
							
							
							
								
							
							
								34a189140f 
								
							 
						 
						
							
							
								
								Merge pull request  #6294  from german77/kernelCleanup  
							
							... 
							
							
							
							kernel: Delete unused files 
							
						 
						
							2021-05-09 12:22:44 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									german77 
								
							 
						 
						
							
							
							
							
								
							
							
								1b8951c31b 
								
							 
						 
						
							
							
								
								kernel: Delete unused files  
							
							
							
						 
						
							2021-05-09 11:15:31 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									v1993 
								
							 
						 
						
							
							
							
							
								
							
							
								ed9443a696 
								
							 
						 
						
							
							
								
								On Linux, build SDL2 from externals with HIDAPI support  
							
							
							
						 
						
							2021-05-09 18:12:58 +03:00