bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9608f51cde 
							
						 
					 
					
						
						
							
							Merge pull request  #1036  from lioncash/thread  
						
						... 
						
						
						
						scheduler: Make HaveReadyThreads() a const member function 
						
					 
					
						2018-08-12 22:13:14 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e4ed5bc836 
							
						 
					 
					
						
						
							
							Merge pull request  #1042  from Subv/races  
						
						... 
						
						
						
						Fixed a bunch of race conditions when running in multicore mode. 
						
					 
					
						2018-08-12 22:05:48 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							de5d431eec 
							
						 
					 
					
						
						
							
							Merge pull request  #1041  from Subv/duplicated_mutex  
						
						... 
						
						
						
						Kernel/Mutex: Don't duplicate threads in the mutex waiter list. 
						
					 
					
						2018-08-12 22:02:03 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8da753ab81 
							
						 
					 
					
						
						
							
							Merge pull request  #1040  from bunnei/xmad  
						
						... 
						
						
						
						gl_shader_decompiler: Implement XMAD instruction. 
						
					 
					
						2018-08-12 21:56:40 -04:00 
						 
				 
			
				
					
						
							
							
								Subv 
							
						 
					 
					
						
						
						
						
							
						
						
							d923766042 
							
						 
					 
					
						
						
							
							CPU/Timing: Use an approximated amortized amount of ticks when advancing timing.  
						
						... 
						
						
						
						We divide the number of ticks to add by the number of cores (4) to obtain a more or less rough estimate of the actual number of ticks added. This assumes that all 4 cores are doing similar work. Previously we were adding ~4 times the number of ticks, thus making the games think that time was going way too fast.
This lets us bypass certain hangs in some games like Breath of the Wild.
We should modify our CoreTiming to support multiple cores (both running in a single thread, and in multiple host threads). 
						
					 
					
						2018-08-12 20:41:28 -05:00 
						 
				 
			
				
					
						
							
							
								Subv 
							
						 
					 
					
						
						
						
						
							
						
						
							a9877c8f65 
							
						 
					 
					
						
						
							
							Kernel/SVC: Don't reschedule the current core when creating a new thread.  
						
						... 
						
						
						
						The current core may have nothing to do with the core where the new thread was scheduled to run. In case it's the same core, then the following PrepareReshedule call will take care of that. 
						
					 
					
						2018-08-12 20:38:37 -05:00 
						 
				 
			
				
					
						
							
							
								Subv 
							
						 
					 
					
						
						
						
						
							
						
						
							2e7802ad7d 
							
						 
					 
					
						
						
							
							Core/HLE: Make  the 'reschedule_pending' flag atomic.  
						
						... 
						
						
						
						Another thread may write to this variable while the core in question is in the middle of checking for a reschedule request. 
						
					 
					
						2018-08-12 18:41:12 -05:00 
						 
				 
			
				
					
						
							
							
								Subv 
							
						 
					 
					
						
						
						
						
							
						
						
							3a338d9286 
							
						 
					 
					
						
						
							
							CPU/HLE: Lock the HLE mutex before performing a reschedule.  
						
						... 
						
						
						
						Another thread might be in the middle of an SVC, thus altering the state of the schedulers. 
						
					 
					
						2018-08-12 18:41:11 -05:00 
						 
				 
			
				
					
						
							
							
								Subv 
							
						 
					 
					
						
						
						
						
							
						
						
							84b542c386 
							
						 
					 
					
						
						
							
							Kernel/Threads: Lock the HLE mutex when executing the wakeup callback.  
						
						... 
						
						
						
						Another thread might be in the middle of a reschedule, thus altering the state of the schedulers. 
						
					 
					
						2018-08-12 18:41:11 -05:00 
						 
				 
			
				
					
						
							
							
								Subv 
							
						 
					 
					
						
						
						
						
							
						
						
							0135b328ed 
							
						 
					 
					
						
						
							
							Kernel/Thread: Always use the threadsafe option when scheduling wakeups.  
						
						... 
						
						
						
						WakeAfterDelay might be called from any host thread, so err on the side of caution and use the thread-safe CoreTiming::ScheduleEventThreadsafe.
Note that CoreTiming is still far from thread-safe, there may be more things we have to work on for it to be up to par with what we want. 
						
					 
					
						2018-08-12 18:40:56 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							534abf9d97 
							
						 
					 
					
						
						
							
							gl_shader_decompiler: Implement XMAD instruction.  
						
						
						
					 
					
						2018-08-12 18:30:24 -04:00 
						 
				 
			
				
					
						
							
							
								Subv 
							
						 
					 
					
						
						
						
						
							
						
						
							5224cc49c4 
							
						 
					 
					
						
						
							
							Kernel/Mutex: Don't duplicate threads in the mutex waiter list.  
						
						... 
						
						
						
						Exit from AddMutexWaiter early if the thread is already waiting for a mutex owned by the owner thread.
This accounts for the possibility of a thread that is waiting on a condition variable being awakened twice in a row.
Also added more validation asserts.
This should fix one of the random crashes in Breath Of The Wild. 
						
					 
					
						2018-08-12 16:35:27 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							b82b093108 
							
						 
					 
					
						
						
							
							vfs: Make VfsFilesystem constructor explicit  
						
						... 
						
						
						
						Makes it consistent with the other VFS interfaces and prevents implicit
construction. 
						
					 
					
						2018-08-12 16:55:40 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							cf0a7cd1c1 
							
						 
					 
					
						
						
							
							vfs: Make type hierarchy objects classes instead of structs  
						
						... 
						
						
						
						struct should be used when the data type is very simple or otherwise has
no invariants associated with it. Given these are used to form a
hierarchy, class should be used instead. 
						
					 
					
						2018-08-12 16:55:40 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							424e90f0f5 
							
						 
					 
					
						
						
							
							Merge pull request  #1025  from ogniK5377/bad-cast  
						
						... 
						
						
						
						Fixed invalid cast in loader 
						
					 
					
						2018-08-12 16:22:35 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e12a07079e 
							
						 
					 
					
						
						
							
							Merge pull request  #1038  from MerryMage/lock-cubeb  
						
						... 
						
						
						
						cubeb_sink: Protect queue with a mutex 
						
					 
					
						2018-08-12 16:22:11 -04:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
						
						
							
						
						
							35e4a47be0 
							
						 
					 
					
						
						
							
							registration: Various style and documentation improvements  
						
						... 
						
						
						
						Fix logic in RealVfsFilesystem Create methods
Remove magic numbers
Fix regex errors 
						
					 
					
						2018-08-12 15:55:44 -04:00 
						 
				 
			
				
					
						
							
							
								MerryMage 
							
						 
					 
					
						
						
						
						
							
						
						
							fcc5ffdfdd 
							
						 
					 
					
						
						
							
							cubeb_sink: Protect queue with a mutex  
						
						
						
					 
					
						2018-08-12 20:41:46 +01:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4cafc24a4e 
							
						 
					 
					
						
						
							
							Merge pull request  #1035  from ogniK5377/audio-dev-revision-info  
						
						... 
						
						
						
						GetAudioDeviceServiceWithRevisionInfo (Used by Bloodstained: Curse of the Moon) 
						
					 
					
						2018-08-12 14:56:11 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							68c44ca0ee 
							
						 
					 
					
						
						
							
							Merge pull request  #1028  from ogniK5377/aoa  
						
						... 
						
						
						
						Added GetAudioRendererSampleRate, GetAudioRendererSampleCount & GetAudioRendererMixBufferCount 
						
					 
					
						2018-08-12 13:33:08 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e858a72a22 
							
						 
					 
					
						
						
							
							Merge pull request  #1034  from lioncash/hid  
						
						... 
						
						
						
						hid: Stub DisconnectNpad() 
						
					 
					
						2018-08-12 13:15:56 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							e850ff63bc 
							
						 
					 
					
						
						
							
							scheduler: Make HaveReadyThreads() a const member function  
						
						... 
						
						
						
						This function doesn't modify instance state, so the const qualifier can
be added to it. 
						
					 
					
						2018-08-12 12:55:58 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							11470f331a 
							
						 
					 
					
						
						
							
							thread_queue_list: Make contains() and get_first() const member functions  
						
						... 
						
						
						
						These don't directly modify the contained data. 
						
					 
					
						2018-08-12 12:54:14 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							55c73e10a7 
							
						 
					 
					
						
						
							
							thread_queue_list: Convert typedef to a type alias  
						
						
						
					 
					
						2018-08-12 12:47:11 -04:00 
						 
				 
			
				
					
						
							
							
								Markus Wick 
							
						 
					 
					
						
						
						
						
							
						
						
							0eb39922f6 
							
						 
					 
					
						
						
							
							gl_rasterizer: Use a shared helper to upload from CPU memory.  
						
						
						
					 
					
						2018-08-12 16:10:26 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Wick 
							
						 
					 
					
						
						
						
						
							
						
						
							0af7e93763 
							
						 
					 
					
						
						
							
							gl_state: Don't track constant buffer mappings.  
						
						
						
					 
					
						2018-08-12 16:10:26 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Wick 
							
						 
					 
					
						
						
						
						
							
						
						
							6ff7906ddc 
							
						 
					 
					
						
						
							
							gl_rasterizer: Use the stream buffer for constant buffers.  
						
						
						
					 
					
						2018-08-12 16:10:26 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Wick 
							
						 
					 
					
						
						
						
						
							
						
						
							ce722e317b 
							
						 
					 
					
						
						
							
							gl_rasterizer: Use the streaming buffer itself for the constant buffer.  
						
						... 
						
						
						
						Don't emut copies, especially not for data, which is used once. They just end in a huge GPU overhead. 
						
					 
					
						2018-08-12 15:48:59 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Wick 
							
						 
					 
					
						
						
						
						
							
						
						
							6f6bba3ff1 
							
						 
					 
					
						
						
							
							gl_rasterizer: Use a helper for aligning the buffer.  
						
						
						
					 
					
						2018-08-12 15:47:35 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Wick 
							
						 
					 
					
						
						
						
						
							
						
						
							d7298ec262 
							
						 
					 
					
						
						
							
							Update the stream_buffer helper from Citra.  
						
						... 
						
						
						
						Please see https://github.com/citra-emu/citra/pull/3666  for more details. 
						
					 
					
						2018-08-12 15:47:35 +02:00 
						 
				 
			
				
					
						
							
							
								David Marcec 
							
						 
					 
					
						
						
						
						
							
						
						
							66f4f86a82 
							
						 
					 
					
						
						
							
							GetAudioDeviceServiceWithRevisionInfo  
						
						... 
						
						
						
						As we're not handling any anything about the revision data for GetAudioDeviceServiceWithRevisionInfo, it's currently marked as stubbed. However for games this shouldn't affect the result. Proper revision info would be more for homebrew. 
						
					 
					
						2018-08-12 22:47:39 +10:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							63a70c253e 
							
						 
					 
					
						
						
							
							hid: disable clang-format around tables  
						
						... 
						
						
						
						Prevents clang-format from butchering them. 
						
					 
					
						2018-08-12 05:57:33 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							9e74d6238e 
							
						 
					 
					
						
						
							
							hid: Stub DisconnectNpad()  
						
						... 
						
						
						
						This is required by ARMS. 
						
					 
					
						2018-08-12 05:56:28 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							75bba25009 
							
						 
					 
					
						
						
							
							vfs: Use sanitized paths within MoveFile() and MoveDirectory()  
						
						... 
						
						
						
						Previously these were being unused (or partially unused). While we're at
it, use better naming to make it visibly obvious which variant of the
path is being used. 
						
					 
					
						2018-08-12 04:05:01 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							7b6519741b 
							
						 
					 
					
						
						
							
							card_image: Use type aliases to shorten definitions  
						
						... 
						
						
						
						We have the aliases, so we may as well use 'em. 
						
					 
					
						2018-08-12 03:57:16 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							d6a1a43854 
							
						 
					 
					
						
						
							
							card_image: Simplify return statement of GetSubdirectories()  
						
						... 
						
						
						
						We don't need to write out the construction long-form, we can just let
the language itself work it out off the return type. 
						
					 
					
						2018-08-12 03:53:20 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							639ebb39f6 
							
						 
					 
					
						
						
							
							gl_shader_decompiler: Fix SetOutputAttributeToRegister empty check.  
						
						
						
					 
					
						2018-08-12 02:22:42 -04:00 
						 
				 
			
				
					
						
							
							
								David Marcec 
							
						 
					 
					
						
						
						
						
							
						
						
							094f6003e0 
							
						 
					 
					
						
						
							
							Pushed the requested sample rate instead of our fixed sample rate  
						
						
						
					 
					
						2018-08-12 14:58:36 +10:00 
						 
				 
			
				
					
						
							
							
								David Marcec 
							
						 
					 
					
						
						
						
						
							
						
						
							98b940052c 
							
						 
					 
					
						
						
							
							made ResultStatus a u16  
						
						
						
					 
					
						2018-08-12 14:56:22 +10:00 
						 
				 
			
				
					
						
							
							
								David Marcec 
							
						 
					 
					
						
						
						
						
							
						
						
							e5ee0afe6f 
							
						 
					 
					
						
						
							
							Added GetAudioRendererSampleRate, GetAudioRendererSampleCount & GetAudioRendererMixBufferCount  
						
						... 
						
						
						
						GetAudioRendererSampleRate is set as a "STUB" as a game could check if the sample rate it sent and the sample rate it wants don't match. Just a thought of something which could happen so keeping it as stub for the mean time 
						
					 
					
						2018-08-12 14:46:12 +10:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a70ad9b5bb 
							
						 
					 
					
						
						
							
							Merge pull request  #1026  from ogniK5377/retro-city-rampage  
						
						... 
						
						
						
						Stub UpdateUserPresence 
						
					 
					
						2018-08-12 00:25:57 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							c68aa65226 
							
						 
					 
					
						
						
							
							gl_shader_decompiler: Fix GLSL compiler error with KIL instruction.  
						
						
						
					 
					
						2018-08-12 00:06:48 -04:00 
						 
				 
			
				
					
						
							
							
								David Marcec 
							
						 
					 
					
						
						
						
						
							
						
						
							ecfbe7d9c8 
							
						 
					 
					
						
						
							
							Stub UpdateUserPresence  
						
						... 
						
						
						
						Needed for Retro City Rampage to go in game 
						
					 
					
						2018-08-12 14:00:44 +10:00 
						 
				 
			
				
					
						
							
							
								David Marcec 
							
						 
					 
					
						
						
						
						
							
						
						
							a1fb8a331f 
							
						 
					 
					
						
						
							
							Fixed invalid cast in loader  
						
						... 
						
						
						
						GetMessageForResultStatus takes a u16, not a size_t. 
						
					 
					
						2018-08-12 13:31:15 +10:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
						
						
							
						
						
							6b76b77400 
							
						 
					 
					
						
						
							
							registration: Add support for force overwrite of installed  
						
						
						
					 
					
						2018-08-11 23:01:42 -04:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
						
						
							
						
						
							fdf27bf390 
							
						 
					 
					
						
						
							
							game_list: Split game list scans to multiple functions  
						
						... 
						
						
						
						Avoids unnecessary rebuilds of control data on every layer of recursion in AddFstEntriesToGameList 
						
					 
					
						2018-08-11 22:50:48 -04:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
						
						
							
						
						
							8f06a0f898 
							
						 
					 
					
						
						
							
							vfs_real: Add CreateFullPath to Create* operations  
						
						
						
					 
					
						2018-08-11 22:50:48 -04:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
						
						
							
						
						
							dda8ef11c7 
							
						 
					 
					
						
						
							
							control_metadata: Remove unnecessary reference to base file  
						
						
						
					 
					
						2018-08-11 22:50:48 -04:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
						
						
							
						
						
							149bda980a 
							
						 
					 
					
						
						
							
							romfs: Remove cyclic shared_ptr leak in romfs code  
						
						
						
					 
					
						2018-08-11 22:50:48 -04:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
						
						
							
						
						
							893447b6b0 
							
						 
					 
					
						
						
							
							registration: Update documentation and style  
						
						
						
					 
					
						2018-08-11 22:50:48 -04:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
						
						
							
						
						
							22bdddd6f0 
							
						 
					 
					
						
						
							
							nca_metadata: Remove unnecessary reference to base file  
						
						
						
					 
					
						2018-08-11 22:50:48 -04:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
						
						
							
						
						
							62e859c6c7 
							
						 
					 
					
						
						
							
							bis_factory: Create NAND dirs if they don't exist  
						
						
						
					 
					
						2018-08-11 22:50:48 -04:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
						
						
							
						
						
							f78a6e752f 
							
						 
					 
					
						
						
							
							qt: Use custom RawCopy with progress bar for installs  
						
						
						
					 
					
						2018-08-11 22:50:48 -04:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
						
						
							
						
						
							3b3c919e20 
							
						 
					 
					
						
						
							
							registration: Take RawCopy function as parameter  
						
						... 
						
						
						
						Instead of defaulting to VfsRawCopy 
						
					 
					
						2018-08-11 22:50:48 -04:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
						
						
							
						
						
							10812f8407 
							
						 
					 
					
						
						
							
							game_list: Populate control data from installed NAND  
						
						
						
					 
					
						2018-08-11 22:50:48 -04:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
						
						
							
						
						
							e5504a060d 
							
						 
					 
					
						
						
							
							registered_cache: Fix missing reading from yuzu_meta  
						
						
						
					 
					
						2018-08-11 22:50:48 -04:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
						
						
							
						
						
							167bfddafa 
							
						 
					 
					
						
						
							
							file_sys: Comply to style guidelines  
						
						
						
					 
					
						2018-08-11 22:50:48 -04:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
						
						
							
						
						
							bfb945c243 
							
						 
					 
					
						
						
							
							qt: Add 'Install to NAND' option to menu  
						
						... 
						
						
						
						Prompts for title type on NCA files. 
						
					 
					
						2018-08-11 22:50:48 -04:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
						
						
							
						
						
							b67e751ccb 
							
						 
					 
					
						
						
							
							game_list: Modify game list to scan installed titles  
						
						
						
					 
					
						2018-08-11 22:50:48 -04:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
						
						
							
						
						
							a91983b11c 
							
						 
					 
					
						
						
							
							file_sys: Add RegisteredCache  
						
						... 
						
						
						
						Manages NAND NCA get and install. 
						
					 
					
						2018-08-11 22:50:48 -04:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
						
						
							
						
						
							9aab787122 
							
						 
					 
					
						
						
							
							file_sys: Add support for parsing NCA metadata (CNMT)  
						
						
						
					 
					
						2018-08-11 22:50:48 -04:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
						
						
							
						
						
							ab8acce645 
							
						 
					 
					
						
						
							
							card_image: Add accessor for all NCAs in XCI  
						
						
						
					 
					
						2018-08-11 22:50:48 -04:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
						
						
							
						
						
							9b0e3556ed 
							
						 
					 
					
						
						
							
							vfs_real: Add CreateFullPath to CreateFile  
						
						... 
						
						
						
						Fixes bugs with calling CreateFile when the immediate directory does not exist. 
						
					 
					
						2018-08-11 22:50:48 -04:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
						
						
							
						
						
							c0257cf52f 
							
						 
					 
					
						
						
							
							filesystem: Add Open and Register functions for BISFactory  
						
						
						
					 
					
						2018-08-11 22:50:48 -04:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
						
						
							
						
						
							70a510bd8f 
							
						 
					 
					
						
						
							
							bis_factory: Add partial implementation of BISFactory  
						
						... 
						
						
						
						Creates and stores RegisteredCaches for user and system NAND, as creation of a RegisteredCache is expensive. 
						
					 
					
						2018-08-11 22:50:48 -04:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
						
						
							
						
						
							95bb1067c1 
							
						 
					 
					
						
						
							
							loader: Join 0* files in directory if filename is 00  
						
						... 
						
						
						
						i.e. Load the concatenated 00+01 if 01 exists as well. Needed for split NAND NCAs. 
						
					 
					
						2018-08-11 22:50:48 -04:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
						
						
							
						
						
							5b4119fa7f 
							
						 
					 
					
						
						
							
							loader: Recognize filename '00' as NCA  
						
						... 
						
						
						
						Needed to avoid mismatch filetype warnings on split NAND NCAs 
						
					 
					
						2018-08-11 22:50:08 -04:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
						
						
							
						
						
							42114e1df4 
							
						 
					 
					
						
						
							
							vfs: Add ConcatenatedVfsFile  
						
						
						
					 
					
						2018-08-11 22:50:08 -04:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
						
						
							
						
						
							a27ec24c0f 
							
						 
					 
					
						
						
							
							crypto: Remove hex utilities from key_manager  
						
						... 
						
						
						
						Move to hex_util.h in common 
						
					 
					
						2018-08-11 22:50:08 -04:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
						
						
							
						
						
							b70a831608 
							
						 
					 
					
						
						
							
							file_util: Add getter for NAND registration directory  
						
						
						
					 
					
						2018-08-11 22:50:08 -04:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
						
						
							
						
						
							10aac376d1 
							
						 
					 
					
						
						
							
							common: Move hex string processing to separate file  
						
						
						
					 
					
						2018-08-11 22:50:08 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a921d22545 
							
						 
					 
					
						
						
							
							Merge pull request  #1022  from bunnei/fix-splat  
						
						... 
						
						
						
						Several Friend service fixes 
						
					 
					
						2018-08-11 22:42:45 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ee07041b3a 
							
						 
					 
					
						
						
							
							Merge pull request  #1020  from lioncash/namespace  
						
						... 
						
						
						
						core: Namespace EmuWindow 
						
					 
					
						2018-08-11 22:40:08 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9c977d2215 
							
						 
					 
					
						
						
							
							Merge pull request  #1021  from lioncash/warn  
						
						... 
						
						
						
						gl_rasterizer: Silence implicit truncation warning in SetupShaders() 
						
					 
					
						2018-08-11 22:39:46 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f2c7b5dcd6 
							
						 
					 
					
						
						
							
							Merge pull request  #1024  from Subv/blend_gl  
						
						... 
						
						
						
						GPU/Maxwell3D: Implemented an alternative set of blend factors. 
						
					 
					
						2018-08-11 22:39:02 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d37da52cb3 
							
						 
					 
					
						
						
							
							Merge pull request  #1023  from Subv/invalid_attribs  
						
						... 
						
						
						
						RasterizerGL: Ignore invalid/unset vertex attributes. 
						
					 
					
						2018-08-11 22:18:40 -04:00 
						 
				 
			
				
					
						
							
							
								Subv 
							
						 
					 
					
						
						
						
						
							
						
						
							969326bd58 
							
						 
					 
					
						
						
							
							GPU/Maxwell3D: Implemented an alternative set of blend factors.  
						
						... 
						
						
						
						These are used by nouveau and some games like SMO. 
						
					 
					
						2018-08-11 20:57:16 -05:00 
						 
				 
			
				
					
						
							
							
								greggameplayer 
							
						 
					 
					
						
						
						
						
							
						
						
							224071a652 
							
						 
					 
					
						
						
							
							Implement R8_UINT RenderTargetFormat & PixelFormat ( #1014 )  
						
						... 
						
						
						
						- Used by Go Vacation 
						
					 
					
						2018-08-11 21:44:42 -04:00 
						 
				 
			
				
					
						
							
							
								Subv 
							
						 
					 
					
						
						
						
						
							
						
						
							2dad1204e8 
							
						 
					 
					
						
						
							
							RasterizerGL: Ignore invalid/unset vertex attributes.  
						
						... 
						
						
						
						This should make the es2gears example not crash anymore. 
						
					 
					
						2018-08-11 20:36:40 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							249341d08f 
							
						 
					 
					
						
						
							
							friend: Stub DeclareCloseOnlinePlaySession.  
						
						... 
						
						
						
						- Used by Splatoon 2. 
						
					 
					
						2018-08-11 21:34:14 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							261a4f0311 
							
						 
					 
					
						
						
							
							friend: Fix CreateFriendService to return an IFriendService interface.  
						
						
						
					 
					
						2018-08-11 21:29:58 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							ca4bf671ce 
							
						 
					 
					
						
						
							
							server_session: Provide more useful information and don't crash on bad IPC request.  
						
						
						
					 
					
						2018-08-11 21:15:24 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							28e90fa0e0 
							
						 
					 
					
						
						
							
							gl_rasterizer: Silence implicit truncation warning in SetupShaders()  
						
						... 
						
						
						
						Previously this would warn of truncating a std::size_t to a u32. This is
safe because we'll obviously never have more than UINT32_MAX amount of
uniform buffers. 
						
					 
					
						2018-08-11 20:32:03 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							0a93b45b6a 
							
						 
					 
					
						
						
							
							core: Namespace EmuWindow  
						
						... 
						
						
						
						Gets the class out of the global namespace. 
						
					 
					
						2018-08-11 20:20:21 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							403dfd68fc 
							
						 
					 
					
						
						
							
							Merge pull request  #1010  from bunnei/unk-vert-attrib-shader  
						
						... 
						
						
						
						gl_shader_decompiler: Improve handling of unknown input/output attributes. 
						
					 
					
						2018-08-11 19:56:28 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c519354506 
							
						 
					 
					
						
						
							
							Merge pull request  #1009  from bunnei/rg8-rgba8-snorm  
						
						... 
						
						
						
						Implement render target formats RGBA8_SNORM and RG8_SNORM. 
						
					 
					
						2018-08-11 19:55:41 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							0b668d5ff3 
							
						 
					 
					
						
						
							
							gl_shader_decompiler: Improve handling of unknown input/output attributes.  
						
						
						
					 
					
						2018-08-11 19:26:45 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							bc286c169f 
							
						 
					 
					
						
						
							
							Merge pull request  #970  from DarkLordZach/loader-errors  
						
						... 
						
						
						
						loader: Add more descriptive errors 
						
					 
					
						2018-08-11 19:25:30 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							670a2c1f80 
							
						 
					 
					
						
						
							
							Merge pull request  #1018  from Subv/ssy_sync  
						
						... 
						
						
						
						GPU/Shader: Implemented SSY and SYNC as a set_target/jump pair. 
						
					 
					
						2018-08-11 19:10:02 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							88ffa422d4 
							
						 
					 
					
						
						
							
							gl_rasterizer: Implement render target format RG8_SNORM.  
						
						... 
						
						
						
						- Used by Super Mario Odyssey. 
						
					 
					
						2018-08-11 19:06:42 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							0471976b48 
							
						 
					 
					
						
						
							
							gl_rasterizer: Implement render target format RGBA8_SNORM.  
						
						... 
						
						
						
						- Used by Super Mario Odyssey. 
						
					 
					
						2018-08-11 18:59:14 -04:00 
						 
				 
			
				
					
						
							
							
								Subv 
							
						 
					 
					
						
						
						
						
							
						
						
							c1ad973881 
							
						 
					 
					
						
						
							
							GPU/Shader: Don't predicate instructions that don't have a predicate field (SSY).  
						
						
						
					 
					
						2018-08-11 16:00:14 -05:00 
						 
				 
			
				
					
						
							
							
								Subv 
							
						 
					 
					
						
						
						
						
							
						
						
							305a05f820 
							
						 
					 
					
						
						
							
							GPU/Shaders: Implemented SSY and SYNC as a way to modify control flow during shader execution.  
						
						... 
						
						
						
						SSY sets the target label to jump to when the SYNC instruction is executed. 
						
					 
					
						2018-08-11 15:55:11 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d64303d185 
							
						 
					 
					
						
						
							
							Merge pull request  #1016  from lioncash/video  
						
						... 
						
						
						
						video_core: Get rid of global variable g_toggle_framelimit_enabled 
						
					 
					
						2018-08-11 14:10:55 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b8b9f41b6b 
							
						 
					 
					
						
						
							
							Merge pull request  #1003  from lioncash/var  
						
						... 
						
						
						
						video_core: Use variable template variants of type_traits interfaces where applicable 
						
					 
					
						2018-08-11 14:08:12 -04:00 
						 
				 
			
				
					
						
							
							
								greggameplayer 
							
						 
					 
					
						
						
						
						
							
						
						
							dfcde52f39 
							
						 
					 
					
						
						
							
							Implement R16S & R16UI & R16I RenderTargetFormats & PixelFormats and more (R16_UNORM needed by Fate Extella) ( #848 )  
						
						... 
						
						
						
						* Implement R16S & R16UI & R16I RenderTargetFormats & PixelFormats
Do a separate function in order to get Bytes Per Pixel of DepthFormat
Apply the new function in gpu.h
delete unneeded white space
* correct merging error 
						
					 
					
						2018-08-11 14:01:50 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							20c2928c2b 
							
						 
					 
					
						
						
							
							video_core; Get rid of global g_toggle_framelimit_enabled variable  
						
						... 
						
						
						
						Instead, we make a struct for renderer settings and allow the renderer
to update all of these settings, getting rid of the need for
global-scoped variables.
This also uncovered a few indirect inclusions for certain headers, which
this commit also fixes. 
						
					 
					
						2018-08-10 19:00:09 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							f380496728 
							
						 
					 
					
						
						
							
							renderer_base: Remove unused kFramebuffer enumeration  
						
						... 
						
						
						
						This is entirely unused and can be removed. 
						
					 
					
						2018-08-10 18:31:13 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							2e80e7480d 
							
						 
					 
					
						
						
							
							video_core: Remove unused Renderer enumeration  
						
						... 
						
						
						
						Currently we only have an OpenGL renderer, so this is unused in code
(and occupies the Renderer identifier in the VideoCore namespace). 
						
					 
					
						2018-08-10 18:27:40 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							8eb97706b8 
							
						 
					 
					
						
						
							
							qt/game_list: Resolve truncation warning within GameListItemPath's constructor  
						
						... 
						
						
						
						Silences a warning about truncating from size_t to u32 
						
					 
					
						2018-08-10 18:19:44 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							aaf671a309 
							
						 
					 
					
						
						
							
							gt/game_list: Use std::array in GameListItemPath's data() function  
						
						... 
						
						
						
						We don't need to use a heap-allocated std::vector here, given we
explicitly know the bounds. 
						
					 
					
						2018-08-10 18:19:40 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							be53097577 
							
						 
					 
					
						
						
							
							qt/game_list: Remove redundant base class constructor from initializer list  
						
						... 
						
						
						
						This is called automatically anyways. 
						
					 
					
						2018-08-10 18:17:39 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							6b0bc48a42 
							
						 
					 
					
						
						
							
							maxwell_to_gl: Implement VertexAttribute::Size::Size_8_8.  
						
						... 
						
						
						
						- Used by Super Mario Odyssey. 
						
					 
					
						2018-08-10 12:47:00 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							a5b65df9cf 
							
						 
					 
					
						
						
							
							maxwell_to_gl: Implement VertexAttribute::Size::Size_32_32_32.  
						
						... 
						
						
						
						- Used by Super Mario Odyssey. 
						
					 
					
						2018-08-10 12:46:49 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							57626fda7b 
							
						 
					 
					
						
						
							
							Merge pull request  #1004  from lioncash/unused  
						
						... 
						
						
						
						gl_rasterizer_cache: Remove unused viewport parameter of GetFramebufferSurfaces() 
						
					 
					
						2018-08-10 12:13:32 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6313d54cef 
							
						 
					 
					
						
						
							
							Merge pull request  #1008  from yuzu-emu/revert-697-disable-depth-cull  
						
						... 
						
						
						
						Revert "gl_state: Temporarily disable culling and depth test." 
						
					 
					
						2018-08-10 12:13:09 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2156cb3cbe 
							
						 
					 
					
						
						
							
							Revert "gl_state: Temporarily disable culling and depth test."  
						
						
						
					 
					
						2018-08-10 10:39:46 -04:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
						
						
							
						
						
							8069fbd37f 
							
						 
					 
					
						
						
							
							game_list: Reorder error checks  
						
						... 
						
						
						
						clang-format fix 
						
					 
					
						2018-08-09 21:37:35 -04:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
						
						
							
						
						
							ec3bef7b4c 
							
						 
					 
					
						
						
							
							loader: Add more descriptive errors  
						
						... 
						
						
						
						Full list of new errors and descriptions in core/loader/loader.h 
						
					 
					
						2018-08-09 21:06:59 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							0e1510ac29 
							
						 
					 
					
						
						
							
							gl_rasterizer_cache: Remove unused viewport parameter of GetFramebufferSurfaces()  
						
						
						
					 
					
						2018-08-09 20:55:41 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							b8c43b6080 
							
						 
					 
					
						
						
							
							video_core: Use variable template variants of type_traits interfaces where applicable  
						
						
						
					 
					
						2018-08-09 20:45:48 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							3a67876252 
							
						 
					 
					
						
						
							
							textures: Refactor out for Texture/Depth FormatFromPixelFormat.  
						
						
						
					 
					
						2018-08-09 20:36:03 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6828c25498 
							
						 
					 
					
						
						
							
							Merge pull request  #995  from bunnei/gl-buff-bounds  
						
						... 
						
						
						
						gl_rasterizer_cache: Add bounds checking for gl_buffer copies. 
						
					 
					
						2018-08-09 20:23:30 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5191c20b71 
							
						 
					 
					
						
						
							
							Merge pull request  #997  from lioncash/const-func  
						
						... 
						
						
						
						core: Make function reference parameters const where applicable 
						
					 
					
						2018-08-09 19:30:51 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a91bb7080d 
							
						 
					 
					
						
						
							
							Merge pull request  #989  from lioncash/log  
						
						... 
						
						
						
						common/logging: Add missing service log categories 
						
					 
					
						2018-08-09 19:30:14 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							69cd213fac 
							
						 
					 
					
						
						
							
							Merge pull request  #990  from lioncash/entry  
						
						... 
						
						
						
						fsp_srv: Emplace entries first when building index instead of emplacing last 
						
					 
					
						2018-08-09 19:29:36 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							05c33d89a1 
							
						 
					 
					
						
						
							
							Merge pull request  #1001  from lioncash/reserve  
						
						... 
						
						
						
						gl_shader_decompiler: Reserve element memory beforehand in BuildRegisterList() 
						
					 
					
						2018-08-09 19:27:35 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							96ef22d3d0 
							
						 
					 
					
						
						
							
							Merge pull request  #897  from DarkLordZach/vfs-accuracy-2  
						
						... 
						
						
						
						vfs: Add VfsFilesystem and fix RealVfs* implementations 
						
					 
					
						2018-08-09 19:22:06 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							e8c52d4c89 
							
						 
					 
					
						
						
							
							gl_rasterizer_cache: Add bounds checking for gl_buffer copies.  
						
						
						
					 
					
						2018-08-09 19:20:17 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							37e1ed3744 
							
						 
					 
					
						
						
							
							Merge pull request  #991  from bunnei/ignore-mac  
						
						... 
						
						
						
						maxwell_3d: Ignore macros that have not been uploaded yet. 
						
					 
					
						2018-08-09 19:16:28 -04:00 
						 
				 
			
				
					
						
							
							
								Khangaroo 
							
						 
					 
					
						
						
						
						
							
						
						
							75e12a33ae 
							
						 
					 
					
						
						
							
							Implement SNORM for BC5/DXN2 ( #998 )  
						
						... 
						
						
						
						* Implement BC5/DXN2 (#996 )
- Used by Kirby Star Allies.
* Implement BC5/DXN2 SNORM
UNORM for Kirby Star Allies
SNORM for Super Mario Odyssey 
						
					 
					
						2018-08-09 19:15:32 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							6ef027b958 
							
						 
					 
					
						
						
							
							gl_shader_decompiler: Reserve element memory beforehand in BuildRegisterList()  
						
						... 
						
						
						
						Avoids potentially perfoming multiple reallocations when we know the
total amount of memory we need beforehand. 
						
					 
					
						2018-08-09 17:29:11 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							59ea37daa7 
							
						 
					 
					
						
						
							
							gl_rasterizer_cache: Avoid iterator invalidation issues within InvalidateRegion()  
						
						... 
						
						
						
						A range-based for loop can't be used when the container being iterated
is also being erased from. 
						
					 
					
						2018-08-09 15:30:20 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0bfe974281 
							
						 
					 
					
						
						
							
							Merge pull request  #992  from bunnei/declr-pred  
						
						... 
						
						
						
						gl_shader_decompiler: Declare predicates on use. 
						
					 
					
						2018-08-09 14:36:52 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							88b18b9ba4 
							
						 
					 
					
						
						
							
							Merge pull request  #994  from lioncash/const  
						
						... 
						
						
						
						gl_rasterizer_cache: Use std::vector::assign vs resize() then copy for the non-tiled case 
						
					 
					
						2018-08-09 14:36:06 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b125137493 
							
						 
					 
					
						
						
							
							Merge pull request  #993  from bunnei/smo-vtx-pts  
						
						... 
						
						
						
						Implement VertexAttribute::Size::Size_16_16_16_16 and PrimitiveTopology::Points. 
						
					 
					
						2018-08-09 13:28:14 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f765a6b902 
							
						 
					 
					
						
						
							
							Merge pull request  #984  from bunnei/rt-none  
						
						... 
						
						
						
						gl_rasterizer: Do not render when no render target is configured. 
						
					 
					
						2018-08-09 13:12:28 -04:00 
						 
				 
			
				
					
						
							
							
								Khangaroo 
							
						 
					 
					
						
						
						
						
							
						
						
							5cb6eceecf 
							
						 
					 
					
						
						
							
							Implement BC5/DXN2 ( #996 )  
						
						... 
						
						
						
						- Used by Kirby Star Allies. 
						
					 
					
						2018-08-09 12:57:13 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							b46a5c42ff 
							
						 
					 
					
						
						
							
							buffer_queue: Make reference parameter of SetPreallocatedBuffer const  
						
						... 
						
						
						
						This is simply copied by value, so there's no need to make it a
modifiable reference.
While we're at it, make the names of the parameters match its
definition. 
						
					 
					
						2018-08-09 03:08:14 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							ff5024ee2a 
							
						 
					 
					
						
						
							
							hle_ipc: Make WriteToOutgoingCommandBuffer()'s reference parameter const  
						
						... 
						
						
						
						This function doesn't modify anything within the reference Thread
instance. 
						
					 
					
						2018-08-09 02:51:38 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5c908c0373 
							
						 
					 
					
						
						
							
							Merge pull request  #988  from lioncash/color  
						
						... 
						
						
						
						common/color: Minor cleanup 
						
					 
					
						2018-08-09 00:37:32 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c333bfc193 
							
						 
					 
					
						
						
							
							Merge pull request  #977  from bunnei/bgr565  
						
						... 
						
						
						
						gl_rasterizer_cached: Implement RenderTargetFormat::B5G6R5_UNORM. 
						
					 
					
						2018-08-08 23:43:04 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							e831b80d69 
							
						 
					 
					
						
						
							
							gl_rasterizer_cache: Invert conditional in LoadGLBuffer()  
						
						... 
						
						
						
						It's generally easier to follow code using conditionals that operate in
terms of the true case followed by the false case (no chance of
overlooking the exclamation mark). 
						
					 
					
						2018-08-08 23:34:57 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							434f352eb3 
							
						 
					 
					
						
						
							
							gl_rasterizer_cache: Use std::vector::assign in LoadGLBuffer() for the non-tiled case  
						
						... 
						
						
						
						resize() causes the vector to expand and zero out the added members to
the vector, however we can avoid this zeroing by using assign().
Given we have the pointer to the data we want to copy, we can calculate
the end pointer and directly copy the range of data without the
need to perform the resize() beforehand. 
						
					 
					
						2018-08-08 23:34:58 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5b1b758326 
							
						 
					 
					
						
						
							
							Merge pull request  #987  from lioncash/vec  
						
						... 
						
						
						
						vector_math: Use variable template version of is_signed in Vec classes 
						
					 
					
						2018-08-08 23:30:40 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							dfc3eed0cb 
							
						 
					 
					
						
						
							
							maxwell_to_gl: Implement VertexAttribute::Size::Size_16_16_16_16.  
						
						... 
						
						
						
						- Used by Super Mario Odyssey (in game). 
						
					 
					
						2018-08-08 23:28:17 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							06d0b96ca9 
							
						 
					 
					
						
						
							
							maxwell_to_gl: Implement PrimitiveTopology::Points.  
						
						... 
						
						
						
						- Used by Super Mario Odyssey (in game). 
						
					 
					
						2018-08-08 23:28:00 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							4283019aa0 
							
						 
					 
					
						
						
							
							gl_shader_decompiler: Declare predicates on use.  
						
						... 
						
						
						
						- Used by Super Mario Odyssey (when going in game). 
						
					 
					
						2018-08-08 23:26:31 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							efe6b473c5 
							
						 
					 
					
						
						
							
							maxwell_3d: Ignore macros that have not been uploaded yet.  
						
						... 
						
						
						
						- Used by Super Mario Odyssey (in game). 
						
					 
					
						2018-08-08 23:25:37 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							557c466994 
							
						 
					 
					
						
						
							
							gl_rasterizer_cache: Make pointer const in LoadGLBuffer()  
						
						... 
						
						
						
						This is only ever read from, so we can make the data it's pointing to
const. 
						
					 
					
						2018-08-08 23:14:57 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							25ba4d1b68 
							
						 
					 
					
						
						
							
							Merge pull request  #982  from bunnei/stub-unk-63  
						
						... 
						
						
						
						gl_shader_decompiler: Stub input attribute Unknown_63. 
						
					 
					
						2018-08-08 22:28:18 -04:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
						
						
							
						
						
							668458525e 
							
						 
					 
					
						
						
							
							vfs: Fix documentation  
						
						
						
					 
					
						2018-08-08 21:45:04 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2f4f4f147f 
							
						 
					 
					
						
						
							
							Merge pull request  #986  from mailwl/acc-loadimage  
						
						... 
						
						
						
						Service/Account: stub LoadImage function 
						
					 
					
						2018-08-08 21:21:06 -04:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
						
						
							
						
						
							94cf327e77 
							
						 
					 
					
						
						
							
							vfs: Fix typo in VfsFilesystem docs  
						
						
						
					 
					
						2018-08-08 21:18:45 -04:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
						
						
							
						
						
							2b6128fe0b 
							
						 
					 
					
						
						
							
							file_util: Use enum instead of bool for specifing path behavior  
						
						
						
					 
					
						2018-08-08 21:18:45 -04:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
						
						
							
						
						
							dad2ae1ee0 
							
						 
					 
					
						
						
							
							loader: Remove unused IdentifyFile overload  
						
						
						
					 
					
						2018-08-08 21:18:45 -04:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
						
						
							
						
						
							656e97df16 
							
						 
					 
					
						
						
							
							vfs: Use RealVfsFilesystem for fs-operations in RealVfsDirectory  
						
						
						
					 
					
						2018-08-08 21:18:45 -04:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
						
						
							
						
						
							52a2e42cb9 
							
						 
					 
					
						
						
							
							file_sys: Add missing include in savedata_factory  
						
						
						
					 
					
						2018-08-08 21:18:45 -04:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
						
						
							
						
						
							4b471f0554 
							
						 
					 
					
						
						
							
							core: Port core to VfsFilesystem for file access  
						
						
						
					 
					
						2018-08-08 21:18:45 -04:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
						
						
							
						
						
							aaa8fdea52 
							
						 
					 
					
						
						
							
							vfs: Add unreachable assert to file permissions converter  
						
						
						
					 
					
						2018-08-08 21:18:45 -04:00