bunnei 
							
						 
					 
					
						
						
							
						
						37fa9a15cd 
					 
					
						
						
							
							gl_shader_decompiler: Move color output to EXIT instruction.  
						
						
						
						
					 
					
						2018-04-26 14:38:41 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						3dd3cdeafd 
					 
					
						
						
							
							Merge pull request  #401  from lioncash/gdbstub  
						
						... 
						
						
						
						core/gdbstub: Move logging macros to new fmt-compatible ones 
						
						
					 
					
						2018-04-26 14:25:57 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						623d772476 
					 
					
						
						
							
							core/gdbstub: Move logging macros to new fmt-compatible ones  
						
						
						
						
					 
					
						2018-04-26 12:04:50 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						4f281b3829 
					 
					
						
						
							
							Merge pull request  #400  from lioncash/hw  
						
						... 
						
						
						
						core/hw: Move logging macros over to fmt-capable ones 
						
						
					 
					
						2018-04-26 10:35:36 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						08da0b7acc 
					 
					
						
						
							
							core/hw: Move logging macros over to fmt-capable ones  
						
						
						
						
					 
					
						2018-04-26 09:32:45 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						f81b915fd8 
					 
					
						
						
							
							Merge pull request  #396  from Subv/shader_ops  
						
						... 
						
						
						
						Shaders: Implemented the FSET instruction. 
						
						
					 
					
						2018-04-25 22:42:54 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						dd6c67c627 
					 
					
						
						
							
							Merge pull request  #398  from lioncash/kernel  
						
						... 
						
						
						
						kernel: Migrate logging macros to fmt-compatible ones 
						
						
					 
					
						2018-04-25 22:42:34 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						42d43ea741 
					 
					
						
						
							
							Merge pull request  #387  from Subv/maxwell_2d  
						
						... 
						
						
						
						GPU: Partially implemented the 2D surface copy engine 
						
						
					 
					
						2018-04-25 20:40:17 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						d0825c9519 
					 
					
						
						
							
							Merge pull request  #395  from lioncash/file-sys  
						
						... 
						
						
						
						file-sys: Move logging macros over to the new fmt-capable ones 
						
						
					 
					
						2018-04-25 20:39:08 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						1913cf4783 
					 
					
						
						
							
							kernel/shared_memory: Remove unnecessary semicolon at end of ConvertPermissions()  
						
						... 
						
						
						
						Functions don't need to be terminated by semicolons. 
						
						
					 
					
						2018-04-25 20:32:16 -04:00 
						 
				 
			
				
					
						
							
							
								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