android-fence: call callback when fence is invalid (#1881)

This commit is contained in:
Bruno Macabeus
2021-01-13 09:53:13 +00:00
committed by GitHub
parent 36c6e67df2
commit 996e6905ba

View File

@ -70,7 +70,14 @@ namespace Ryujinx.HLE.HOS.Services.SurfaceFlinger
{
ref NvFence fence = ref NvFences[FenceCount - 1];
gpuContext.Synchronization.RegisterCallbackOnSyncpoint(fence.Id, fence.Value, callback);
if (fence.IsValid())
{
gpuContext.Synchronization.RegisterCallbackOnSyncpoint(fence.Id, fence.Value, callback);
}
else
{
callback();
}
}
public uint GetFlattenedSize()