Yea after testing, it seems ike it is a Windows issue, both with D3D & GL
it might be these changes from 4.9.22 to 5.0.0rc1:
- Make al_resize_display keep the original resolution (or change back) if it
can't set the users request, on Windows.
- Do not emit ALLEGRO_DISPLAY_RESIZE events from the Windows and X11 display
drivers when using al_resize_display.
So rather than immediately resize it does the above.
It dos not bother to do anything until I lift my mouse up.
Yea just realized that on Windows with RC3, when I drag the Window, I will never get an ALLEGRO_EVENT_DISPLAY_RESIZE until my mouse is released. I find it to be a pretty big issue because they are queued up and so if I dragged the window for 30 secs trying to get it to my liking, it will take around 30 secs for the game to be playable again. This does not happen in 4.9.22 .
Has this issue been addressed yet in RC4? I know a few people that are using AL5 that are asking me the same thing. It is ridiculous that in release build the user has to wait ~20-30 seconds before it resizes. It should be consistant with how OSX and Linux work imo.