we had some problems using latest Detonators on Win98, the problem was the ChoosePixelFormat did not work and an error in DDHELP.EXE was raised, this mean CRASHING the app, not just being unable to find a PF.
Dunno, but DDHELP.EXE should be a DX file and our app doesn’t use DX at all.
The problem has been noticed by some friend of mine too, I wasn’t able to solve it, only disinstalling latest detonators and reinstalling some older versions…
At last I’ve installed Win2000 and all worked fine with latest drivers…
Looking at the Debug output for one of my OpenGL apps, it loads D3D8.dll and ddraw.dll at the init time (Detonator XP)
Is there anything to stop the GL implementation from using ddraw to actually draw things?
I have DX8.1, and I too get crashes in DDHELP and afterwards, I get GDI generic. Sometimes, it brings down the whole system that’s why I rarely touch win98.
No, most drivers use ddraw so that means opengl renders on ddraw surfaces. Most drivers dont use D3D so even if you have DX3, opengl will work.