Re: [AD] 4.0.3 Windows Platform Bug - No Windowed Modes |
[ Thread Index |
Date Index
| More lists.liballeg.org/allegro-developers Archives
]
Anyone had a look at this yet?
On Wednesday 08 September 2004 03:11, The Mega-ZZTer wrote:
> Hey, I was discussing this problem I was having with Allegro 4.0.3
> (but not with 4.0.0) with irc.freenode.net #allegro, and they
> suggested I submit this as a bug report.
>
> It seems programs can only make fullscreen screens, and not windows.
> Any attempt to make a window results in a few spazzed out window
> creations/deletions and then a "Resolution not supported" error from
> allegro_error.
>
> My program ran into this error, and the grabber program runs in
> fullscreen even with the -windowed tag.
>
> I compiled the DLL and A with mingw32 3.3.1 (from Dev-C++ 5 beta 9,
> aka 4.9.9.0).
>
> Swapping the A with the 4.0.0 A had no effect, the error still occured.
>
> I am running Windows XP Home Service Pack 1, 512mb ram, 1.5gb swap
> file, with a GeForce FX 5200 (128mb ram), DirectX 9.0c.
>
> This should be enough to reproduce the error:
> #include <allegro.h>
> #include <winalleg.h>
>
> // For some reason I can't do the main() trick under Dev-C++... at
> least with 4.0.0 I couldn't...
> int WINAPI WinMain (HINSTANCE hInstance, HINSTANCE hPrevInstance,
> LPSTR lpszArgument, int nFunsterStil) {
>
> set_uformat(U_ASCII);
> allegro_init();
>
> set_color_depth(desktop_color_depth());
> if (set_gfx_mode(GFX_AUTODETECT_WINDOWED, 80 * 8, 25 * 14, 0, 0) != 0)
{
> allegro_message(allegro_error);
> return 0;
> }
>
> allegro_message("Wtf? I swear it doesn't work on my computer!");
> return 0;
> }
> // END
>
> Also, if it ends up mattering, I called the install routines for the
> keyboard and mouse modules right after allegro_init.
>
> Again, the grabber program with the -windowed parameter also cannot
> create a window.
>
> Thanks for your time. :)