Hi.
If somebody still doesn't beleive that the software lives it's own life, here is a proof. What I started as Windows DirectDraw driver became an any-OS SDL driver... It's mainly finished, with the following exceptions:
- GrMouseDetect() always succeeds. If you know how to query mouse existence under SDL, please assist.
- SDL key to GRX key translation may be incomplete or slightly incorrect.
- mp->lineoffset is initialized in setmode() instead of build_video_mode() - is this a problem?
- only the current desktop depth is supported (8, 15, 16, 24 and 32L/32H bpp). I'll fix this.
- only fullscreen LFB modes are supported. As of me, GRX in a window is abomination.
- pressing the switch language key combination under Win~1 blocks the application! Please assist.
The makefiles are currently "multi OS" set up to build under Win~1 (rm -f required), but should work under Linux as well (not tested). IMHO, we should replace the Win~1, X11 and Linux drivers with SDL fullscreen and (sigh) SDL windowed. RFC. When we reach an agreement, I'll rewrite the makefiles etc.
P.S. converted test/keys.c into a standard test program.
Dimitar Zhekov escribio':
Hi.
If somebody still doesn't beleive that the software lives it's own life, here is a proof. What I started as Windows DirectDraw driver became an any-OS SDL driver
Wooo.... Reallly GRX has a new life in yours hands :-)
Thanks, Dimitar.
Greetings, M.Alvarez