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 
						 
				 
			
				
					
						
							
							
								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