XGL Development Opens Up
An anonymous reader writes "David Reveman has made the latest XGL source code available for download. This comes a few weeks after development of the project was criticized for being done 'behind closed doors'. There have been huge changes to XGL, the most significant being restructuring of the code, allowing XGL's GLX support to function on other drivers than the proprietary Nvidia one. Xcompmgr can currently be run under XGL with full acceleration provided that the proprietary ATI or Nvidia drivers are used. An OpenGL based compositing manager, 'Compiz' is currently in the works and a release is expected in February. David intends to get the code into freedesktop CVS as soon as possible, after which the code should eventually merge with Xorg."
No free (gratis) software should be proprietary; that's just a general rule! If you're giving your software away free of charge, people generally would like to contribute back whether it be in donations, patches, QA, etc. With a closed-source model, you're blocking off the useful traffic of free bugfixes! If your software is useful in the corporate world, it's also likely that some companies will contribute back if they tinker around with it enough.
'Yes, firefox is indeed greater than women. Can women block pops up for you? No. Can Firefox show you naked women? Yes.'
Even with XGL I still dont think many game developrs will jump to linux now. Since Xorg is just now matching some frame rates with windows.
Xcompmgr can currently be run under XGL with full acceleration provided that the proprietary ATI or Nvidia drivers are used.
What good is Open Source if it's inextricably tied to proprietary software? Where do I send my money to get someone to write a Free Software video driver?
Don't blame me, I didn't vote for either of them!
.. is that future video cards might well be 3D-only, and the old 2D interfaces that X relies on won't be available. You'll have cards designed pretty tightly around the OpenGL spec and related specs, and if you don't have a way to do X with such a beast, forget using the card with Linux.
R100 was released in Summer 2000
R200 was released in Summer 2001
R300 was released in Summer 2002
We are now living in 2006 and you saying that opensource drivers work in SOME cases and are fast in SOME cases...
"The simple fact is that the very thing you're saying is impossible - opensource developement of top-quality drivers - has already happened."
Ok, let's put in that way: opensource developement of top-quality drivers is impossible within a reasonable timeframe (before the hardware becomes obsolete).
Currently ATIs best chip is R520, which uses vastly different architecture than R300. During this year ATI will release R600 which will use unified shader architecture, which is again completely different. I'm 100% sure that we won't have even half-decent opensource drivers for R520 before R600 becomes available.
The greatest use of accelerated 3d graphics would be the independence of the GUI display from the physical screen resolution without loss of detail (resolution permitting, of course). But the X protocol is pixel-based, and therefore OpenGL is almost useless. Windows can be treated like textures, but GUIs would be much better if they were vector-based.