Refactor IPC services to have commands into separate classes, fix readme url
This commit is contained in:
		
							parent
							
								
									a4ff0d3484
								
							
						
					
					
						commit
						fba0bf8732
					
				
					 73 changed files with 825 additions and 583 deletions
				
			
		|  | @ -1,33 +0,0 @@ | |||
| using Ryujinx.Core.OsHle.Ipc; | ||||
| using System.Collections.Generic; | ||||
| 
 | ||||
| namespace Ryujinx.Core.OsHle.Objects.Vi | ||||
| { | ||||
|     class IManagerDisplayService : IIpcInterface | ||||
|     { | ||||
|         private Dictionary<int, ServiceProcessRequest> m_Commands; | ||||
| 
 | ||||
|         public IReadOnlyDictionary<int, ServiceProcessRequest> Commands => m_Commands; | ||||
| 
 | ||||
|         public IManagerDisplayService() | ||||
|         { | ||||
|             m_Commands = new Dictionary<int, ServiceProcessRequest>() | ||||
|             { | ||||
|                 { 2010, CreateManagedLayer }, | ||||
|                 { 6000, AddToLayerStack    } | ||||
|             }; | ||||
|         } | ||||
| 
 | ||||
|         public static long CreateManagedLayer(ServiceCtx Context) | ||||
|         { | ||||
|             Context.ResponseData.Write(0L); //LayerId | ||||
| 
 | ||||
|             return 0; | ||||
|         } | ||||
| 
 | ||||
|         public static long AddToLayerStack(ServiceCtx Context) | ||||
|         { | ||||
|             return 0; | ||||
|         } | ||||
|     } | ||||
| } | ||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 gdkchan
						gdkchan