public int sceGeDrawSync(GpuProcessor.SyncTypeEnum SyncType) { HleState.ThreadManager.Current.SetWaitAndPrepareWakeUp(HleThread.WaitType.GraphicEngine, "sceGeDrawSync", (WakeUpCallbackDelegate) => { HleState.GpuProcessor.GeDrawSync(SyncType, () => { WakeUpCallbackDelegate(); }); }); return(0); }
//[HlePspNotImplemented] public int sceGeListSync(int DisplayListId, GpuProcessor.SyncTypeEnum SyncType) { var DisplayList = GetDisplayListFromId(DisplayListId); HleState.ThreadManager.Current.SetWaitAndPrepareWakeUp(HleThread.WaitType.GraphicEngine, "sceGeListSync", (WakeUpCallbackDelegate) => { DisplayList.GeListSync(SyncType, () => { WakeUpCallbackDelegate(); }); }); return(0); }