Lioncash 
							
						 
					 
					
						
						
							
						
						19f8f86bdb 
					 
					
						
						
							
							service/audctl: Implement GetTargetVolumeMin() and GetTargetVolumeMax()  
						
						... 
						
						
						
						These two service functions are literally hardcoded to always return
these values without any other error checking. 
						
						
					 
					
						2019-04-18 16:39:54 -04:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
							
						
						fbe8d1ceaa 
					 
					
						
						
							
							video_core: Silent -Wswitch warnings  
						
						
						
						
					 
					
						2019-04-18 15:54:39 -03:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						83b830eb2f 
					 
					
						
						
							
							Merge pull request  #2397  from lioncash/thread-unused  
						
						... 
						
						
						
						kernel/thread: Remove unused guest_handle member variable 
						
						
					 
					
						2019-04-17 21:46:46 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						4294062516 
					 
					
						
						
							
							Merge pull request  #2318  from ReinUsesLisp/sampler-cache  
						
						... 
						
						
						
						gl_sampler_cache: Port sampler cache to OpenGL 
						
						
					 
					
						2019-04-17 21:45:56 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						5bd5140bde 
					 
					
						
						
							
							Merge pull request  #2348  from FernandoS27/guest-bindless  
						
						... 
						
						
						
						Implement Bindless Textures on Shader Decompiler and GL backend 
						
						
					 
					
						2019-04-17 20:59:49 -04:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
							
						
						2adb226b26 
					 
					
						
						
							
							web_browser: Make OpenPage non-const  
						
						
						
						
					 
					
						2019-04-17 11:35:24 -04:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
							
						
						8f8049e846 
					 
					
						
						
							
							main: Add GMainWindow hooks for Error display  
						
						
						
						
					 
					
						2019-04-17 11:35:24 -04:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
							
						
						a04d36c5a4 
					 
					
						
						
							
							main: Switch to AppletManager for frontend  
						
						
						
						
					 
					
						2019-04-17 11:35:24 -04:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
							
						
						76452cd5b3 
					 
					
						
						
							
							qt: Add dialog implementation of Error applet  
						
						
						
						
					 
					
						2019-04-17 11:35:24 -04:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
							
						
						f6e2295055 
					 
					
						
						
							
							general_backend: Move StubApplet and add backend PhotoViewer  
						
						
						
						
					 
					
						2019-04-17 11:35:24 -04:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
							
						
						80c9e4d3ab 
					 
					
						
						
							
							general_frontend: Add frontend scaffold for PhotoViewer applet  
						
						
						
						
					 
					
						2019-04-17 11:35:24 -04:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
							
						
						d9f6715d45 
					 
					
						
						
							
							frontend: Add frontend receiver for Error applet  
						
						
						
						
					 
					
						2019-04-17 11:35:24 -04:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
							
						
						de3cfb1d37 
					 
					
						
						
							
							applets: Add Error applet  
						
						... 
						
						
						
						Responsible for displaying error codes and messages 
						
						
					 
					
						2019-04-17 11:35:24 -04:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
							
						
						d273bec68f 
					 
					
						
						
							
							applets: Port current applets to take frontend in constructor  
						
						... 
						
						
						
						As opposed to using Core::System::GetInstance() 
						
						
					 
					
						2019-04-17 11:35:24 -04:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
							
						
						f7540157e4 
					 
					
						
						
							
							web_browser: Make OpenPage const  
						
						
						
						
					 
					
						2019-04-17 11:35:24 -04:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
							
						
						ec0bc3061e 
					 
					
						
						
							
							core: Remove specific applets in favor of AppletManager  
						
						
						
						
					 
					
						2019-04-17 11:35:24 -04:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
							
						
						6cea62b756 
					 
					
						
						
							
							am: Delegate applet creation to AppletManager  
						
						
						
						
					 
					
						2019-04-17 11:35:24 -04:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
							
						
						e51d33f0ce 
					 
					
						
						
							
							applets: Add AppletManager class to control lifetime  
						
						
						
						
					 
					
						2019-04-17 11:35:24 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						c268ffd831 
					 
					
						
						
							
							kernel/thread: Unify wait synchronization types  
						
						... 
						
						
						
						This is a holdover from Citra, where the 3DS has both
WaitSynchronization1 and WaitSynchronizationN. The switch only has one
form of wait synchronizing (literally WaitSynchonization). This allows
us to throw out code that doesn't apply at all to the Switch kernel.
Because of this unnecessary dichotomy within the wait synchronization
utilities, we were also neglecting to properly handle waiting on
multiple objects.
While we're at it, we can also scrub out any lingering references to
WaitSynchronization1/WaitSynchronizationN in comments, and change them
to WaitSynchronization (or remove them if the mention no longer
applies). 
						
						
					 
					
						2019-04-17 09:30:56 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						433b59c112 
					 
					
						
						
							
							kernel/svc: Migrate svcCancelSynchronization behavior to a thread function  
						
						... 
						
						
						
						The actual behavior of this function is slightly more complex than what
we're currently doing within the supervisor call. To avoid dumping most
of this behavior in the supervisor call itself, we can migrate this to
another function. 
						
						
					 
					
						2019-04-17 09:30:56 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						6b2bece81f 
					 
					
						
						
							
							kernel/wait_object: Make GetHighestPriorityReadyThread() a const member function  
						
						... 
						
						
						
						This doesn't actually modify internal state of a wait object, so it can
be const qualified. 
						
						
					 
					
						2019-04-17 06:44:34 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						54e9f9b6ed 
					 
					
						
						
							
							yuzu/bootmanager: Replace unnnecessary constructor initializer list member of GGLContext  
						
						... 
						
						
						
						The default constructor will always run, even when not specified, so
this is redundant.
However, the context member can indeed be initialized in the constructor
initializer list. 
						
						
					 
					
						2019-04-17 00:04:10 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						52e43734c4 
					 
					
						
						
							
							yuzu/bootmanager: Remove unnecessary includes  
						
						... 
						
						
						
						This include isn't used anymore so it can be removed. 
						
						
					 
					
						2019-04-16 23:52:57 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						fbfc347351 
					 
					
						
						
							
							yuzu/bootmanager: Resolve constructor initializer list warnings  
						
						... 
						
						
						
						Resolves -Wreorder warnings. These will automatically be initialized to
nullptr anyways, so these were redundant. 
						
						
					 
					
						2019-04-16 23:49:26 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						0cfbd3325b 
					 
					
						
						
							
							Merge pull request  #2315  from ReinUsesLisp/severity-decompiler  
						
						... 
						
						
						
						shader_ir/decode: Reduce the severity of common assertions 
						
						
					 
					
						2019-04-16 22:21:19 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						21d498bc06 
					 
					
						
						
							
							Merge pull request  #2384  from ReinUsesLisp/gl-state-clear  
						
						... 
						
						
						
						gl_rasterizer: Apply just the needed state on Clear 
						
						
					 
					
						2019-04-16 22:19:03 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						be6b9e2d2b 
					 
					
						
						
							
							Merge pull request  #2405  from lioncash/qt  
						
						... 
						
						
						
						CMakeLists: Define QT_USE_QSTRINGBUILDER for the Qt target 
						
						
					 
					
						2019-04-16 22:17:09 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						1b83f255c2 
					 
					
						
						
							
							Merge pull request  #2092  from ReinUsesLisp/stg  
						
						... 
						
						
						
						shader/memory: Implement STG and global memory flushing 
						
						
					 
					
						2019-04-16 22:15:17 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						2654eb659e 
					 
					
						
						
							
							Merge pull request  #2376  from lioncash/const  
						
						... 
						
						
						
						yuzu/configure_hotkey: Minor changes 
						
						
					 
					
						2019-04-16 22:13:12 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						382fbbb198 
					 
					
						
						
							
							Merge pull request  #2401  from lioncash/guard  
						
						... 
						
						
						
						common/{lz4_compression, zstd_compression}: Add missing header guards 
						
						
					 
					
						2019-04-16 22:11:04 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						819c21d99e 
					 
					
						
						
							
							CMakeLists: Ensure we specify Unicode as the codepage on Windows  
						
						... 
						
						
						
						Previously we were building with MBCS, which is pretty undesirable. We
want the application to be Unicode-aware in general.
Currently, we make the command line variant of yuzu use ANSI variants of
the non-standard getopt functions that we link in for Windows, given we
only have an ANSI option-set.
We should really replace getopt with a library that we make all build
types of yuzu link in, but this will have to do for the time being. 
						
						
					 
					
						2019-04-16 21:23:34 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						b6a87b422e 
					 
					
						
						
							
							kernel/vm_manager: Remove usages of global system accessors  
						
						... 
						
						
						
						Makes the dependency on the system instance explicit within VMManager's
interface. 
						
						
					 
					
						2019-04-16 20:02:50 -04:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
							
						
						d0082de82a 
					 
					
						
						
							
							Implement IsBlockContinous  
						
						... 
						
						
						
						This detects when a GPU Memory Block is not continous within host cpu
memory. 
						
						
					 
					
						2019-04-16 18:49:35 -04:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
							
						
						da91e6e4b6 
					 
					
						
						
							
							Apply Const correctness to SwizzleKepler and replace u32 for size_t on iterators.  
						
						
						
						
					 
					
						2019-04-16 12:00:46 -04:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
							
						
						13d626fc21 
					 
					
						
						
							
							Use ReadBlockUnsafe for fetyching DMA CommandLists  
						
						
						
						
					 
					
						2019-04-16 11:22:34 -04:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
							
						
						06d1c5a991 
					 
					
						
						
							
							Document unsafe versions and add BlockCopyUnsafe  
						
						
						
						
					 
					
						2019-04-16 10:11:35 -04:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
							
						
						6fc562a9aa 
					 
					
						
						
							
							Use ReadBlockUnsafe for Shader Cache  
						
						
						
						
					 
					
						2019-04-15 23:34:03 -04:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
							
						
						ef381e6924 
					 
					
						
						
							
							Use ReadBlockUnsafe on TIC and TSC reading  
						
						... 
						
						
						
						Use ReadBlockUnsafe on TIC and TSC reading as memory is never flushed
from host GPU there. 
						
						
					 
					
						2019-04-15 23:10:24 -04:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
							
						
						367704aa82 
					 
					
						
						
							
							GPU MemoryManager: Implement ReadBlockUnsafe and WriteBlockUnsafe  
						
						
						
						
					 
					
						2019-04-15 23:01:35 -04:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
							
						
						3e96c367bd 
					 
					
						
						
							
							Use WriteBlock and ReadBlock.  
						
						
						
						
					 
					
						2019-04-15 22:42:34 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						9186f76b07 
					 
					
						
						
							
							Merge pull request  #2382  from lioncash/table  
						
						... 
						
						
						
						service: Update service function tables 
						
						
					 
					
						2019-04-15 21:46:15 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						fc64156533 
					 
					
						
						
							
							Merge pull request  #2393  from lioncash/svc  
						
						... 
						
						
						
						kernel/svc: Implement svcMapProcessCodeMemory/svcUnmapProcessCodeMemory 
						
						
					 
					
						2019-04-15 21:43:56 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						a7c3275b8b 
					 
					
						
						
							
							Merge pull request  #2398  from lioncash/boost  
						
						... 
						
						
						
						kernel/thread: Remove BoostPriority() 
						
						
					 
					
						2019-04-15 21:42:16 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						c1e35d117c 
					 
					
						
						
							
							Merge pull request  #2399  from FernandoS27/fermi-fix  
						
						... 
						
						
						
						Correct Pitch in Fermi2D 
						
						
					 
					
						2019-04-15 21:41:52 -04:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
							
						
						bec28d692d 
					 
					
						
						
							
							Implement Block Linear copies in Kepler Memory.  
						
						
						
						
					 
					
						2019-04-15 21:22:16 -04:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
							
						
						ef8245bed2 
					 
					
						
						
							
							vk_shader_decompiler: Add missing operations  
						
						
						
						
					 
					
						2019-04-15 21:32:57 -03:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
							
						
						f43995ec53 
					 
					
						
						
							
							shader_ir/decode: Fix half float pre-operations and remove MetaHalfArithmetic  
						
						... 
						
						
						
						Operations done before the main half float operation (like HAdd) were
managing a packed value instead of the unpacked one. Adding an unpacked
operation allows us to drop the per-operand MetaHalfArithmetic entry,
simplifying the code overall. 
						
						
					 
					
						2019-04-15 21:16:10 -03:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
							
						
						abcbcb1b2a 
					 
					
						
						
							
							gl_shader_decompiler: Fix MrgH0 decompilation  
						
						... 
						
						
						
						GLSL decompilation for HMergeH0 was wrong. This addresses that issue. 
						
						
					 
					
						2019-04-15 21:16:10 -03:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
							
						
						64613db605 
					 
					
						
						
							
							shader_ir/decode: Implement half float saturation  
						
						
						
						
					 
					
						2019-04-15 21:16:10 -03:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
							
						
						90cbf89303 
					 
					
						
						
							
							shader_ir/decode: Reduce severity of unimplemented half-float FTZ  
						
						
						
						
					 
					
						2019-04-15 21:16:09 -03:00