unknown 
							
						 
					 
					
						
						
						
						
							
						
						
							3fe542cf60 
							
						 
					 
					
						
						
							
							gl_shader_disk_cache: Remove per shader compression  
						
						
						
						
					 
					
						2019-04-23 21:40:01 +02:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
						
						
							
						
						
							b3118ee316 
							
						 
					 
					
						
						
							
							Fixes and Corrections to DMA Engine  
						
						
						
						
					 
					
						2019-04-23 15:28:18 -04:00 
						 
				 
			
				
					
						
							
							
								Hexagon12 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8df9449bb8 
							
						 
					 
					
						
						
							
							Merge pull request  #2422  from ReinUsesLisp/fixup-samplers  
						
						... 
						
						
						
						gl_state: Fix samplers memory corruption 
						
						
					 
					
						2019-04-23 18:30:35 +03:00 
						 
				 
			
				
					
						
							
							
								Hexagon12 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b2fbcaae30 
							
						 
					 
					
						
						
							
							Merge pull request  #2425  from FernandoS27/y-direction  
						
						... 
						
						
						
						Fix flipping on some games by applying Y direction register 
						
						
					 
					
						2019-04-23 18:29:29 +03:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
						
						
							
						
						
							f1e5314f1a 
							
						 
					 
					
						
						
							
							Add Swizzle Parameters to the DMA engine  
						
						
						
						
					 
					
						2019-04-23 11:21:00 -04:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
						
						
							
						
						
							e140e2ebc6 
							
						 
					 
					
						
						
							
							Add Documentation Headers to all the GPU Engines  
						
						
						
						
					 
					
						2019-04-23 08:44:52 -04:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
						
						
							
						
						
							021d28c9b8 
							
						 
					 
					
						
						
							
							Corrections and styling  
						
						
						
						
					 
					
						2019-04-23 08:02:24 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4fad91ca45 
							
						 
					 
					
						
						
							
							Merge pull request  #2383  from ReinUsesLisp/aoffi-test  
						
						... 
						
						
						
						gl_shader_decompiler: Disable variable AOFFI on unsupported devices 
						
						
					 
					
						2019-04-22 22:14:02 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9cab042674 
							
						 
					 
					
						
						
							
							Merge pull request  #2420  from lioncash/audctl  
						
						... 
						
						
						
						service/audctl: Implement GetTargetVolumeMin() and GetTargetVolumeMax() 
						
						
					 
					
						2019-04-22 22:12:48 -04:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
						
						
							
						
						
							701ce1c9d0 
							
						 
					 
					
						
						
							
							Implement Maxwell3D Data Upload  
						
						
						
						
					 
					
						2019-04-22 19:27:36 -04:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
						
						
							
						
						
							e4ff140b99 
							
						 
					 
					
						
						
							
							Introduce skeleton of the GPU Compute Engine.  
						
						
						
						
					 
					
						2019-04-22 19:05:43 -04:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
						
						
							
						
						
							a91d3fc639 
							
						 
					 
					
						
						
							
							Revamp Kepler Memory to use a subegine to manage uploads  
						
						
						
						
					 
					
						2019-04-22 18:50:56 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b5889cbd6f 
							
						 
					 
					
						
						
							
							Merge pull request  #2403  from FernandoS27/compressed-linear  
						
						... 
						
						
						
						Support compressed formats on linear textures. 
						
						
					 
					
						2019-04-22 17:09:42 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							68b707711a 
							
						 
					 
					
						
						
							
							Merge pull request  #2411  from FernandoS27/unsafe-gpu  
						
						... 
						
						
						
						GPU Manager: Implement ReadBlockUnsafe and WriteBlockUnsafe 
						
						
					 
					
						2019-04-22 17:09:00 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							01100f8afd 
							
						 
					 
					
						
						
							
							Merge pull request  #2400  from FernandoS27/corret-kepler-mem  
						
						... 
						
						
						
						Implement Kepler Memory on both Linear and BlockLinear. 
						
						
					 
					
						2019-04-22 16:47:05 -04:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
						
						
							
						
						
							4c36b78567 
							
						 
					 
					
						
						
							
							Rasterizer Cache: Use a temporal storage for Surfaces loading/flushing.  
						
						... 
						
						
						
						This PR should heavily reduce memory usage since temporal buffers are no
longer stored per Surface but instead managed by the Rasterizer Cache. 
						
						
					 
					
						2019-04-21 11:42:07 -04:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
						
						
							
						
						
							623b2e4b8f 
							
						 
					 
					
						
						
							
							Corrections Half Float operations on const buffers and implement saturation.  
						
						
						
						
					 
					
						2019-04-20 21:11:33 -04:00 
						 
				 
			
				
					
						
							
							
								tkeph616 
							
						 
					 
					
						
						
						
						
							
						
						
							92c274d4bb 
							
						 
					 
					
						
						
							
							Launch directly in Mac without terminal  
						
						
						
						
					 
					
						2019-04-20 20:31:34 +02:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							da0c3bc658 
							
						 
					 
					
						
						
							
							Merge pull request  #2407  from FernandoS27/f2f  
						
						... 
						
						
						
						Do some corrections in conversion shader instructions. 
						
						
					 
					
						2019-04-20 00:42:34 -04:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
						
						
							
						
						
							788497fd9d 
							
						 
					 
					
						
						
							
							Allow picking a Compatibility Profile for OpenGL.  
						
						... 
						
						
						
						This option allows picking the compatibility profile since a lot of bugs
are fixed in it. We devs will use this option to easierly debug current
problems in our Core implementation.:wq 
						
						
					 
					
						2019-04-20 00:05:24 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							650d9b1044 
							
						 
					 
					
						
						
							
							Merge pull request  #2409  from ReinUsesLisp/half-floats  
						
						... 
						
						
						
						shader_ir/decode: Miscellaneous fixes to half-float decompilation 
						
						
					 
					
						2019-04-19 21:31:52 -04:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
						
						
							
						
						
							08cdcc2871 
							
						 
					 
					
						
						
							
							Apply Position Y Direction  
						
						
						
						
					 
					
						2019-04-19 20:49:00 -04:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
						
						
							
						
						
							a3eb91ed8c 
							
						 
					 
					
						
						
							
							RasterizerCache Redesign: Flush  
						
						... 
						
						
						
						flushing is now responsability of children caches instead of the cache 
object. This change will allow the specific cache to pass extra 
parameters on flushing and will allow more flexibility. 
						
						
					 
					
						2019-04-19 20:44:56 -04:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
						
						
							
						
						
							db4b2bc798 
							
						 
					 
					
						
						
							
							make ReadBlockunsafe and WriteBlockunsafe, ignore invalid pages.  
						
						
						
						
					 
					
						2019-04-19 20:35:54 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							62c2404d3c 
							
						 
					 
					
						
						
							
							Merge pull request  #2415  from lioncash/const  
						
						... 
						
						
						
						kernel/wait_object: Make GetHighestPriorityReadyThread() a const member function 
						
						
					 
					
						2019-04-19 19:12:02 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							cd38eadcc1 
							
						 
					 
					
						
						
							
							Merge pull request  #2414  from lioncash/reorder  
						
						... 
						
						
						
						yuzu/bootmanager: Resolve constructor initializer list warnings 
						
						
					 
					
						2019-04-19 19:11:47 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b6faea0dd2 
							
						 
					 
					
						
						
							
							Merge pull request  #2421  from lioncash/svc-call  
						
						... 
						
						
						
						kernel/svc: Name supervisor call 0x36 
						
						
					 
					
						2019-04-19 19:10:20 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							40dc893c37 
							
						 
					 
					
						
						
							
							Merge pull request  #2374  from lioncash/pagetable  
						
						... 
						
						
						
						core: Reorganize boot order 
						
						
					 
					
						2019-04-19 19:09:20 -04:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
						
						
							
						
						
							d74cb16535 
							
						 
					 
					
						
						
							
							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 
							
						 
					 
					
						
						
						
						
							
						
						
							f8be3f55da 
							
						 
					 
					
						
						
							
							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 
							
						 
					 
					
						
						
						
						
							
						
						
							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