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);
        }