From 4c121ae5eb13bffc6bb85e3d74fdc7b98cf5350e Mon Sep 17 00:00:00 2001 From: Hajime Hoshi Date: Sun, 10 Jul 2022 22:24:39 +0900 Subject: [PATCH] internal/graphicsdriver/directx: bug fix: a wrong fence value was passed to SetEventOnCompletion --- internal/graphicsdriver/directx/graphics_windows.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/internal/graphicsdriver/directx/graphics_windows.go b/internal/graphicsdriver/directx/graphics_windows.go index 576de50f3..3ae909456 100644 --- a/internal/graphicsdriver/directx/graphics_windows.go +++ b/internal/graphicsdriver/directx/graphics_windows.go @@ -836,7 +836,7 @@ func (g *Graphics) moveToNextFrame() error { } if g.fence.GetCompletedValue() < g.fenceValues[g.frameIndex] { - if err := g.fence.SetEventOnCompletion(fv, g.fenceWaitEvent); err != nil { + if err := g.fence.SetEventOnCompletion(g.fenceValues[g.frameIndex], g.fenceWaitEvent); err != nil { return err } if _, err := windows.WaitForSingleObject(g.fenceWaitEvent, windows.INFINITE); err != nil {