realhet
-
2006-12-30
Hi!
I got this new driver for my sapphire x850xt on 24/december.
After that all the glscene apps threw 'invalid operation' errors, when your msg hook destroyed the context on wm_destroy. Even wglMakeCurrent(0,0) was an invalid operation at wm_destroy.
So i put a boolean flag in TGlWin32Context telling DontTouctContext after the wm_destroy in the hook, and also set vIgnoreContextErrors to true.
I think the driver recognizes the app.destroy before your hook and 'disables' itself.
Before 6.12 it was not a problem. Anyway now it's working, just i dont know why is this issue.
bye het
(i attached the working-but-not-too-nice GLWin32Context.pas)