New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Make context disabling via wglMakeCurrent more tolerant of broken drivers #1186

Merged
merged 1 commit into from Feb 2, 2017

Conversation

Projects
None yet
3 participants
@binary1248
Member

binary1248 commented Jan 25, 2017

Split from #1172.

For testers

Make context disabling via wglMakeCurrent more tolerant of broken dri…
…vers by trying to pass a meaningful DC whenever possible and improve error messages output when WGL functions fail.

@eXpl0it3r eXpl0it3r added this to the 2.4.2 milestone Jan 31, 2017

@Skrapion

Works for me! Tested on Vista, GeForce 8800M GTX, driver version 310.90. That's the newest driver available, and it was released in 2013, so I don't think there's much chance of Nvidia fixing the problem.

@eXpl0it3r eXpl0it3r merged commit cb14d64 into 2.4.x Feb 2, 2017

15 checks passed

android-armeabi-v7a-api13 Build #79 done.
Details
debian-gcc-64 Build #352 done.
Details
freebsd-gcc-64 Build #314 done.
Details
osx-clang-el-capitan Build #199 done.
Details
static-analysis Build #321 done.
Details
windows-gcc-492-tdm-32 Build #212 done.
Details
windows-gcc-492-tdm-64 Build #209 done.
Details
windows-gcc-610-mingw-32 Build #144 done.
Details
windows-gcc-610-mingw-64 Build #146 done.
Details
windows-vc11-32 Build #324 done.
Details
windows-vc11-64 Build #322 done.
Details
windows-vc12-32 Build #321 done.
Details
windows-vc12-64 Build #321 done.
Details
windows-vc14-32 Build #324 done.
Details
windows-vc14-64 Build #325 done.
Details

@eXpl0it3r eXpl0it3r deleted the bugfix/wgl_make_current branch Feb 2, 2017

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment