[AD] [WIN] DirectX compatibility test |
[ Thread Index | Date Index | More lists.liballeg.org/allegro-developers Archives ]
I finally managed to set up a test platform for the Windows port: Windows 95 OSR2 French, ATI Xpert@xxxxxxxxxx 98, SB 16 ISA. Note that the ATI driver normally requires DirectX 6 to work, so that I had to force its installation. Here's the results: - DirectX 2: Allegro doesn't launch, dinput.dll is missing (DirectInput was introduced with DirectX 3), - DirectX 3: bad news: DirectDraw doesn't work, good news: this isn't too serious (a little flag to correct and a bug in the COM part of DirectX 3 to workaround). No video bitmaps, no overlays, 15/16-bit color problem. DirectInput and DirectSound fully working, - DirectX 5: (the COM bug is fixed) No video bitmaps, no overlays, 15/16-bit color problem. DirectInput and DirectSound fully working, - DirectX 6: DirectDraw, DirectInput, DirectSound fully working, - DirectX 7: DirectDraw, DirectInput, DirectSound fully working, I've attached a patch that fixes the flag bug (DDSCAPS_VIDEOMEMORY must not be set for the primary surface, checked against the DirectX SDK samples) and adds a workaround for the COM bug. -- Eric Botcazou ebotcazou@xxxxxxxxxx
Attachment:
ddraw3.zip
Description: Zip compressed data
Mail converted by MHonArc 2.6.19+ | http://listengine.tuxfamily.org/ |