we will be looking into this issue (i.e. disable fullscreen mode for copy_swap)
Originally posted by: pboudier we will be looking into this issue (i.e. disable fullscreen mode for copy_swap)
Thanks Pierre for your reply ! Would you care to elaborate a bit though ? Is there a 'fullscreen mode' on Windows 7 that is known to prevent 'classic' windows to show up ? Is this normal behaviour documented somewhere ?
The copy_swap happens to work but it may just be an accident...
the issue is wether we chose to enter fullscreen mode or not; when we are in that mode, the pop up will not be seen. we can't detect that the pop up happened in order to get out of the fullscreen mode.
for this _workaround_ to work, we just need to avoid getting in fullscreen mode, which translates in lower performance on radeon (lack of fast 3d clock)
I have an issue like yours. The app I am developing uses fullscreen double buffer opengl window. When I try to display gdi menus or panels they aren't shown.
In my case I "solved" the problem adding a non fullscreen mode to my app. The other solution i found is to set a non double buffer mode. In this case menus and gdi elements are shown right, but in this case other "cards" like Intel don't work in fullscreen mode.
In my case I can reproduce this behavior in Windows Vista, 7 but not in Windows XP.
You can follow my issue in this thread:
Also Windows specification tells clearly that GDI is not supported on OpenGL double buffered window (only if the driver implements it - maybe it should exist an opengl extension to enable this...):