Hi, I have decided to implement glut on the glFBDev driver. I have compiled all of the redbook samples, as well as the other samples and demos. To my knowledge I have implemented all of glut except for input other than keyboard and mouse, overlays, subwindows, and multitexturing, I also need to do some research to make CI mode work more correctly.
I have support for both linux kbd with vt switching, and stdin input which works well with a debugger. I have support for gpmctl and ms3 protocol mice (easy to have gpm forward to this) I have support for menus, and all 20 mouse cursors (this explains why the patch is so large) With GLUT_SINGLE, when using menus, the output flickers, I think this is acceptable, also the mouse flickers very slightly (it only redraws the mouse not the whole frame) I would like if at all possible for this library to eventually be included in MesaGLUT. I would like any feedback on my code, I have a lot of ideas to make it better, I would like someone to test it. I also updated the docs on glfbdev. I have found a few things that I don't think work with glFBDev: GL_BLEND GL_LOGIC_OP I think they do not work because Read/Copy Pixels doesn't know about the ram back buffer, and it only reads zeros. This can be seen from some of the demo programs. I would like to try to fix this. I have also found a few minor bugs causing the driver to crash when it should just gracefully exit. Thanks, Sean
fbdevglut.patch.bz2
Description: Binary data
------------------------------------------------------------------------- Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys -- and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________ Mesa3d-dev mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/mesa3d-dev
