The same discussion again and again...
The same discussion again and again...
Posted Nov 7, 2011 1:27 UTC (Mon) by drag (guest, #31333)In reply to: The same discussion again and again... by slashdot
Parent article: Rawhide gets GNOME Shell for all display types
Forcing yourself to use multiple backends of APIs that are poorly suited to what you want do seems incredibly counter productive.
Why should a developer abandon the use of perfectly good APIs just because some users choose to go out and buy hardware that requires closed source software to function, then refuses to run closed source software? It's that a bit weird?
What I find disturbing is that Linux users are still willing to go out and spend good money on hardware and put a great deal of time into setting up software that will invariably lead pathologically broken setup. Then they expect that everybody must work around the problems they inflicted on themselves.
[quote]In those cases, a limited 2D API is much easier to make work efficiently and in a stable way then a generic 3D one.
[/quote]
I think what we are trying to do is point out to you that: No, this is not a true statement at all. The work required to get decent 2D acceleration on modern hardware is not any different then what it takes to get 3D acceleration.
OpenGL is not DirectX. Hardware support is entirely optional. It's just that Mesa OpenGL software reference, sucked. Now it does not suck nearly as much.
[quote]And in the "print to PDF/PostScript/HTML/SVG" case,[/quote]
A) I don't know why this case matters at all. Can you point me to a single example of people rendering their entire desktop output to PDF?
B) The choice of Gnome-shell developer's API does not impact the decision of the application developer. They can use whatever APIs they please. If they want to use something that has the ability to render their output to SVG or PDF or whatever then the Window manager does not enter into it at all.
