add create device video support flag to hopefully fix QS?

This commit is contained in:
KingKDot
2026-08-03 23:44:23 -05:00
parent f2aae81792
commit dd06b573d0
@@ -18,15 +18,16 @@ import (
) )
const ( const (
d3d11SdkVersion = 7 d3d11SdkVersion = 7
d3d11CreateDeviceBgraSupport = 0x20 d3d11CreateDeviceBgraSupport = 0x20
d3dDriverTypeUnknown = 0 d3d11CreateDeviceVideoSupport = 0x800
dxgiErrorNotFound uintptr = 0x887A0002 d3dDriverTypeUnknown = 0
dxgiErrorWaitTimeout uintptr = 0x887A0027 dxgiErrorNotFound uintptr = 0x887A0002
dxgiErrorAccessLost uintptr = 0x887A0026 dxgiErrorWaitTimeout uintptr = 0x887A0027
dxgiErrorDeviceRemoved uintptr = 0x887A0005 dxgiErrorAccessLost uintptr = 0x887A0026
dxgiErrorDeviceReset uintptr = 0x887A0007 dxgiErrorDeviceRemoved uintptr = 0x887A0005
S_OK uintptr = 0 dxgiErrorDeviceReset uintptr = 0x887A0007
S_OK uintptr = 0
) )
var ( var (
@@ -1371,7 +1372,7 @@ func createD3DDevice(adapter *idxgiAdapter1) (*d3d11Device, *d3d11DeviceContext,
uintptr(unsafe.Pointer(adapter)), uintptr(unsafe.Pointer(adapter)),
uintptr(d3dDriverTypeUnknown), uintptr(d3dDriverTypeUnknown),
0, 0,
uintptr(d3d11CreateDeviceBgraSupport), uintptr(d3d11CreateDeviceBgraSupport|d3d11CreateDeviceVideoSupport),
0, 0,
0, 0,
uintptr(d3d11SdkVersion), uintptr(d3d11SdkVersion),