[AD] fixes for some al_resize_display cases in Windows |
[ Thread Index | Date Index | More lists.liballeg.org/allegro-developers Archives ]
Patch is attached. Might need some more testing. I only tested it with the various resize examples in both D3D and OpenGL displays (Windows 7, single monitor setup). I could not manage to fix the lost bitmaps problem in OpenGL yet. Patch notes: * fixed missing/incorrect resize events under Windows in Direct3D and OpenGL displays (could be seen in ex_display_events) (this also seems to fix wrong window content positioning in OpenGL after resize) * fixed a case where changing fullscreen mode in D3D via al_resize_display caused a crash and loss of loaded bitmaps information causing the bitmap not to be converted and thus disappearing after mode change (problem could be observed running ex_fs_resize) * fixed a case where changing fullscreen mode in OpenGL(Windows) via al_resize_display cause nothing at all to be rendered after the mode change (problem could be observed running ex_fs_resize with an OpenGL display) (there is still the problem that bitmaps don't get converted correctly -> they seem to end up as fully transparent filled black rectangles and so are invisible after the mode change) Dennis Busch d_busch@xxxxxxxxxx
The following section of this message contains a file attachment prepared for transmission using the Internet MIME message format. If you are using Pegasus Mail, or any other MIME-compliant system, you should be able to save it or view it from within your mailer. If you cannot, please ask your system administrator for assistance. ---- File information ----------- File: 0001-fixed-missing-incorrect-resize-events-under-Windows.patch Date: 12 Jul 2012, 19:48 Size: 4499 bytes. Type: Unknown
Attachment:
0001-fixed-missing-incorrect-resize-events-under-Windows.patch
Description: Binary data
Mail converted by MHonArc 2.6.19+ | http://listengine.tuxfamily.org/ |