Lioncash 
							
						 
					 
					
						
						
							
						
						40dee76c57 
					 
					
						
						
							
							kernel: Migrate logging macros to fmt-compatible ones  
						
						
						
						
					 
					
						2018-04-25 20:32:09 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						23d68a07dc 
					 
					
						
						
							
							Merge pull request  #390  from mailwl/pctl-module  
						
						... 
						
						
						
						Service/PCTL: convert to module, add services, stub 
						
						
					 
					
						2018-04-25 15:51:43 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						60746e4e52 
					 
					
						
						
							
							Merge pull request  #397  from lioncash/core  
						
						... 
						
						
						
						core/memory: Move logging macros over to the new fmt-capable ones 
						
						
					 
					
						2018-04-25 15:25:03 -04:00 
						 
				 
			
				
					
						
							
							
								Subv 
							
						 
					 
					
						
						
							
						
						20d86d8a36 
					 
					
						
						
							
							GPU: Partially implemented the Fermi2D surface copy operation.  
						
						... 
						
						
						
						The hardware allows for some rather complicated operations to be performed on the data during the copy, this is not implemented.
Only same-format same-size raw copies are implemented for now. 
						
						
					 
					
						2018-04-25 12:54:26 -05:00 
						 
				 
			
				
					
						
							
							
								Subv 
							
						 
					 
					
						
						
							
						
						e9ad8e9185 
					 
					
						
						
							
							Shaders: Added bit decodings for the I2I instruction.  
						
						
						
						
					 
					
						2018-04-25 12:52:55 -05:00 
						 
				 
			
				
					
						
							
							
								Subv 
							
						 
					 
					
						
						
							
						
						1740aa5444 
					 
					
						
						
							
							Shaders: Implemented the FSET instruction.  
						
						... 
						
						
						
						This instruction is similar to the FSETP instruction, but it doesn't set a predicate, it sets the destination register to 1.0 if the condition holds, and 0 otherwise. 
						
						
					 
					
						2018-04-25 12:52:32 -05:00 
						 
				 
			
				
					
						
							
							
								Subv 
							
						 
					 
					
						
						
							
						
						5ab597041f 
					 
					
						
						
							
							Memory: Added a missing shortcut for Memory::CopyBlock for the current process.  
						
						
						
						
					 
					
						2018-04-25 11:55:30 -05:00 
						 
				 
			
				
					
						
							
							
								Subv 
							
						 
					 
					
						
						
							
						
						1dd4861d38 
					 
					
						
						
							
							GPU: Make the Textures::CopySwizzledData function accessible from the outside of the file.  
						
						
						
						
					 
					
						2018-04-25 11:55:30 -05:00 
						 
				 
			
				
					
						
							
							
								Subv 
							
						 
					 
					
						
						
							
						
						a6da2b93c1 
					 
					
						
						
							
							GPU: Added a function to retrieve the bytes per pixel of the render target formats.  
						
						
						
						
					 
					
						2018-04-25 11:55:29 -05:00 
						 
				 
			
				
					
						
							
							
								Subv 
							
						 
					 
					
						
						
							
						
						378c881427 
					 
					
						
						
							
							GPU: Added surface copy registers to Fermi2D  
						
						
						
						
					 
					
						2018-04-25 11:55:29 -05:00 
						 
				 
			
				
					
						
							
							
								Subv 
							
						 
					 
					
						
						
							
						
						b1109931b9 
					 
					
						
						
							
							GPU: Added boilerplate code for the Fermi2D engine  
						
						
						
						
					 
					
						2018-04-25 11:55:29 -05:00 
						 
				 
			
				
					
						
							
							
								Subv 
							
						 
					 
					
						
						
							
						
						c16cfbbc6c 
					 
					
						
						
							
							GPU: Reduce the number of registers of Maxwell3D to 0xE00.  
						
						... 
						
						
						
						The rest are just macro shim registers. 
						
						
					 
					
						2018-04-25 11:55:28 -05:00 
						 
				 
			
				
					
						
							
							
								Subv 
							
						 
					 
					
						
						
							
						
						a994446b6e 
					 
					
						
						
							
							GPU: Move the Maxwell3D macro uploading code to the inside of the Maxwell3D processor.  
						
						... 
						
						
						
						It doesn't belong in the PFIFO handler. 
						
						
					 
					
						2018-04-25 11:55:27 -05:00 
						 
				 
			
				
					
						
							
							
								Subv 
							
						 
					 
					
						
						
							
						
						e2f2a49d2d 
					 
					
						
						
							
							GPU: Corrected the upper bound of the PFIFO method ids in the command processor.  
						
						
						
						
					 
					
						2018-04-25 11:53:54 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						3f78a61f09 
					 
					
						
						
							
							file-sys: convert a StringFromFormat call into fmt::format in GetFullPath()  
						
						... 
						
						
						
						Lessens the amount to read and gets rid of the PRIX64 macro, allowing us to use a single string
for the whole path, making it easier to read. 
						
						
					 
					
						2018-04-25 12:35:37 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						5aafc83cc9 
					 
					
						
						
							
							file-sys: Move logging macros over to the new fmt-capable ones  
						
						
						
						
					 
					
						2018-04-25 12:35:33 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						6d00780045 
					 
					
						
						
							
							core/memory: Amend address widths in asserts  
						
						... 
						
						
						
						Addresses are 64-bit, these formatting specifiers are simply holdovers from citra. Adjust them to be the correct width. 
						
						
					 
					
						2018-04-25 12:17:26 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						59dae03dbe 
					 
					
						
						
							
							core/memory: Move logging macros over to new fmt-capable ones  
						
						... 
						
						
						
						While we're at it, correct addresses to print all 64 bits where applicable, which were holdovers from citra. 
						
						
					 
					
						2018-04-25 12:16:33 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						22420612db 
					 
					
						
						
							
							Merge pull request  #394  from lioncash/video-core  
						
						... 
						
						
						
						video-core: Move logging macros over to new fmt-capable ones 
						
						
					 
					
						2018-04-25 11:42:59 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						b7551e457b 
					 
					
						
						
							
							video-core: Move logging macros over to new fmt-capable ones  
						
						
						
						
					 
					
						2018-04-25 09:13:57 -04:00 
						 
				 
			
				
					
						
							
							
								mailwl 
							
						 
					 
					
						
						
							
						
						2ba4e2263c 
					 
					
						
						
							
							Service/PCTL: convert to module, add services, stub  
						
						... 
						
						
						
						PCTL::CreateServiceWithoutInitialize and IParentalControlService::Initialize, required by Kirby Star Allies 
						
						
					 
					
						2018-04-25 09:02:27 +03:00 
						 
				 
			
				
					
						
							
							
								Subv 
							
						 
					 
					
						
						
							
						
						0369ee7248 
					 
					
						
						
							
							Shaders: Added decodings for the FSET instructions.  
						
						
						
						
					 
					
						2018-04-24 22:42:54 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						ea3151f475 
					 
					
						
						
							
							Merge pull request  #388  from bunnei/refactor-rasterizer-cache  
						
						... 
						
						
						
						Refactor rasterizer cache 
						
						
					 
					
						2018-04-24 23:22:24 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						6c9ca8cbca 
					 
					
						
						
							
							Merge pull request  #393  from lioncash/loader  
						
						... 
						
						
						
						loader: Move old logging macros over to new fmt-capable ones 
						
						
					 
					
						2018-04-24 22:44:18 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						c30cd898fc 
					 
					
						
						
							
							renderer_opengl: Use correct byte order for framebuffer pixel format ABGR8.  
						
						
						
						
					 
					
						2018-04-24 22:31:46 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						f1a4a004fb 
					 
					
						
						
							
							gl_rasterizer_cache: Use CHAR_BIT for bpp conversions instead of 8.  
						
						
						
						
					 
					
						2018-04-24 22:31:46 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						0a023cfb4f 
					 
					
						
						
							
							gl_rasterizer_cache: Use GPU PAGE_BITS/SIZE, not CPU.  
						
						
						
						
					 
					
						2018-04-24 22:31:46 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						9022d926eb 
					 
					
						
						
							
							gl_rasterizer_cache: Use new logger.  
						
						
						
						
					 
					
						2018-04-24 22:31:46 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						fbb3cd110c 
					 
					
						
						
							
							gl_rasterizer_cache: Add a function for finding framebuffer GPU address.  
						
						
						
						
					 
					
						2018-04-24 22:31:46 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						bc0f1896fc 
					 
					
						
						
							
							gl_rasterizer_cache: Handle compressed texture sizes.  
						
						
						
						
					 
					
						2018-04-24 22:31:46 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						4415e00181 
					 
					
						
						
							
							gl_rasterizer_cache: Update to be based on GPU addresses, not CPU addresses.  
						
						
						
						
					 
					
						2018-04-24 22:31:45 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						cc2e14ec2a 
					 
					
						
						
							
							loader: Move old logging macros over to new fmt-capable ones  
						
						
						
						
					 
					
						2018-04-24 20:22:32 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						10c6d89119 
					 
					
						
						
							
							memory_manager: Add implement CpuToGpuAddress.  
						
						
						
						
					 
					
						2018-04-24 17:49:20 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						239ac8abe2 
					 
					
						
						
							
							memory_manager: Make GpuToCpuAddress return an optional.  
						
						
						
						
					 
					
						2018-04-24 17:49:19 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						9e11a76e92 
					 
					
						
						
							
							memory_manager: Use GPUVAdddr, not PAddr, for GPU addresses.  
						
						
						
						
					 
					
						2018-04-24 17:40:43 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						e8c2bb24b2 
					 
					
						
						
							
							Merge pull request  #386  from Subv/gpu_query  
						
						... 
						
						
						
						GPU: Added asserts to our code for handling the QUERY_GET GPU command. 
						
						
					 
					
						2018-04-24 16:13:51 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						b7953d2ebf 
					 
					
						
						
							
							Merge pull request  #392  from lioncash/log  
						
						... 
						
						
						
						service: Move logging macros over to the new fmt-compatible ones 
						
						
					 
					
						2018-04-24 14:13:54 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						d08cfb55fe 
					 
					
						
						
							
							service: Move logging macros over to new fmt-compatible ones  
						
						
						
						
					 
					
						2018-04-24 12:01:32 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						88eb612718 
					 
					
						
						
							
							vi: Move logging macros over to new fmt-compatible ones  
						
						
						
						
					 
					
						2018-04-24 12:01:31 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						bd9c2aa51f 
					 
					
						
						
							
							time: Move logging macros over to new fmt-compatible ones  
						
						
						
						
					 
					
						2018-04-24 12:01:31 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						bfe49edb2a 
					 
					
						
						
							
							ssl: Move logging macros over to new fmt-compatible ones  
						
						
						
						
					 
					
						2018-04-24 12:01:31 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						82413a6c89 
					 
					
						
						
							
							spl: Move logging macros over to new fmt-compatible ones  
						
						
						
						
					 
					
						2018-04-24 12:01:31 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						62c69f4a1e 
					 
					
						
						
							
							sockets: Move logging macros over to new fmt-compatible ones  
						
						
						
						
					 
					
						2018-04-24 12:01:31 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						2a3f3bf977 
					 
					
						
						
							
							sm: Move logging macros over to new fmt-compatible ones  
						
						
						
						
					 
					
						2018-04-24 12:01:31 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						32ece18bb6 
					 
					
						
						
							
							set: Move logging macros over to new fmt-compatible ones  
						
						
						
						
					 
					
						2018-04-24 12:01:30 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						13f9cf2bd0 
					 
					
						
						
							
							pctl: Move logging macros over to new fmt-compatible ones  
						
						
						
						
					 
					
						2018-04-24 12:01:30 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						72b497e876 
					 
					
						
						
							
							nvflinger: Move logging macros over to new fmt-compatible ones  
						
						
						
						
					 
					
						2018-04-24 12:01:30 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						285d8d8b7d 
					 
					
						
						
							
							nvdrv: Move logging macros over to new fmt-compatible ones  
						
						
						
						
					 
					
						2018-04-24 12:01:27 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						022fc59dcd 
					 
					
						
						
							
							ns: Move logging macros over to new fmt-compatible ones  
						
						
						
						
					 
					
						2018-04-24 12:00:56 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						47054327c2 
					 
					
						
						
							
							nifm: Move logging macros over to new fmt-compatible ones  
						
						
						
						
					 
					
						2018-04-24 12:00:56 -04:00