From: Steve B. <sjb...@ai...> - 2003-10-13 05:58:13
|
Richard Rauch wrote: >>However, that stuff is pretty much obsolete these days. > > Not to mention that it is non-functional. The indicated function is a no-op > with a comment implying that it might be functional in the future. > > If it ever did anything, it has since been deleted. > > Is there any objection to removing it? No - rip it out. > (It would also have to do save-and-restore for single-buffered code, in order > to get things right. But, because freeglut isn't actually an interface > to OpenGL, etc., freeglut can't really be sure *what* it needs to restore. > The bitmap may have been changed since the last time that the cursor was > drawn.) Well, those old cards didn't implement single-buffering - or writing to the front buffer. > I'd rather call this a bug in the hardware (perhaps to be worked around > by the window system) than see freeglut try to cope with it. Well, the cards can be considered obsolete - and simply not supported at this stage. But at the time, they were literally the only game in town for Linux users...there were no other 3D cards with Linux drivers. Without going into horrible details, I should simply say that 'fixing' this in the windowing system was completely impracticable. A GLUT work-around was definitely needed. My PUI library has a 'soft cursor' for precisely that reason - although we should probably get rid of it at some stage (if we havn't already done so). Anyhow - this is all very ancient history - we can wipe the slate clean. ---------------------------- Steve Baker ------------------------- HomeEmail: <sjb...@ai...> WorkEmail: <sj...@li...> HomePage : http://www.sjbaker.org Projects : http://plib.sf.net http://tuxaqfh.sf.net http://tuxkart.sf.net http://prettypoly.sf.net -----BEGIN GEEK CODE BLOCK----- GCS d-- s:+ a+ C++++$ UL+++$ P--- L++++$ E--- W+++ N o+ K? w--- !O M- V-- PS++ PE- Y-- PGP-- t+ 5 X R+++ tv b++ DI++ D G+ e++ h--(-) r+++ y++++ -----END GEEK CODE BLOCK----- |