- assigned_to: nobody --> fbarros
I would like to have OpenGlide supporting Glide 2.1.1
calls as well. That will make old Glide-only games (eg.
Mechwarrior 2 3Dfx etc.) working with today's system.
The old Glide 2.1.1 calls that need to be implemented
are:
grLfbBegin
grLfbEnd
grLfbGetReadPtr
grLfbGetWritePtr
grLfbWriteMode
grLfbBypassMode
grSstOpen
Some calls can be implemented as dummy calls. I
downloaded OpenGlide 0.08 source and added those
calls, but most grLfb* calls are dummies.
grSstOpen can be mapped to grSstWinOpen which I
already implemented. 3Dfx Glide 2.1.1 SDK comes with
many Glide tests but all of them don't work with
OpenGlide due to lack of grSstOpen. And, all 3Dfx Glide
2.1.1 SDK tests are console apps, which doesn't create
a window to pass to InitializeOpenGLWindow in
OpenGlide and hence got the "NULL window" error from
OpenGlide. I also fixed this by calling CreateWindowEx.
With these fixes, all 3Dfx Glide 2.1.1 SDK tests (except
tests which use grLfb*) are running fine.
I would like like contribute my changes to OpenGlide,
but I do not have access to CVS in sourceforge. Please
let me know who I should send my code to for changes
to be incorporated. Thanks.
liewkj@yahoo.com