bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								0e5bbfcfb3 
								
							 
						 
						
							
							
								
								Merge pull request  #2421  from lioncash/svc-call  
							
							... 
							
							
							
							kernel/svc: Name supervisor call 0x36 
							
						 
						
							2019-04-19 19:10:20 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								986bff9c74 
								
							 
						 
						
							
							
								
								Merge pull request  #2374  from lioncash/pagetable  
							
							... 
							
							
							
							core: Reorganize boot order 
							
						 
						
							2019-04-19 19:09:20 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									ReinUsesLisp 
								
							 
						 
						
							
							
							
							
								
							
							
								42b61daeba 
								
							 
						 
						
							
							
								
								gl_state: Fix samplers memory corruption  
							
							... 
							
							
							
							It was possible for "samplers" to be read without being written. This
addresses that. 
							
						 
						
							2019-04-19 17:07:56 -03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								154995bbe6 
								
							 
						 
						
							
							
								
								kernel/svc: Name supervisor call 0x36  
							
							... 
							
							
							
							This call was added to the SVC handlers in the 8.0.0 kernel, so we can
finally give it a name. 
							
						 
						
							2019-04-19 14:34:56 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								f408606b79 
								
							 
						 
						
							
							
								
								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 
								
							 
						 
						
							
							
							
							
								
							
							
								7a56d07632 
								
							 
						 
						
							
							
								
								video_core: Silent -Wswitch warnings  
							
							
							
						 
						
							2019-04-18 15:54:39 -03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								26cbd2fc3d 
								
							 
						 
						
							
							
								
								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 
								
							 
						 
						
							
							
							
							
								
							
							
								d1aafb0834 
								
							 
						 
						
							
							
								
								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 
								
							 
						 
						
							
							
							
							
								
							
							
								c1c43bde80 
								
							 
						 
						
							
							
								
								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 
								
							 
						 
						
							
							
							
							
								
							
							
								107d725af8 
								
							 
						 
						
							
							
								
								web_browser: Make OpenPage non-const  
							
							
							
						 
						
							2019-04-17 11:35:24 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Zach Hilman 
								
							 
						 
						
							
							
							
							
								
							
							
								25f33928fc 
								
							 
						 
						
							
							
								
								main: Add GMainWindow hooks for Error display  
							
							
							
						 
						
							2019-04-17 11:35:24 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Zach Hilman 
								
							 
						 
						
							
							
							
							
								
							
							
								a8e185742b 
								
							 
						 
						
							
							
								
								main: Switch to AppletManager for frontend  
							
							
							
						 
						
							2019-04-17 11:35:24 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Zach Hilman 
								
							 
						 
						
							
							
							
							
								
							
							
								b508e60fe4 
								
							 
						 
						
							
							
								
								qt: Add dialog implementation of Error applet  
							
							
							
						 
						
							2019-04-17 11:35:24 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Zach Hilman 
								
							 
						 
						
							
							
							
							
								
							
							
								44eb5c65e8 
								
							 
						 
						
							
							
								
								general_backend: Move StubApplet and add backend PhotoViewer  
							
							
							
						 
						
							2019-04-17 11:35:24 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Zach Hilman 
								
							 
						 
						
							
							
							
							
								
							
							
								a8dbc0e299 
								
							 
						 
						
							
							
								
								general_frontend: Add frontend scaffold for PhotoViewer applet  
							
							
							
						 
						
							2019-04-17 11:35:24 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Zach Hilman 
								
							 
						 
						
							
							
							
							
								
							
							
								93cbd91f56 
								
							 
						 
						
							
							
								
								frontend: Add frontend receiver for Error applet  
							
							
							
						 
						
							2019-04-17 11:35:24 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Zach Hilman 
								
							 
						 
						
							
							
							
							
								
							
							
								252ac62306 
								
							 
						 
						
							
							
								
								applets: Add Error applet  
							
							... 
							
							
							
							Responsible for displaying error codes and messages 
							
						 
						
							2019-04-17 11:35:24 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Zach Hilman 
								
							 
						 
						
							
							
							
							
								
							
							
								fdd0152436 
								
							 
						 
						
							
							
								
								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 
								
							 
						 
						
							
							
							
							
								
							
							
								663b24e0d2 
								
							 
						 
						
							
							
								
								web_browser: Make OpenPage const  
							
							
							
						 
						
							2019-04-17 11:35:24 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Zach Hilman 
								
							 
						 
						
							
							
							
							
								
							
							
								4399df50e3 
								
							 
						 
						
							
							
								
								core: Remove specific applets in favor of AppletManager  
							
							
							
						 
						
							2019-04-17 11:35:24 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Zach Hilman 
								
							 
						 
						
							
							
							
							
								
							
							
								a9a140d583 
								
							 
						 
						
							
							
								
								am: Delegate applet creation to AppletManager  
							
							
							
						 
						
							2019-04-17 11:35:24 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Zach Hilman 
								
							 
						 
						
							
							
							
							
								
							
							
								4803c64bab 
								
							 
						 
						
							
							
								
								applets: Add AppletManager class to control lifetime  
							
							
							
						 
						
							2019-04-17 11:35:24 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								b12ed4aba9 
								
							 
						 
						
							
							
								
								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 
								
							 
						 
						
							
							
							
							
								
							
							
								4be897daa0 
								
							 
						 
						
							
							
								
								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 
								
							 
						 
						
							
							
							
							
								
							
							
								4be40a434b 
								
							 
						 
						
							
							
								
								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 
								
							 
						 
						
							
							
							
							
								
							
							
								69fdfc5296 
								
							 
						 
						
							
							
								
								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 
								
							 
						 
						
							
							
							
							
								
							
							
								4abe8bb7ee 
								
							 
						 
						
							
							
								
								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 
								
							 
						 
						
							
							
							
							
								
							
							
								3318e97f29 
								
							 
						 
						
							
							
								
								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 
								
							 
						 
						
							
							
							
							
								
							
							
								d4b42f6bc6 
								
							 
						 
						
							
							
								
								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 
								
							 
						 
						
							
							
							
							
								
							
							
								1599234a39 
								
							 
						 
						
							
							
								
								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 
								
							 
						 
						
							
							
							
							
								
							
							
								0c107e46a6 
								
							 
						 
						
							
							
								
								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 
								
							 
						 
						
							
							
							
							
								
							
							
								1614c97d78 
								
							 
						 
						
							
							
								
								Merge pull request  #2092  from ReinUsesLisp/stg  
							
							... 
							
							
							
							shader/memory: Implement STG and global memory flushing 
							
						 
						
							2019-04-16 22:15:17 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								3f45cebfca 
								
							 
						 
						
							
							
								
								Merge pull request  #2376  from lioncash/const  
							
							... 
							
							
							
							yuzu/configure_hotkey: Minor changes 
							
						 
						
							2019-04-16 22:13:12 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								f76e8ff1e7 
								
							 
						 
						
							
							
								
								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 
								
							 
						 
						
							
							
							
							
								
							
							
								12cf6b5c64 
								
							 
						 
						
							
							
								
								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 
								
							 
						 
						
							
							
							
							
								
							
							
								6a42862a16 
								
							 
						 
						
							
							
								
								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 
								
							 
						 
						
							
							
							
							
								
							
							
								ad686a3c0d 
								
							 
						 
						
							
							
								
								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 
								
							 
						 
						
							
							
							
							
								
							
							
								56c2b0ea86 
								
							 
						 
						
							
							
								
								Apply Const correctness to SwizzleKepler and replace u32 for size_t on iterators.  
							
							
							
						 
						
							2019-04-16 12:00:46 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Fernando Sahmkow 
								
							 
						 
						
							
							
							
							
								
							
							
								994393bd02 
								
							 
						 
						
							
							
								
								Use ReadBlockUnsafe for fetyching DMA CommandLists  
							
							
							
						 
						
							2019-04-16 11:22:34 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Fernando Sahmkow 
								
							 
						 
						
							
							
							
							
								
							
							
								86d3cb5fa7 
								
							 
						 
						
							
							
								
								Document unsafe versions and add BlockCopyUnsafe  
							
							
							
						 
						
							2019-04-16 10:11:35 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Fernando Sahmkow 
								
							 
						 
						
							
							
							
							
								
							
							
								cde8e7f605 
								
							 
						 
						
							
							
								
								Use ReadBlockUnsafe for Shader Cache  
							
							
							
						 
						
							2019-04-15 23:34:03 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Fernando Sahmkow 
								
							 
						 
						
							
							
							
							
								
							
							
								b33c627670 
								
							 
						 
						
							
							
								
								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 
								
							 
						 
						
							
							
							
							
								
							
							
								57051db434 
								
							 
						 
						
							
							
								
								GPU MemoryManager: Implement ReadBlockUnsafe and WriteBlockUnsafe  
							
							
							
						 
						
							2019-04-15 23:01:35 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Fernando Sahmkow 
								
							 
						 
						
							
							
							
							
								
							
							
								525211db3b 
								
							 
						 
						
							
							
								
								Use WriteBlock and ReadBlock.  
							
							
							
						 
						
							2019-04-15 22:42:34 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								d41d65dd10 
								
							 
						 
						
							
							
								
								Merge pull request  #2382  from lioncash/table  
							
							... 
							
							
							
							service: Update service function tables 
							
						 
						
							2019-04-15 21:46:15 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								3c817b0304 
								
							 
						 
						
							
							
								
								Merge pull request  #2393  from lioncash/svc  
							
							... 
							
							
							
							kernel/svc: Implement svcMapProcessCodeMemory/svcUnmapProcessCodeMemory 
							
						 
						
							2019-04-15 21:43:56 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								7675fa7c42 
								
							 
						 
						
							
							
								
								Merge pull request  #2398  from lioncash/boost  
							
							... 
							
							
							
							kernel/thread: Remove BoostPriority() 
							
						 
						
							2019-04-15 21:42:16 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								789d0a28fc 
								
							 
						 
						
							
							
								
								Merge pull request  #2399  from FernandoS27/fermi-fix  
							
							... 
							
							
							
							Correct Pitch in Fermi2D 
							
						 
						
							2019-04-15 21:41:52 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Fernando Sahmkow 
								
							 
						 
						
							
							
							
							
								
							
							
								15368c6070 
								
							 
						 
						
							
							
								
								Implement Block Linear copies in Kepler Memory.  
							
							
							
						 
						
							2019-04-15 21:22:16 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									ReinUsesLisp 
								
							 
						 
						
							
							
							
							
								
							
							
								45044529b4 
								
							 
						 
						
							
							
								
								vk_shader_decompiler: Add missing operations  
							
							
							
						 
						
							2019-04-15 21:32:57 -03:00