The problem I think is in the what comes pre-packaged. A big part of AMD's open source driver push is that it allows everything to be distributed and work out of the box - no need to go and download extra stuff just to make it work - and it would be nice (and marketable) if s3tc could be included in that. Due to its importance (read: wide spread use), it's much more of an issue than other libs with legal issues.
Originally Posted by Gusar
I'm sure floating point is just as important (and with deferred renderers, it will be), and if s3tc was tomorrow free of legals issues, then the focus would switch to floating point textures.
So while it's not a hassle for some to just download the lib, it is a hassle for the distros, and for game developers who can't be entirely sure that s3tc is supported on a system with open source drivers.
That's my take on it all anyway.
Last edited by mirv; 07-13-2012 at 10:44 AM.
I don't think s3tc is more (or less) important than media playback, games and watching videos are both a common thing people do with computers. But your post as a whole makes sense.
Originally Posted by mirv
Last edited by Gusar; 07-13-2012 at 11:08 AM.
Time to put that myth to rest. That aerage joe has his/her system already configured to support favourite game by the vendors. The same statement can apply on plain Microsoft Windows that does not come with hardware acceleration provided by videocard manufacturers like AMD or Nvidia. From the same logic, Microsoft Windows sucks too.
Originally Posted by 89c51
Let's make the comparison to the mp3 lib that was mentioned earlier.
Originally Posted by Gusar
In a distro without mp3 support, try playing an mp3. It will probably bring up a message in the player app that the format isn't supported, and link you to a website with some help to explain what's happening. It may even offer a button to install the missing library for you.
Compare that to the st3c library missing - people start up the game, and it segfaults, probably giving some random error message that doesn't really inform you of what caused the problem. What's worse, it will probably vary from game to game, so there is no set error message people can google against. Leaving them with no idea of what the problem is.
Now, they can probably get onto a message board, ask the question, and someone will probably tell them to try installing s3tc. But that's way more effort than your average user is going to go to. They'll just say that the game doesn't work on linux, and leave it at that.
Ding ding ding!
Originally Posted by smitty3268
If a library is missing, the user expects to be TOLD its missing, and given either a link to a website or a handly install button. Spitting out various failure messages [which vary by app] is a good way to chase off users very quickly. Throw in the fact that some distros ship with the st3c library and others don't...you get the idea.
Sorry for high jacking your off topic discussion, but is anybody working on MSAA support in r600g so it can finally advertise OpenGL 3.0?