Hi,
we have a opengl application where the context runs in the applications center, with some controls and skinning around it for user input.
Since a Win10 update a while ago, the opengl panel of our application started to flashes white (on AMD) or is not painted (on NVIDIA) when some other form or application gets focused, e.g. opening a Modal Form or another application.
This only happens, when the main form is wsMaximized and skinning is active.
if form state is wsNormal, all is fine.
We can say that a lot of versions of our product are affected, so it is not a problem that started with a specific alpha skins version.
I will try to provide a video in the next day, showing the paint/clear/flashing effect.
I am not able to write a minimal debug application at the moment, since a minimal rebuild of this would take a lot of time.
If i am not able to find the event flow difference via logging and analyzing it myself, i will have to do it.
I am currently trying to dig through the code and the messages myself, to find the bug and started to write a event message log for it.
Then i stumbled upon your
Code:
{$IFDEF LOGGED} sDebugMsgs, {$ENDIF}
own message logging.
Can you share the missing sDebugMsgs unit, so i can analyze the event flow using your already implemented logging mechanism instead of rewriting my own?