bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								6b333d862b 
								
							 
						 
						
							
							
								
								fermi_2d: Add support for more accurate surface copies.  
							
							
							
						 
						
							2018-10-18 22:41:12 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									FernandoS27 
								
							 
						 
						
							
							
							
							
								
							
							
								e0ca938b22 
								
							 
						 
						
							
							
								
								Propagate depth and depth_block on modules using decoders  
							
							
							
						 
						
							2018-10-13 15:25:18 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								9aec85d39c 
								
							 
						 
						
							
							
								
								fermi_2d: Implement simple copies with AccelerateSurfaceCopy.  
							
							
							
						 
						
							2018-10-06 03:20:04 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								bb960c8cb4 
								
							 
						 
						
							
							
								
								video_core: Use nested namespaces where applicable  
							
							... 
							
							
							
							Compresses a few namespace specifiers to be more compact. 
							
						 
						
							2018-07-20 18:23:54 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									James Rowe 
								
							 
						 
						
							
							
							
							
								
							
							
								0d46f0df12 
								
							 
						 
						
							
							
								
								Update clang format  
							
							
							
						 
						
							2018-07-02 21:45:47 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									James Rowe 
								
							 
						 
						
							
							
							
							
								
							
							
								638956aa81 
								
							 
						 
						
							
							
								
								Rename logging macro back to LOG_*  
							
							
							
						 
						
							2018-07-02 21:45:47 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Subv 
								
							 
						 
						
							
							
							
							
								
							
							
								987a170665 
								
							 
						 
						
							
							
								
								GPU: Partially implemented the Maxwell DMA engine.  
							
							... 
							
							
							
							Only tiled->linear and linear->tiled copies that aren't offsetted are supported for now. Queries are not supported. Swizzled copies are not supported. 
							
						 
						
							2018-06-12 11:27:36 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								f87ea8fa8b 
								
							 
						 
						
							
							
								
								fermi_2d: Fix surface copy block height.  
							
							
							
						 
						
							2018-04-28 20:40: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 
								
							 
						 
						
							
							
							
							
								
							
							
								b1109931b9 
								
							 
						 
						
							
							
								
								GPU: Added boilerplate code for the Fermi2D engine  
							
							
							
						 
						
							2018-04-25 11:55:29 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Subv 
								
							 
						 
						
							
							
							
							
								
							
							
								7ac8657432 
								
							 
						 
						
							
							
								
								GPU: Macros are specific to the Maxwell3D engine, so handle them internally.  
							
							
							
						 
						
							2018-03-18 11:51:45 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Subv 
								
							 
						 
						
							
							
							
							
								
							
							
								29feece4b8 
								
							 
						 
						
							
							
								
								GPU: Process command mode 5 (IncreaseOnce) differently from other commands.  
							
							... 
							
							
							
							Accumulate all arguments before calling the desired method.
Note: Maybe we should do the same for the NonIncreasing mode? 
							
						 
						
							2018-03-16 20:32:44 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Subv 
								
							 
						 
						
							
							
							
							
								
							
							
								6cddf9d88e 
								
							 
						 
						
							
							
								
								Make a GPU class in VideoCore to contain the GPU state.  
							
							... 
							
							
							
							Also moved the GPU MemoryManager class to video_core since it makes more sense for it to be there. 
							
						 
						
							2018-02-11 23:44:12 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Subv 
								
							 
						 
						
							
							
							
							
								
							
							
								e01a8f2187 
								
							 
						 
						
							
							
								
								GPU: Added a command processor to decode the GPU pushbuffers and forward the commands to their respective engines.  
							
							
							
						 
						
							2018-02-11 22:42:48 -05:00