Slashdot Mirror


Mesa 5.0 Released

Eugenia writes "Mesa 5.0 has been released. It implements the OpenGL 1.4 specification." There's more information as to what's been fixed/added/changed on their SF.net project page.

5 of 142 comments (clear)

  1. in the long run, that will change by g4dget · · Score: 5, Insightful

    A good game generally needs a good budget to back it.

    A flashy game with a lot of graphics may need a big budget. But those games are not necessarily good, nor do good games necessarily need flashy graphics. For example, many of the movie-tie-in 3D games are financed heavily and anywhere from mediocre to horrible. On the other hand, excellent games like chess or go are of utmost graphical simplicity, and they have been refined over centuries and millenia in a process akin to open source. Furthermore, there are quite a few excellent open source games with minimal graphics and excellent gameplay.

    Closed source, heavily financed games satisfy a yearning for novelty. They spend a lot of money on eye candy and pushing technology to the limit. But really good game design is a long-term, open process. For computer games, that has barely begun. I suspect that in another few years, you are going to see open source games whose graphics is simpler than Doom but whose gameplay beats anything commercially available. And closed source games won't be able to compete with that because they simply can't have thousands of game players contributing directly to the evolution of the game.

    Open source is slow--but eventually, it gets there, and it usually ends up doing a better job.

    1. Re:in the long run, that will change by g4dget · · Score: 5, Insightful

      Open source development is design-by-committee by its nature.

      No, it's implementation-by-contributors, which is very different. Design-by-committee is what happens in many companies: a lot of people who don't have to do any of the real work sit around and talk a lot, then dump some non-sensical specification on their programmers. Design-by-committee is bad. Implementation-by-contributors is good.

      It takes a long time and if it ever finishes it's a compromise.


      Making a good game or good piece of software always takes a long time--because it requires extensive feedback from users. Open source is actually better at that because the users are the developers.

      As for being a compromise, of course it is. However, if it's a compromise a substantial number of people can't live with, the project forks. This, again, is good. Closed source doesn't have that option: just because many people think MS Office sucks doesn't mean they can take it, split it off, and fix it.

  2. who cares about "the lead"? by g4dget · · Score: 5, Insightful

    i agree. OpenGL lost the lead a long time ago.

    So? Who cares? I'd much rather use an open API than some snazzy, proprietary thing.

    Wait for 2.0 to come out. MS is going to lock Linux out of 2.0 as some of the api's are based on dx9

    Again, who cares? If MS has the power to lock Linux out of OpenGL 2.0 (through patents?), then open source will just not use it and instead evolve OpenGL 1.* in a different direction.

    1. Re:who cares about "the lead"? by g4dget · · Score: 4, Insightful

      The OpenGL 1.* which is going to be supported by what hardware in five years?

      By whatever well-documented graphics hardware there is going to be in five years.

      It's a losing battle. Just like with DRM enabled hardware. Open Source operating systems can only be run on pre-DRM hardware which will become obsolete in a few years.

      Come on, wake up. The world doesn't work according to Bill Gates's pipe dreams. First of all, DRM-enabled hardware doesn't exclude open source software: you can either run it without DRM, or you can sign it. Even if it did, there is going to be plenty of non-DRM hardware going to be out there.

      Open source is going to be here decades from now. I wouldn't be so sure about Microsoft, however.

  3. Re:mesa sucks compared to dx 9 by k98sven · · Score: 4, Insightful

    Microsoft will have the good will to support those prior interfaces - do Age of Empires or Age of Kings ring a bell? They will not stop supporting their prior games in the foreseeable future.

    Good, 'cos I'm having some problems trying to run GORILLAS.BAS on WinXP.

    Still, I agree, MS is not going to shoot themselves in the foot
    by breaking backward compatibility if they don't have to.

    Yes, OpenGL is open, but do you think anyone cares?
    The computer games industry is like any other business, it is run by economics.

    The kids want games with bleeding-edge 3d, and unless you're name is John Carmack, the industry is not going to support anything else than DirectX.

    Now OpenGL 2.0 has the chance to turn the tables;
    If GL2 can equal DirectX,
    the game industry will use it,
    if not for other reasons than economic reasons. Why? One word: Portability.

    Porting to the Mac (and maybe even linux) is no problem with OpenGL, but if your code depends on DirectX: forget about it.

    Now which game developer would knowingly limit themselves to the MS platform, if they had an equal alternative?

    Which game producer would not want to be able to release a Mac or Linux port, at little extra cost?