The 'threads' example fails on windows machine
errata-c opened this issue · 0 comments
errata-c commented
OS: Windows 10 build 19041.746
GPU: AMD Radeon R9 390, Radeon software version 20.11.2
Built from commit d6403d1
On running the example, this assert triggers:
assert!(!gl_dx_interop_device.is_null());
in file surfman/src/platform/windows/wgl/device.rs: 157
Checking the error code with errhandlingapi::GetLastError
returns 13, or ERROR_INVALID_DATA.
I don't know what to make of this, because wglDXOpenDeviceNV
supposedly only generates ERROR_OPEN_FAILED
or
ERROR_NOT_SUPPORTED
. Checking GetLastError prior to the call to wglDXOpenDeviceNV returns 0, ERROR_SUCCESS.