[ Thread Index |
Date Index
| More lists.liballeg.org/allegro-developers Archives
]
The following PM might be interesting to look into. Personally, I don't
care much either way and I don't know if there is any benefit to using the
newer DX code. My understanding was that it shouldn't, although this
thread, http://www.allegro.cc/forums/view_thread.php?_id=531209, may
suggest otherwise.
Evert
At 25-09-2005 22:40, Inphernic wrote:
As Matthew pointed out, the latest DirectX NT4 officially supports is 3.
But anyway - I still think this may be worth adding, so I took the time
and threw some #ifs around. Basically, the changes are all now like this:
#if DIRECTDRAW_VERSION <= 0x0600
// old DX3 version
#else
// new DX7+ version
#endif
Now, wddraw.h defines DIRECTDRAW_VERSION, but I added #ifndef around
it, so DIRECTDRAW_VERSION can be defined as 0x0700 if necessary before
compiling.
I don't think there's a better way (at the moment) to do this, writing
a new driver or something like that is (imo) really overkill, as there
isn't that much difference between the two versions.
At any rate, the diffs are now here:
http://www.duckiehorde.net/diffs2.zip
Hopefully it will be of some use. :)