Hi Scott
What graphics card is involved? - it would have to be pretty ancient to not have double buffering capability but it looks like SNAP is not finding that capability on the graphics card.
FYI: mglDoom has been running fine here for years; Warp4.50 on (currently eCS2.2), various SNAP builds (currently 3.1.
, usually ATI graphics cards (recent cards include X300, X800; current card X550) although I seem to recall using several nVidia cards around about Warp4.50 time.
SNAP does include some tools to report and change current settings which may be of help - see the SNAP.PDF file in the \SNAP directory or SNAP desktop folder. I suggest that you use the following command from the \SNAP directory to see what the current configuration is:-
gaoption show > current_options.txt
Check that "Hardware acceleration.... Full" is included in the results.
You may also want to check the results of the following command
gaoption show accel > accel.txt
With my ATI X550 all options are On and Hardware acceleration is Full
If all graphics card settings seem OK then you may have a missing/wrong build support file somewhere...
I guess PMDLL - as mentioned by Dave - is the best tool to discover that. you could also try starting mgldoom from the command line just to see if any errors get reported there.
Regards
Pete