Morph 
							
						 
					 
					
						
						
							
						
						22f58cca5e 
					 
					
						
						
							
							Use enumeration instead of magic numbers  
						
						
						
						
					 
					
						2020-02-13 23:13:23 -05:00 
						 
				 
			
				
					
						
							
							
								Morph 
							
						 
					 
					
						
						
							
						
						27e19f87c6 
					 
					
						
						
							
							Add following aspect ratios: 16:9, 21:9, Stretch to Window  
						
						... 
						
						
						
						Available as a drop down within the configure graphics tab. 
						
						
					 
					
						2020-02-13 22:17:28 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						74feed372c 
					 
					
						
						
							
							Merge pull request  #3400  from makigumo/patch-1  
						
						... 
						
						
						
						update hwopus DecodeInterleaved for FW 7.0.0+ 
						
						
					 
					
						2020-02-13 21:26:13 -05:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
							
						
						3217400dd1 
					 
					
						
						
							
							gl_resource_manager: Add managed query class  
						
						
						
						
					 
					
						2020-02-13 22:25:55 -03:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						3563af2364 
					 
					
						
						
							
							Merge pull request  #3395  from FernandoS27/queries  
						
						... 
						
						
						
						GPU: Refactor queries implementation and correct GPU Clock. 
						
						
					 
					
						2020-02-13 20:18:26 -05:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
							
						
						336a4f8e99 
					 
					
						
						
							
							gl_rasterizer: Use the least generic OpenGL draw function possible  
						
						... 
						
						
						
						This may help some implementations. 
						
						
					 
					
						2020-02-13 21:55:21 -03:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
							
						
						cbea8c74de 
					 
					
						
						
							
							vk_shader_decompiler: Fix vertex id and instance id  
						
						... 
						
						
						
						Vulkan's VertexIndex and InstanceIndex don't match with hardware. This
is because Nvidia implements gl_VertexID and gl_InstanceID. The math
that relates these is:
gl_VertexIndex = gl_BaseVertex + gl_VertexID
gl_InstanceIndex = gl_InstanceIndex + gl_InstanceID
To emulate it using what Vulkan's SPIR-V offers (the *Index variants)
this commit substracts gl_Base* from gl_*Index to obtain the OpenGL and
hardware's equivalent. 
						
						
					 
					
						2020-02-13 20:25:28 -03:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
							
						
						2bc949628d 
					 
					
						
						
							
							Core: Address Feedback  
						
						
						
						
					 
					
						2020-02-13 19:10:33 -04:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
							
						
						d6ed31b9fa 
					 
					
						
						
							
							GPU: Address Feedback.  
						
						
						
						
					 
					
						2020-02-13 18:16:07 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						8b9a56033a 
					 
					
						
						
							
							Merge pull request  #3405  from lioncash/thread  
						
						... 
						
						
						
						address_arbiter: Minor cleanup to list querying 
						
						
					 
					
						2020-02-12 21:46:00 -05:00 
						 
				 
			
				
					
						
							
							
								Brian Clinkenbeard 
							
						 
					 
					
						
						
							
						
						0d85b6bfe1 
					 
					
						
						
							
							Merge branch 'master' into fix-cmake-sdl2  
						
						
						
						
					 
					
						2020-02-12 16:07:07 -08:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						be269e21a5 
					 
					
						
						
							
							address_arbiter: Collapse loops in InsertThread() and RemoveThread()  
						
						... 
						
						
						
						Same behavior, but without the need to explicitly loop through
everything manually. 
						
						
					 
					
						2020-02-12 15:34:07 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						9f2c703137 
					 
					
						
						
							
							address_arbiter: Simplify GetThreadsWaitingOnAddress()  
						
						... 
						
						
						
						Simplifies the overall function and also allows for it to become a
const-qualified member function. 
						
						
					 
					
						2020-02-12 15:10:16 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						8f8dda2d5b 
					 
					
						
						
							
							Merge pull request  #3403  from lioncash/debug  
						
						... 
						
						
						
						bcat/backend: Prevent fmt exception in debug log within NullBackend::Clear() 
						
						
					 
					
						2020-02-12 11:17:43 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						2506f7b3a1 
					 
					
						
						
							
							Merge pull request  #3402  from lioncash/sys-global  
						
						... 
						
						
						
						kernel/thread: Remove trivial usages of the global system accessor 
						
						
					 
					
						2020-02-12 10:10:00 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						f00a54f508 
					 
					
						
						
							
							bcat/backend: Make formatting of passphrase consistent in NullBackend::SetPassphrase()  
						
						... 
						
						
						
						Aligns the '=' to be consistent with the rest of the logs within this
source file. 
						
						
					 
					
						2020-02-12 01:18:29 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						eefd97e80d 
					 
					
						
						
							
							bcat/backend: Prevent fmt exception in debug log within NullBackend::Clear()  
						
						... 
						
						
						
						A formatting specifier within Clear wasn't being used, which will cause
fmt to throw an exception. This fixes that. 
						
						
					 
					
						2020-02-12 01:14:47 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						b80c348b09 
					 
					
						
						
							
							kernel/thread: Remove trivial usages of the global system accessor  
						
						... 
						
						
						
						We can just use the kernel member variable directly instead of going
through the system to obtain the same thing. 
						
						
					 
					
						2020-02-12 01:00:41 -05:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
							
						
						1e6f8aba04 
					 
					
						
						
							
							Core: Set all hardware emulation constants in a single file.  
						
						
						
						
					 
					
						2020-02-11 20:19:11 -04:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
							
						
						d23d504d77 
					 
					
						
						
							
							Kernel: Refactor synchronization to better match RE  
						
						
						
						
					 
					
						2020-02-11 18:47:31 -04:00 
						 
				 
			
				
					
						
							
							
								makigumo 
							
						 
					 
					
						
						
							
						
						926ea5a16d 
					 
					
						
						
							
							update hwopus DecodeInterleaved for FW 7.0.0+  
						
						... 
						
						
						
						trivial change,
see https://switchbrew.org/wiki/Audio_services#IHardwareOpusDecoder  
						
						
					 
					
						2020-02-11 18:41:04 +01:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
							
						
						c5aefe42aa 
					 
					
						
						
							
							Kernel: Change WaitObject to Synchronization object. In order to better reflect RE.  
						
						
						
						
					 
					
						2020-02-11 10:46:25 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						37f1cf8cbd 
					 
					
						
						
							
							Merge pull request  #3376  from ReinUsesLisp/point-sprite  
						
						... 
						
						
						
						gl_rasterizer: Implement GL_POINT_SPRITE 
						
						
					 
					
						2020-02-11 08:26:07 -05:00 
						 
				 
			
				
					
						
							
							
								Brian Clinkenbeard 
							
						 
					 
					
						
						
							
						
						68043dd233 
					 
					
						
						
							
							use config mode for finding SDL2 with CMake  
						
						
						
						
					 
					
						2020-02-10 19:56:33 -08:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
							
						
						8e9a4944db 
					 
					
						
						
							
							GPU: Implement GPU Clock correctly.  
						
						
						
						
					 
					
						2020-02-10 10:44:54 -04:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
							
						
						0cb3bcfbb7 
					 
					
						
						
							
							Maxwell3D: Correct query reporting.  
						
						
						
						
					 
					
						2020-02-10 10:41:43 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						84ea9c2b42 
					 
					
						
						
							
							Merge pull request  #3372  from ReinUsesLisp/fix-back-stencil  
						
						... 
						
						
						
						maxwell_3d: Fix stencil back mask 
						
						
					 
					
						2020-02-09 22:29:28 -05:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
							
						
						21c3f48279 
					 
					
						
						
							
							Merge pull request  #3391  from Morph1984/remove-unknown  
						
						... 
						
						
						
						Remove option "Show files with type 'Unknown'" 
						
						
					 
					
						2020-02-09 12:08:01 -05:00 
						 
				 
			
				
					
						
							
							
								Morph 
							
						 
					 
					
						
						
							
						
						fcf3425b1b 
					 
					
						
						
							
							Remove option "Show files with type 'Unknown'"  
						
						
						
						
					 
					
						2020-02-09 11:30:02 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						a952fbc5b3 
					 
					
						
						
							
							Merge pull request  #3388  from bunnei/service-shared-ptr  
						
						... 
						
						
						
						hle: services: Use std::shared_ptr instead of copy by value.
- This is a prerequisite to adding a mutex to `ServiceFramework`, which cannot be copied.
- This will be used for threaded services. 
						
						
					 
					
						2020-02-08 21:35:30 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						e210835dd0 
					 
					
						
						
							
							Merge pull request  #3387  from bunnei/gpu-mpscqueue  
						
						... 
						
						
						
						gpu_thread: Use MPSCQueue for GPU commands. 
						
						
					 
					
						2020-02-08 21:15:48 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						6536cc9741 
					 
					
						
						
							
							Merge pull request  #3386  from bunnei/gpu-mem-interface  
						
						... 
						
						
						
						video_core: memory_manager: Use GPU interface for cache functions. 
						
						
					 
					
						2020-02-08 21:15:27 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						7b07e521ca 
					 
					
						
						
							
							hle: services: Use std::shared_ptr instead of copy by value.  
						
						
						
						
					 
					
						2020-02-07 23:02:26 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						b5c13ee0eb 
					 
					
						
						
							
							gpu_thread: Use MPSCQueue for GPU commands.  
						
						... 
						
						
						
						- Necessary for multiple service threads. 
						
						
					 
					
						2020-02-07 23:01:23 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						7cacb08cdf 
					 
					
						
						
							
							video_core: memory_manager: Use GPU interface for cache functions.  
						
						
						
						
					 
					
						2020-02-07 22:59:35 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						90bda66028 
					 
					
						
						
							
							Merge pull request  #3378  from ReinUsesLisp/uscaled  
						
						... 
						
						
						
						maxwell_to_gl: Implement R8G8_USCALED 
						
						
					 
					
						2020-02-07 22:55:52 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						90df4b8e2b 
					 
					
						
						
							
							Merge pull request  #3369  from ReinUsesLisp/shf  
						
						... 
						
						
						
						shader/shift: Implement SHF 
						
						
					 
					
						2020-02-07 22:06:57 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						aa3f9b9606 
					 
					
						
						
							
							Merge pull request  #3381  from bunnei/ipc-fix  
						
						... 
						
						
						
						hle: services: Fix prepo IPC, and add better error checking. 
						
						
					 
					
						2020-02-07 16:25:42 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						09d766d357 
					 
					
						
						
							
							Merge pull request  #3362  from ReinUsesLisp/fix-instanced  
						
						... 
						
						
						
						gl_rasterizer: Fix instanced draw arrays 
						
						
					 
					
						2020-02-06 21:39:59 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						1b01c3036d 
					 
					
						
						
							
							Merge pull request  #3366  from bunnei/swkbd-fixes  
						
						... 
						
						
						
						applets: Fixes for software keyboard and transfer memory. 
						
						
					 
					
						2020-02-05 23:26:32 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						ba53543da6 
					 
					
						
						
							
							kernel: transfer_memory: Properly reserve and reset memory region.  
						
						
						
						
					 
					
						2020-02-05 23:06:54 -05:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
							
						
						7a547b9342 
					 
					
						
						
							
							wait_object: Make wait behavior only require one object to signal.  
						
						... 
						
						
						
						- This was holdover from citra. 
						
						
					 
					
						2020-02-05 23:06:53 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						3a0c1e79f8 
					 
					
						
						
							
							am: Correct IPC object count mismatch.  
						
						
						
						
					 
					
						2020-02-05 23:06:53 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						77da74e17a 
					 
					
						
						
							
							services: am: Clear events on PopOutData and PopInteractiveOutData.  
						
						
						
						
					 
					
						2020-02-05 23:06:52 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						84e895cdd6 
					 
					
						
						
							
							am: Refactor IStorage interface.  
						
						
						
						
					 
					
						2020-02-05 23:06:52 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						3557fa25d0 
					 
					
						
						
							
							applets: software_keyboard: Signal state change on end of interactive session.  
						
						
						
						
					 
					
						2020-02-05 23:06:51 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						be5fcffb89 
					 
					
						
						
							
							applets: software_keyboard: Minor cleanup.  
						
						
						
						
					 
					
						2020-02-05 23:06:50 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						2245c24e21 
					 
					
						
						
							
							services: prepo: Fix IPC interface with SaveReport/SaveReportWithUser.  
						
						
						
						
					 
					
						2020-02-05 22:52:35 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						9751ccc5e0 
					 
					
						
						
							
							hle_ipc: Add error checking to read/write buffer access.  
						
						
						
						
					 
					
						2020-02-05 22:52:35 -05:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
							
						
						bf9a822b87 
					 
					
						
						
							
							shader/decode: Fix constant buffer offsets  
						
						... 
						
						
						
						Some instances were using cbuf34.offset instead of cbuf34.GetOffset().
This returned the an invalid offset. Address those instances and rename
offset to "shifted_offset" to avoid future bugs. 
						
						
					 
					
						2020-02-05 12:19:09 -03:00