internal/graphicsdriver/directx: use CreateEventEx to follow the official example

This commit is contained in:
Hajime Hoshi 2022-07-10 22:44:20 +09:00
parent 4c121ae5eb
commit b27b7ec483

View File

@ -338,7 +338,7 @@ func (g *Graphics) initializeXbox(useWARP bool, useDebugLayer bool) (ferr error)
func (g *Graphics) initializeMembers() (ferr error) {
// Create an event for a fence.
e, err := windows.CreateEvent(nil, 0, 0, nil)
e, err := windows.CreateEventEx(nil, nil, 0, windows.EVENT_MODIFY_STATE|windows.SYNCHRONIZE)
if err != nil {
return fmt.Errorf("directx: CreateEvent failed: %w", err)
}