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 

Attachment: 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

Reply via email to