Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							f916611e32 
							
						 
					 
					
						
						
							
							service: Add the nim services  
						
						... 
						
						
						
						Adds the skeleton for the nim services based off information from Switch
Brew. 
						
					 
					
						2018-07-26 02:47:06 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							8781beaf0d 
							
						 
					 
					
						
						
							
							service: Add ldn services  
						
						... 
						
						
						
						Adds ldn services based off information provided by Switch Brew. 
						
					 
					
						2018-07-26 01:48:06 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							57cd80c410 
							
						 
					 
					
						
						
							
							Merge pull request  #827  from lioncash/log  
						
						... 
						
						
						
						service/lm: Minor changes 
						
					 
					
						2018-07-25 22:30:43 -07:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							31642ae2ee 
							
						 
					 
					
						
						
							
							Merge pull request  #825  from greggameplayer/R16_G16  
						
						... 
						
						
						
						Implement R16_G16 
						
					 
					
						2018-07-25 22:30:25 -07:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							3f5dfc4d96 
							
						 
					 
					
						
						
							
							service/sockets: Add ethc:c and ethc:i services  
						
						
						
					 
					
						2018-07-26 01:07:21 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							165e7645e1 
							
						 
					 
					
						
						
							
							service/sockets: Add missing bsdcfg socket service  
						
						
						
					 
					
						2018-07-26 01:00:15 -04:00 
						 
				 
			
				
					
						
							
							
								Sebastian Valle 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1958d07d7d 
							
						 
					 
					
						
						
							
							Merge pull request  #828  from lioncash/ldr  
						
						... 
						
						
						
						service: Add ldr services 
						
					 
					
						2018-07-25 23:44:13 -05:00 
						 
				 
			
				
					
						
							
							
								Sebastian Valle 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8ac52c6b56 
							
						 
					 
					
						
						
							
							Merge pull request  #826  from lioncash/erpt  
						
						... 
						
						
						
						service: Add erpt and eupld services 
						
					 
					
						2018-07-25 23:43:47 -05:00 
						 
				 
			
				
					
						
							
							
								Sebastian Valle 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0e05f98be2 
							
						 
					 
					
						
						
							
							Merge pull request  #823  from lioncash/nifm  
						
						... 
						
						
						
						service/nifm: Deduplicate interface code 
						
					 
					
						2018-07-25 23:43:03 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							3fb124961e 
							
						 
					 
					
						
						
							
							service: Add ldr services  
						
						... 
						
						
						
						Adds the skeleton for the ldr-related services based off the information
provided on Switch Brew. 
						
					 
					
						2018-07-25 23:11:03 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							91d86df920 
							
						 
					 
					
						
						
							
							lm: Move LM's class declaration into the cpp file  
						
						... 
						
						
						
						This isn't used directly outside of this translation unit, so we can
hide it from external use. 
						
					 
					
						2018-07-25 22:40:16 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							6f4d3d8163 
							
						 
					 
					
						
						
							
							lm: Amend names of Initialize() in Logger and Initialize() in LM  
						
						... 
						
						
						
						Amends these to match the information on Switch Brew. 
						
					 
					
						2018-07-25 22:39:39 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							8650be1020 
							
						 
					 
					
						
						
							
							lm: Add missing function entry to Logger's function table  
						
						
						
					 
					
						2018-07-25 22:26:32 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							7458e71f24 
							
						 
					 
					
						
						
							
							service: Add eupld services  
						
						... 
						
						
						
						Adds the skeleton for the eupld services based off information on Switch
Brew. 
						
					 
					
						2018-07-25 22:13:43 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							821f2c03cb 
							
						 
					 
					
						
						
							
							service: Add the erpt services  
						
						... 
						
						
						
						Adds the basic skeleton of the erpt service based off information on
Switch Brew. 
						
					 
					
						2018-07-25 22:13:39 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b0adb9a3d9 
							
						 
					 
					
						
						
							
							Merge pull request  #824  from lioncash/nvdrv  
						
						... 
						
						
						
						service/nvdrv: Minor changes 
						
					 
					
						2018-07-25 19:02:08 -07:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							851089b482 
							
						 
					 
					
						
						
							
							Merge pull request  #822  from lioncash/pm  
						
						... 
						
						
						
						service: Add pm services 
						
					 
					
						2018-07-25 19:01:28 -07:00 
						 
				 
			
				
					
						
							
							
								Unknown 
							
						 
					 
					
						
						
						
						
							
						
						
							4672a01cbf 
							
						 
					 
					
						
						
							
							Implement R16_G16  
						
						... 
						
						
						
						correct trailing white spaces
Delete tabs
correct placement
Add RG16F & RG16UI & RG16I & RG16S PixelFormats
Return correct data according to changes done previously
correct PixelFormat declaration
correct coding style error
correct coding style error part 2
correct RG16S Declaration error
correct alignment 
						
					 
					
						2018-07-26 02:01:29 +02:00 
						 
				 
			
				
					
						
							
							
								Mat M 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d245610939 
							
						 
					 
					
						
						
							
							Merge pull request  #820  from lioncash/es  
						
						... 
						
						
						
						service: Add the es service 
						
					 
					
						2018-07-25 18:51:59 -04:00 
						 
				 
			
				
					
						
							
							
								Mat M 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							19b5ae5a25 
							
						 
					 
					
						
						
							
							Merge pull request  #821  from lioncash/wait  
						
						... 
						
						
						
						wait_tree: Add missing switch case for WaitTreeThread::GetText() 
						
					 
					
						2018-07-25 18:45:01 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c88382517c 
							
						 
					 
					
						
						
							
							Merge pull request  #819  from Subv/srgb  
						
						... 
						
						
						
						GPU: Use the right texture format for sRGBA framebuffers. 
						
					 
					
						2018-07-25 14:47:26 -07:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							f9951352f6 
							
						 
					 
					
						
						
							
							service/nvdrv: Take std::string in Open() by const reference  
						
						... 
						
						
						
						Avoids copies from being made, since the string is only ever used for
lookup, the data is never transfered anywhere.
Ideally, we'd use a std::string_view here, but devices is a
std::unordered_map, not a std::map, so we can't use heterogenous lookup
here. 
						
					 
					
						2018-07-25 17:37:43 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							a2cd07d094 
							
						 
					 
					
						
						
							
							service/nvdrv: Use std::move where applicable  
						
						... 
						
						
						
						Avoids unnecessary reference count increments and decrements.
In one case, we don't need to make a shared_ptr copy at all,
just to call a member function. 
						
					 
					
						2018-07-25 17:31:08 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							85ed42a1d2 
							
						 
					 
					
						
						
							
							service/nifm: Deduplicate interface code  
						
						... 
						
						
						
						Rather than having the same code for each nifm service variant, we can
centralize it on one class and get rid of a bit of extra code. 
						
					 
					
						2018-07-25 17:18:41 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							c664f8a257 
							
						 
					 
					
						
						
							
							service: Add pm services  
						
						... 
						
						
						
						Adds the skeleton for the process management services based off
information on Switch Brew. 
						
					 
					
						2018-07-25 16:57:16 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							2474340684 
							
						 
					 
					
						
						
							
							wait_tree: Add missing switch case for WaitTreeThread::GetText()  
						
						... 
						
						
						
						We were missing the enum entry for WaitIPC 
						
					 
					
						2018-07-25 15:50:41 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							4175712976 
							
						 
					 
					
						
						
							
							service: Add the es service  
						
						... 
						
						
						
						Adds the skeleton for the ETicket service based off the information on
Switch Brew 
						
					 
					
						2018-07-25 15:36:55 -04:00 
						 
				 
			
				
					
						
							
							
								Mat M 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1e4935c3a0 
							
						 
					 
					
						
						
							
							Merge pull request  #801  from lioncash/time  
						
						... 
						
						
						
						time: Add the time:a service 
						
					 
					
						2018-07-25 15:08:33 -04:00 
						 
				 
			
				
					
						
							
							
								Mat M 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d3fd0351a7 
							
						 
					 
					
						
						
							
							Merge pull request  #804  from lioncash/log  
						
						... 
						
						
						
						svc: Log parameters in SetMemoryAttribute() 
						
					 
					
						2018-07-25 14:43:24 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							3c1cb3b11e 
							
						 
					 
					
						
						
							
							time: Add the time:a service  
						
						... 
						
						
						
						Given we already have time:s and time:u, we should also have time:a 
						
					 
					
						2018-07-25 14:42:04 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							657bd113e3 
							
						 
					 
					
						
						
							
							Merge pull request  #803  from MerryMage/core_timing_util  
						
						... 
						
						
						
						core_timing: Split off utility functions into core_timing_util 
						
					 
					
						2018-07-25 11:09:31 -07:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							52cb5dcf0f 
							
						 
					 
					
						
						
							
							Merge pull request  #802  from lioncash/unreach  
						
						... 
						
						
						
						wait_tree: Silence warning about all code paths not returning a value 
						
					 
					
						2018-07-25 11:08:44 -07:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5c42cadbc9 
							
						 
					 
					
						
						
							
							Merge pull request  #800  from lioncash/set  
						
						... 
						
						
						
						set_sys: Implement SetColorSetId() 
						
					 
					
						2018-07-25 10:25:29 -07:00 
						 
				 
			
				
					
						
							
							
								Subv 
							
						 
					 
					
						
						
						
						
							
						
						
							c5b838aeef 
							
						 
					 
					
						
						
							
							GPU: Use the right texture format for sRGBA framebuffers.  
						
						
						
					 
					
						2018-07-25 09:52:39 -05:00 
						 
				 
			
				
					
						
							
							
								Subv 
							
						 
					 
					
						
						
						
						
							
						
						
							ee8123bf13 
							
						 
					 
					
						
						
							
							GPU: Allow the use of Z24S8 as a texture format.  
						
						
						
					 
					
						2018-07-25 09:41:24 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0686183c3e 
							
						 
					 
					
						
						
							
							Merge pull request  #816  from Subv/z32_s8  
						
						... 
						
						
						
						GPU: Implemented the Z32_S8_X24 depth buffer format. 
						
					 
					
						2018-07-25 07:37:00 -07:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							af787744ab 
							
						 
					 
					
						
						
							
							Merge pull request  #815  from Subv/z32f_tex  
						
						... 
						
						
						
						GPU: Allow using Z32 as a texture format. 
						
					 
					
						2018-07-25 07:33:09 -07:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							704824d50a 
							
						 
					 
					
						
						
							
							Merge pull request  #814  from Subv/rt_r8  
						
						... 
						
						
						
						GPU: Allow the usage of R8 as a render target format. 
						
					 
					
						2018-07-25 07:32:18 -07:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a6ea6febc9 
							
						 
					 
					
						
						
							
							Merge pull request  #809  from lioncash/rasterizer  
						
						... 
						
						
						
						gl_rasterizer: Minor cleanup 
						
					 
					
						2018-07-24 19:31:34 -07:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e0106a7d68 
							
						 
					 
					
						
						
							
							Merge pull request  #811  from Subv/code_address_assert  
						
						... 
						
						
						
						GPU: Remove the assert that required the CODE_ADDRESS to be 0. 
						
					 
					
						2018-07-24 19:31:09 -07:00 
						 
				 
			
				
					
						
							
							
								Subv 
							
						 
					 
					
						
						
						
						
							
						
						
							daf2504d31 
							
						 
					 
					
						
						
							
							GPU: Implemented the Z32_S8_X24 depth buffer format.  
						
						
						
					 
					
						2018-07-24 20:41:40 -05:00 
						 
				 
			
				
					
						
							
							
								Subv 
							
						 
					 
					
						
						
						
						
							
						
						
							f747a7e35d 
							
						 
					 
					
						
						
							
							GPU: Allow using Z32 as a texture format.  
						
						
						
					 
					
						2018-07-24 19:54:23 -05:00 
						 
				 
			
				
					
						
							
							
								Subv 
							
						 
					 
					
						
						
						
						
							
						
						
							4f574201ea 
							
						 
					 
					
						
						
							
							GPU: Allow the usage of R8 as a render target format.  
						
						
						
					 
					
						2018-07-24 19:49:36 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							340771ccd7 
							
						 
					 
					
						
						
							
							Merge pull request  #806  from lioncash/friend  
						
						... 
						
						
						
						friend: Deduplicate interfaces 
						
					 
					
						2018-07-24 17:42:16 -07:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5d4ad999cf 
							
						 
					 
					
						
						
							
							Merge pull request  #810  from Subv/r16  
						
						... 
						
						
						
						GPU: Implemented the R16 and R16F texture formats. 
						
					 
					
						2018-07-24 17:41:02 -07:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ea0bc8c002 
							
						 
					 
					
						
						
							
							Merge pull request  #805  from lioncash/sign  
						
						... 
						
						
						
						svc: Resolve sign comparison warnings in WaitSynchronization() 
						
					 
					
						2018-07-24 12:50:03 -07:00 
						 
				 
			
				
					
						
							
							
								Subv 
							
						 
					 
					
						
						
						
						
							
						
						
							8f2c4191ab 
							
						 
					 
					
						
						
							
							GPU: Remove the assert that required the CODE_ADDRESS to be 0.  
						
						... 
						
						
						
						Games usually just leave it at 0 but nouveau sets it to something else. This already works fine, the assert is useless. 
						
					 
					
						2018-07-24 13:54:12 -05:00 
						 
				 
			
				
					
						
							
							
								Subv 
							
						 
					 
					
						
						
						
						
							
						
						
							4cc1e180ec 
							
						 
					 
					
						
						
							
							GPU: Implemented the R16 and R16F texture formats.  
						
						
						
					 
					
						2018-07-24 13:39:16 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							0162f8b3a7 
							
						 
					 
					
						
						
							
							gl_rasterizer: Replace magic number with GL_INVALID_INDEX in SetupConstBuffers()  
						
						... 
						
						
						
						This is just the named constant that OpenGL provides, so we can use that
instead of using a literal -1 
						
					 
					
						2018-07-24 12:24:49 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							16139ed53b 
							
						 
					 
					
						
						
							
							gl_rasterizer: Use std::string_view instead of std::string when checking for extensions  
						
						... 
						
						
						
						We can avoid heap allocations here by just using a std::string_view
instead of performing unnecessary copying of the string data. 
						
					 
					
						2018-07-24 12:10:37 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							b5eb3905cd 
							
						 
					 
					
						
						
							
							gl_rasterizer: Use in-class member initializers where applicable  
						
						... 
						
						
						
						We can just assign to the members directly in these cases. 
						
					 
					
						2018-07-24 12:08:12 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							bf608f125e 
							
						 
					 
					
						
						
							
							video_core/memory_manager: Replace a loop with std::array's fill() function in PageSlot()  
						
						... 
						
						
						
						We already have a function that does what this code was doing, so let's
use that instead. 
						
					 
					
						2018-07-24 11:56:30 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							d71e19fd75 
							
						 
					 
					
						
						
							
							video_core/memory_manager: Avoid repeated unnecessary page slot lookups  
						
						... 
						
						
						
						We don't need to keep calling the same function over and over again in a
loop, especially when the behavior is slightly non-trivial. We can just
keep a reference to the looked up location and do all the checking and
assignments based off it instead. 
						
					 
					
						2018-07-24 11:19:54 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							4cf2185e81 
							
						 
					 
					
						
						
							
							deconstructed_rom_directory: Remove unused FindRomFS() function  
						
						
						
					 
					
						2018-07-24 10:54:07 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							07c2d057bd 
							
						 
					 
					
						
						
							
							friend: Add friend:m, friend:s, and friend:v services  
						
						... 
						
						
						
						Given we already have friend:a and friend:u, we should add the remaining
services as well. 
						
					 
					
						2018-07-24 10:26:01 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							9539a1eadd 
							
						 
					 
					
						
						
							
							friend/interface: Add missing CreateDaemonSuspendSessionService() to the function handler table  
						
						
						
					 
					
						2018-07-24 10:24:16 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							77daef44b0 
							
						 
					 
					
						
						
							
							friend: Deduplicate interfaces  
						
						
						
					 
					
						2018-07-24 10:21:51 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							c73410bf2c 
							
						 
					 
					
						
						
							
							svc: Resolve sign comparison warnings in WaitSynchronization()  
						
						... 
						
						
						
						The loop's induction variable was signed, but we were comparing against
an unsigned variable. 
						
					 
					
						2018-07-24 09:55:17 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							8e8e906432 
							
						 
					 
					
						
						
							
							svc: Log parameters in SetMemoryAttribute()  
						
						... 
						
						
						
						Provides slightly more context than only logging out the address value. 
						
					 
					
						2018-07-24 09:46:46 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							316c994f55 
							
						 
					 
					
						
						
							
							Merge pull request  #798  from lioncash/const  
						
						... 
						
						
						
						arm_dynarmic: Make MakeJit() a const member function 
						
					 
					
						2018-07-24 04:48:06 -07:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							23e85b6b9f 
							
						 
					 
					
						
						
							
							Merge pull request  #797  from lioncash/explicit  
						
						... 
						
						
						
						core: Make converting constructors explicit where applicable 
						
					 
					
						2018-07-24 04:47:26 -07:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1cbf7ac6ea 
							
						 
					 
					
						
						
							
							Merge pull request  #795  from lioncash/decl  
						
						... 
						
						
						
						apm/interface: Remove redundant declaration of InstallInterfaces() 
						
					 
					
						2018-07-24 04:46:41 -07:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0f830d08f1 
							
						 
					 
					
						
						
							
							Merge pull request  #799  from Subv/tex_r32f  
						
						... 
						
						
						
						GPU: Implement texture format R32F. 
						
					 
					
						2018-07-24 04:46:07 -07:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d092ea0870 
							
						 
					 
					
						
						
							
							Merge pull request  #794  from lioncash/ref  
						
						... 
						
						
						
						mutex: Pass SharedPtr to GetHighestPriorityMutexWaitingThread() by reference 
						
					 
					
						2018-07-24 04:45:34 -07:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b70f757913 
							
						 
					 
					
						
						
							
							Merge pull request  #796  from bunnei/gl-uint  
						
						... 
						
						
						
						maxwell_to_gl: Implement VertexAttribute::Type::UnsignedInt. 
						
					 
					
						2018-07-24 04:44:56 -07:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							54af9c206a 
							
						 
					 
					
						
						
							
							Merge pull request  #789  from bunnei/tex-wrap-border  
						
						... 
						
						
						
						maxwell_to_gl: Implement Texture::WrapMode::Border. 
						
					 
					
						2018-07-24 04:44:37 -07:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							a61124a9e7 
							
						 
					 
					
						
						
							
							time: Simplify interface creation  
						
						... 
						
						
						
						We can use one instance of the interface instead of duplicating code. 
						
					 
					
						2018-07-24 06:21:27 -04:00 
						 
				 
			
				
					
						
							
							
								MerryMage 
							
						 
					 
					
						
						
						
						
							
						
						
							44646e2ea0 
							
						 
					 
					
						
						
							
							core_timing: Split off utility functions into core_timing_util  
						
						
						
					 
					
						2018-07-24 11:03:24 +01:00 
						 
				 
			
				
					
						
							
							
								MerryMage 
							
						 
					 
					
						
						
						
						
							
						
						
							b8459d2778 
							
						 
					 
					
						
						
							
							CMakeLists: Sort filenames  
						
						
						
					 
					
						2018-07-24 11:02:53 +01:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							9d2cacdc9e 
							
						 
					 
					
						
						
							
							wait_tree: Silence warning about all code paths not returning a value  
						
						... 
						
						
						
						If code execution hits this spot, something has gone very wrong, so mark
the path as unreachable. This silences a warning on MSVC. 
						
					 
					
						2018-07-24 04:06:55 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							63c605c04a 
							
						 
					 
					
						
						
							
							set_sys: Implement SetColorSetId()  
						
						
						
					 
					
						2018-07-24 00:48:16 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							76f191ce36 
							
						 
					 
					
						
						
							
							ipc_helper: Add helper member function for popping enum values to RequestParser  
						
						
						
					 
					
						2018-07-24 00:47:51 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2f029577c7 
							
						 
					 
					
						
						
							
							Merge pull request  #793  from lioncash/priv  
						
						... 
						
						
						
						ipc_helpers: Make member variables of ResponseBuilder private 
						
					 
					
						2018-07-23 21:23:27 -07:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							bc5b65a1b0 
							
						 
					 
					
						
						
							
							Merge pull request  #785  from lioncash/fs  
						
						... 
						
						
						
						partition_filesystem: Use std::move where applicable 
						
					 
					
						2018-07-23 20:36:59 -07:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							69c45ce71c 
							
						 
					 
					
						
						
							
							gl_rasterizer: Implement texture border color.  
						
						
						
					 
					
						2018-07-23 23:34:42 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							6b3e54621f 
							
						 
					 
					
						
						
							
							maxwell_to_gl: Implement Texture::WrapMode::Border.  
						
						
						
					 
					
						2018-07-23 23:34:41 -04:00 
						 
				 
			
				
					
						
							
							
								Subv 
							
						 
					 
					
						
						
						
						
							
						
						
							ccc42702b5 
							
						 
					 
					
						
						
							
							GPU: Implement texture format R32F.  
						
						
						
					 
					
						2018-07-23 22:21:31 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							7d124ec82b 
							
						 
					 
					
						
						
							
							arm_dynarmic: Make MakeJit() a const member function  
						
						... 
						
						
						
						This functions doesn't modify instance state, so it can be a made a
const member function. 
						
					 
					
						2018-07-23 23:19:37 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							1d755abce4 
							
						 
					 
					
						
						
							
							core: Make converting constructors explicit where applicable  
						
						... 
						
						
						
						Avoids unwanted implicit conversions. Thankfully, given the large amount
of cleanup in past PRs, only this tiny amount is left over to cover. 
						
					 
					
						2018-07-23 23:13:22 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1ff3bea6c7 
							
						 
					 
					
						
						
							
							Merge pull request  #791  from bunnei/rg32f-rgba32f-bgra8  
						
						... 
						
						
						
						gl_rasterizer_cache: Implement formats BGRA8_UNORM/RGBA32_FLOAT/RG32_FLOAT 
						
					 
					
						2018-07-23 20:13:19 -07:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							2ff86f5765 
							
						 
					 
					
						
						
							
							maxwell_to_gl: Implement VertexAttribute::Type::UnsignedInt.  
						
						
						
					 
					
						2018-07-23 23:12:14 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							92304181d5 
							
						 
					 
					
						
						
							
							Merge pull request  #792  from lioncash/retval  
						
						... 
						
						
						
						gl_shader_decompiler: Correct return value of WriteTexsInstruction() 
						
					 
					
						2018-07-23 20:06:48 -07:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							8b83adfed6 
							
						 
					 
					
						
						
							
							apm/interface: Remove redundant declaration of InstallInterfaces()  
						
						... 
						
						
						
						This is already declared in apm/apm.h 
						
					 
					
						2018-07-23 23:01:04 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							42b5158c96 
							
						 
					 
					
						
						
							
							mutex: Pass SharedPtr to GetHighestPriorityMutexWaitingThread() by reference  
						
						... 
						
						
						
						The pointed to thread's members are simply observed in this case, so we
don't need to copy it here. 
						
					 
					
						2018-07-23 22:54:35 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							47ac369180 
							
						 
					 
					
						
						
							
							Merge pull request  #790  from bunnei/shader-print-instr  
						
						... 
						
						
						
						gl_shader_decompiler: Print instruction value in shader comments. 
						
					 
					
						2018-07-23 19:48:47 -07:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c2b4ff5d48 
							
						 
					 
					
						
						
							
							Merge pull request  #788  from bunnei/shader-check-zero  
						
						... 
						
						
						
						gl_shader_decompiler: Check if SetRegister result is ZeroIndex. 
						
					 
					
						2018-07-23 19:44:05 -07:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
						
						
							
						
						
							59cb258409 
							
						 
					 
					
						
						
							
							VFS Regression and Accuracy Fixes ( #776 )  
						
						... 
						
						
						
						* Regression and Mode Fixes
* Review Fixes
* string_view correction
* Add operator& for FileSys::Mode
* Return std::string from SanitizePath
* Farming Simulator Fix
* Use != With mode operator& 
						
					 
					
						2018-07-23 19:40:35 -07:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							22fd3f0026 
							
						 
					 
					
						
						
							
							hle_ipc: Make constructors explicit where applicable  
						
						
						
					 
					
						2018-07-23 22:40:24 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							33e2033af5 
							
						 
					 
					
						
						
							
							gl_shader_decompiler: Correct return value of WriteTexsInstruction()  
						
						... 
						
						
						
						This should be returning void, not a std::string 
						
					 
					
						2018-07-23 22:31:58 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							2a1daf8f83 
							
						 
					 
					
						
						
							
							ipc_helpers: Make member variables of ResponseBuilder private  
						
						... 
						
						
						
						These aren't used externally at all, so they can be made private. 
						
					 
					
						2018-07-23 22:29:07 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f6657bc8d7 
							
						 
					 
					
						
						
							
							Merge pull request  #787  from bunnei/tlds  
						
						... 
						
						
						
						gl_shader_decompiler: Implement shader instruction TLDS. 
						
					 
					
						2018-07-23 19:14:01 -07:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							25635907a2 
							
						 
					 
					
						
						
							
							Merge pull request  #786  from lioncash/exclusive  
						
						... 
						
						
						
						exclusive_monitor: Use consistent type alias for u64 
						
					 
					
						2018-07-23 19:11:05 -07:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							84cc5dd35d 
							
						 
					 
					
						
						
							
							Merge pull request  #784  from lioncash/loader  
						
						... 
						
						
						
						loader: Minor cleanup 
						
					 
					
						2018-07-23 19:08:12 -07:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1ce5e04be8 
							
						 
					 
					
						
						
							
							Merge pull request  #783  from lioncash/linker  
						
						... 
						
						
						
						linker: Remove unused parameter from WriteRelocations() 
						
					 
					
						2018-07-23 19:07:22 -07:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							10dd03dec5 
							
						 
					 
					
						
						
							
							Merge pull request  #782  from lioncash/file  
						
						... 
						
						
						
						loader/nro: Minor changes 
						
					 
					
						2018-07-23 19:06:30 -07:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							9505283989 
							
						 
					 
					
						
						
							
							gl_shader_decompiler: Implement shader instruction TLDS.  
						
						
						
					 
					
						2018-07-23 22:02:51 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f6f6f3811e 
							
						 
					 
					
						
						
							
							Merge pull request  #781  from lioncash/decl  
						
						... 
						
						
						
						gl_shader_decompiler: Simplify GetCommonDeclarations() 
						
					 
					
						2018-07-23 18:30:23 -07:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							52ec1840f5 
							
						 
					 
					
						
						
							
							Merge pull request  #780  from lioncash/move  
						
						... 
						
						
						
						vi: Minor changes 
						
					 
					
						2018-07-23 18:29:11 -07:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e0b6771e25 
							
						 
					 
					
						
						
							
							Merge pull request  #779  from lioncash/shared  
						
						... 
						
						
						
						hle: Remove unused config_mem and shared_page source files 
						
					 
					
						2018-07-23 18:28:45 -07:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							a27c0099ed 
							
						 
					 
					
						
						
							
							gl_rasterizer_cache: Implement RenderTargetFormat RG32_FLOAT.  
						
						
						
					 
					
						2018-07-23 21:22:54 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							3a19c1098d 
							
						 
					 
					
						
						
							
							gl_rasterizer_cache: Implement RenderTargetFormat RGBA32_FLOAT.  
						
						
						
					 
					
						2018-07-23 21:22:53 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							bcc184acfa 
							
						 
					 
					
						
						
							
							gl_rasterizer_cache: Implement RenderTargetFormat BGRA8_UNORM.  
						
						
						
					 
					
						2018-07-23 21:22:44 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							89db8c2171 
							
						 
					 
					
						
						
							
							gl_rasterizer_cache: Add missing log statements.  
						
						
						
					 
					
						2018-07-23 21:20:09 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							c4322ce87e 
							
						 
					 
					
						
						
							
							gl_shader_decompiler: Print instruction value in shader comments.  
						
						
						
					 
					
						2018-07-23 21:11:05 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							81aa02424b 
							
						 
					 
					
						
						
							
							gl_shader_decompiler: Check if SetRegister result is ZeroIndex.  
						
						
						
					 
					
						2018-07-23 21:08:40 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							e12c84d5c5 
							
						 
					 
					
						
						
							
							exclusive_monitor: Use consistent type alias for u64  
						
						... 
						
						
						
						Uses the same type aliases we use for virtual addresses, and converts
one lingering usage of std::array<uint64_t, 2> to u128 for consistency. 
						
					 
					
						2018-07-23 20:54:57 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							db48ebb9c9 
							
						 
					 
					
						
						
							
							partition_filesystem: Use std::move where applicable  
						
						... 
						
						
						
						Avoids copying a std::string instance and avoids unnecessary atomic
reference count incrementing and decrementing. 
						
					 
					
						2018-07-23 20:27:11 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							a147fa5825 
							
						 
					 
					
						
						
							
							loader: Remove unnecessary constructor call in IdentifyFile()  
						
						... 
						
						
						
						RealVfsFile inherits from VfsFile, the instance from std::make_shared is
already compatible with the function argument type, making the copy
constructor call unnecessary. 
						
					 
					
						2018-07-23 17:44:58 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							184c516182 
							
						 
					 
					
						
						
							
							linker: Remove unused parameter from WriteRelocations()  
						
						... 
						
						
						
						is_jump_relocation is never used within the function, so we can just
remove it. 
						
					 
					
						2018-07-23 17:40:12 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							1b4d0ac20e 
							
						 
					 
					
						
						
							
							nro: Replace inclusion with a forward declaration  
						
						... 
						
						
						
						It's sufficient to use a forward declaration instead of a direct
inclusion here. 
						
					 
					
						2018-07-23 17:29:02 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							2b497e5830 
							
						 
					 
					
						
						
							
							nro: Make bracing consistent  
						
						... 
						
						
						
						Makes the code more uniform, and also braces cases where the body of an
unbraced conditional travels more than one line. 
						
					 
					
						2018-07-23 17:24:29 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							ac8133b9ee 
							
						 
					 
					
						
						
							
							nro: Make constructor explicit  
						
						... 
						
						
						
						Makes it consistent with the other Apploader constructors, and prevents
implicit conversions. 
						
					 
					
						2018-07-23 17:20:33 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							1c16700372 
							
						 
					 
					
						
						
							
							nro: Remove unused forward declaration  
						
						... 
						
						
						
						This isn't used anywhere in the header. 
						
					 
					
						2018-07-23 17:19:42 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							07e5319d55 
							
						 
					 
					
						
						
							
							Merge pull request  #695  from DarkLordZach/nro-asset  
						
						... 
						
						
						
						NRO Assets and NACP File Format 
						
					 
					
						2018-07-23 14:14:11 -07:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							3b88ce3dcb 
							
						 
					 
					
						
						
							
							gl_shader_decompiler: Simplify GetCommonDeclarations()  
						
						
						
					 
					
						2018-07-23 17:11:18 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							1432912ae8 
							
						 
					 
					
						
						
							
							vi: Add std::is_trivially_copyable checks to Read and Write functions  
						
						... 
						
						
						
						It's undefined behavior to memcpy an object that isn't considered
trivially copyable, so put a compile-time check in to make sure this
doesn't occur. 
						
					 
					
						2018-07-23 14:53:54 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							344a0c91f2 
							
						 
					 
					
						
						
							
							vi: std::move std::vector in constructors where applicable  
						
						... 
						
						
						
						Allows avoiding unnecessary copies of the vector depending on the
calling code.
While we're at it, remove a redundant no-parameter base constructor call 
						
					 
					
						2018-07-23 14:49:54 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							cbe841c9c9 
							
						 
					 
					
						
						
							
							hle: Remove config_mem.h/.cpp  
						
						... 
						
						
						
						This is just an unused hold-over from citra, so we can get rid of this
to trim off an exposed global, among other things. 
						
					 
					
						2018-07-23 12:57:34 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							1f3889a290 
							
						 
					 
					
						
						
							
							hle: Remove shared_page.h/.cpp  
						
						... 
						
						
						
						This is a holdover from citra that's essentially unused. 
						
					 
					
						2018-07-23 12:53:07 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							e85308cd90 
							
						 
					 
					
						
						
							
							set: Add missing log call in GetAvailableLanguageCodeCount()  
						
						... 
						
						
						
						Forgot to include this in 22f448b632 
						
					 
					
						2018-07-23 12:37:42 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7138b99f21 
							
						 
					 
					
						
						
							
							Merge pull request  #775  from lioncash/str  
						
						... 
						
						
						
						string_util: Minor changes 
						
					 
					
						2018-07-23 09:34:41 -07:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
						
						
							
						
						
							e8f641a52d 
							
						 
					 
					
						
						
							
							NRO Assets and NACP file format  
						
						... 
						
						
						
						Cleanup
Review fixes 
						
					 
					
						2018-07-23 12:34:26 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a85366a40c 
							
						 
					 
					
						
						
							
							Merge pull request  #777  from lioncash/lang  
						
						... 
						
						
						
						set: Amend return value of GetAvailableLanguageCodes() 
						
					 
					
						2018-07-23 09:34:08 -07:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							22f448b632 
							
						 
					 
					
						
						
							
							set: Implement GetAvailableLanguageCodeCount()  
						
						... 
						
						
						
						This just returns the size of the language code buffer. 
						
					 
					
						2018-07-23 00:29:40 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							37aeecd29f 
							
						 
					 
					
						
						
							
							set: Correct return code size of value in GetAvailableLanguageCodes()  
						
						... 
						
						
						
						The return code should be 32-bit in size. 
						
					 
					
						2018-07-23 00:29:22 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e85a528bb9 
							
						 
					 
					
						
						
							
							Merge pull request  #769  from bunnei/shader-mask-fixes  
						
						... 
						
						
						
						shader_bytecode: Implement other TEXS masks. 
						
					 
					
						2018-07-22 18:03:31 -07:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							9d33122197 
							
						 
					 
					
						
						
							
							string_util: Get rid of separate resize() in CPToUTF16(), UTF16ToUTF8(), CodeToUTF8() and UTF8ToUTF16()  
						
						... 
						
						
						
						There's no need to perform the resize separately here, since the
constructor allows presizing the buffer.
Also move the empty string check before the construction of the string
to make the early out more straightforward. 
						
					 
					
						2018-07-22 16:39:21 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							26a157cd31 
							
						 
					 
					
						
						
							
							string_util: Use emplace_back() in SplitString() instead of push_back()  
						
						... 
						
						
						
						This is equivalent to doing:
push_back(std::string(""));
which is likely not to cause issues, assuming a decent std::string
implementation with small-string optimizations implemented in its
design, however it's still a little unnecessary to copy that buffer
regardless. Instead, we can use emplace_back() to directly construct the
empty string within the std::vector instance, eliminating any possible
overhead from the copy. 
						
					 
					
						2018-07-22 15:36:32 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							cd46b267f5 
							
						 
					 
					
						
						
							
							string_util: Remove unnecessary std::string instance in TabsToSpaces()  
						
						... 
						
						
						
						We can just use the variant of std::string's replace() function that can
replace an occurrence with N copies of the same character, eliminating
the need to allocate a std::string containing a buffer of spaces. 
						
					 
					
						2018-07-22 15:35:48 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a4b2af7382 
							
						 
					 
					
						
						
							
							Merge pull request  #774  from Subv/atomic_signal  
						
						... 
						
						
						
						Kernel/SVC: Perform atomic accesses in SignalProcessWideKey as per the real kernel. 
						
					 
					
						2018-07-22 12:26:03 -07:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c994cdc532 
							
						 
					 
					
						
						
							
							Merge pull request  #773  from Subv/gl_ext_check  
						
						... 
						
						
						
						Frontend: Check for more required OpenGL extensions during startup. 
						
					 
					
						2018-07-22 11:47:07 -07:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5ee4c49c30 
							
						 
					 
					
						
						
							
							Merge pull request  #768  from lioncash/string-view  
						
						... 
						
						
						
						file_util, vfs: Use std::string_view where applicable 
						
					 
					
						2018-07-22 11:32:28 -07:00 
						 
				 
			
				
					
						
							
							
								Subv 
							
						 
					 
					
						
						
						
						
							
						
						
							7841447cf0 
							
						 
					 
					
						
						
							
							Kernel/SVC: Perform atomic accesses in SignalProcessWideKey as per the real kernel.  
						
						
						
					 
					
						2018-07-22 12:27:24 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3618a68f93 
							
						 
					 
					
						
						
							
							Merge pull request  #770  from lioncash/construct  
						
						... 
						
						
						
						gl_shader_decompiler: Remove redundant Subroutine construction in AddSubroutine() 
						
					 
					
						2018-07-22 10:24:20 -07:00 
						 
				 
			
				
					
						
							
							
								Subv 
							
						 
					 
					
						
						
						
						
							
						
						
							ba2fb83d60 
							
						 
					 
					
						
						
							
							Frontend: Check for more required OpenGL extensions during startup.  
						
						
						
					 
					
						2018-07-22 12:05:38 -05:00 
						 
				 
			
				
					
						
							
							
								MerryMage 
							
						 
					 
					
						
						
						
						
							
						
						
							0b1c2e5505 
							
						 
					 
					
						
						
							
							Implement exclusive monitor  
						
						
						
					 
					
						2018-07-22 15:55:17 +01:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							0797657bc0 
							
						 
					 
					
						
						
							
							gl_shader_decompiler: Remove redundant Subroutine construction in AddSubroutine()  
						
						... 
						
						
						
						We don't need to toss away the Subroutine instance after the find() call
and reconstruct another instance with the same data right after it.
Particularly give Subroutine contains a std::set. 
						
					 
					
						2018-07-22 03:30:35 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							148a5bef7e 
							
						 
					 
					
						
						
							
							shader_bytecode: Implement other TEXS masks.  
						
						
						
					 
					
						2018-07-22 03:23:15 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							0081252d31 
							
						 
					 
					
						
						
							
							vfs: Correct file_p variable usage within InterpretAsDirectory()  
						
						... 
						
						
						
						ReplaceFileWithSubdirectory() takes a VirtualFile and a VirtualDir, but
it was being passed a string as one of its arguments. The only reason
this never caused issues is because this template isn't instantiated
anywhere yet.
This corrects an issue before it occurs. 
						
					 
					
						2018-07-22 03:22:28 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							398444e676 
							
						 
					 
					
						
						
							
							file_util, vfs: Use std::string_view where applicable  
						
						... 
						
						
						
						Avoids unnecessary construction of std::string instances where
applicable. 
						
					 
					
						2018-07-22 03:22:21 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							258a5cee84 
							
						 
					 
					
						
						
							
							Merge pull request  #765  from lioncash/file  
						
						... 
						
						
						
						file_util: Remove goto usages from Copy() 
						
					 
					
						2018-07-22 00:03:35 -07:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							af4bde8cd1 
							
						 
					 
					
						
						
							
							Merge pull request  #767  from bunnei/shader-cleanup  
						
						... 
						
						
						
						gl_shader_decompiler: Remove unused state tracking and minor cleanup. 
						
					 
					
						2018-07-22 00:03:17 -07:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2d563ec8d5 
							
						 
					 
					
						
						
							
							Merge pull request  #766  from bunnei/shader-sel  
						
						... 
						
						
						
						gl_shader_decompiler: Implement SEL instruction. 
						
					 
					
						2018-07-21 23:13:27 -07:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ef163c1a15 
							
						 
					 
					
						
						
							
							Merge pull request  #764  from lioncash/move  
						
						... 
						
						
						
						file_util: Minor changes to ScanDirectoryTree() and ForeachDirectoryEntry() 
						
					 
					
						2018-07-21 22:05:30 -07:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							f5a2944ab6 
							
						 
					 
					
						
						
							
							gl_shader_decompiler: Remove unused state tracking and minor cleanup.  
						
						
						
					 
					
						2018-07-22 01:00:44 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							c43eaa94f3 
							
						 
					 
					
						
						
							
							gl_shader_decompiler: Implement SEL instruction.  
						
						
						
					 
					
						2018-07-22 00:37:12 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							c5de0a67a8 
							
						 
					 
					
						
						
							
							file_util: Remove goto usages from Copy()  
						
						... 
						
						
						
						We can just leverage std::unique_ptr to automatically close these for us
in error cases instead of jumping to the end of the function to call
fclose on them. 
						
					 
					
						2018-07-21 23:08:55 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							0ba7fe4ab1 
							
						 
					 
					
						
						
							
							file_util: Use a u64 to represent number of entries  
						
						... 
						
						
						
						This avoids a truncating cast on size. I doubt we'd ever traverse a
directory this large, however we also shouldn't truncate sizes away. 
						
					 
					
						2018-07-21 22:42:08 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							964154ce44 
							
						 
					 
					
						
						
							
							file_util: std::move FST entries in ScanDirectoryTree()  
						
						... 
						
						
						
						Avoids unnecessary copies when building up the FST entries. 
						
					 
					
						2018-07-21 22:31:44 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							63fbf9a7d3 
							
						 
					 
					
						
						
							
							gl_rasterizer_cache: Blit surfaces on recreation instead of flush and load.  
						
						
						
					 
					
						2018-07-21 21:51:06 -04:00