Announcement

Collapse
No announcement yet.

Mesa Now Supports A Bit More Of OpenGL 3.0

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Mesa Now Supports A Bit More Of OpenGL 3.0

    Phoronix: Mesa Now Supports A Bit More Of OpenGL 3.0

    While some Mesa developers spent some time this weekend investigating WebGL issues in open-source drivers as noted by Firefox developers, Brian Paul and others have been tackling support for some new OpenGL extensions...

    Phoronix, Linux Hardware Reviews, Linux hardware benchmarks, Linux server benchmarks, Linux benchmarking, Desktop Linux, Linux performance, Open Source graphics, Linux How To, Ubuntu benchmarks, Ubuntu hardware, Phoronix Test Suite

  • #2
    patent issues?

    this is weird. I thought OpenGL 3 is widely protected by various patents yet many GL3 functions are being implemented in mesa. So what's the story here? I'm not much of a legal guy so can someone point out what is actually protected by patents and cannot be implemented in free mesa?

    thx

    Comment


    • #3
      The patented stuff is being developed outside of Mesa and will not be merged in.

      As long as this stuff is patented, you will have to fetch and build your own Mesa.

      Aren't software patents great? It's an open standard which you are not allowed to implement.

      Comment


      • #4
        Speaking of patented OpenGL, does anyone know when we can look forward to some of the patents eventually expiring?

        Comment


        • #5
          I think somebody just broken the law (incl. the moral one) by including patented things in open standard.

          Seriously(really) there should be OpenGL and ClosedGL. The patented stuff should be dumped in the latter. This issue should reach Google and Kronos.

          OpenMP3...

          Comment


          • #6
            Originally posted by Prescience500 View Post
            Speaking of patented OpenGL, does anyone know when we can look forward to some of the patents eventually expiring?
            About 13 more years for the floating-point patent.

            Comment


            • #7
              Originally posted by crazycheese View Post
              I think somebody just broken the law (incl. the moral one) by including patented things in open standard.
              Nope. Open means that the standard is available to all, and that the standard itself is not proprietary. The fact that something in that standard is patented is an unfortunate coincidence, not intentional.

              For all intents and purposes, pretend that the patents were submarine patents. (They weren't, but the effect is similar.)

              Seriously(really) there should be OpenGL and ClosedGL. The patented stuff should be dumped in the latter. This issue should reach Google and Kronos.
              That's a horrible suggestion. OpenGL isn't some isolated graphics standard. It's a specification for allowing developers to access the features found in actual, real hardware. That's it. The fact that some of those features are patented is highly unfortunate, but we all expect OpenGL to fully expose the hardware capabilities, because otherwise OpenGL is immediately useless and the few holdouts remaining will all just jump to the Direct3D bandwagon.

              The whole reason people are complaining about these patents is because we actually fucking need those features, not because we want to have Mesa change a single version number in its interface. A version number which is almost meaningless because you can implement the entirety of OpenGL 4.1 in an OpenGL 2.0 driver thanks to the extensions feature in OpenGL. There's no reason that Mesa can't have every single non-patented OpenGL feature in its core today other than a lack of manpower. The version number is a convenience at absolute most.

              Comment


              • #8
                Personally, I'm not worried about the patent situation in terms of usability. If the functionality is available in a separate branch, we can still fetch that (in the free world) and compile it, just like we do with the freetype stuff and LAME.

                What is worrying me is that some of this patented stuff will end up not being developed at all, because nobody wants to risk it.

                Comment


                • #9
                  Originally posted by pingufunkybeat
                  What is worrying me is that some of this patented stuff will end up not being developed at all, because nobody wants to risk it.
                  The biggest problem is the lack of manpower and this seems like a problem without solution

                  With sufficient manpower the patented features would/could be implemented and used in the free world

                  Comment


                  • #10
                    Originally posted by pingufunkybeat View Post
                    As long as this stuff is patented, you will have to fetch and build your own Mesa.

                    Aren't software patents great? It's an open standard which you are not allowed to implement.
                    This is starting to really bother me. I have no problem building Mesa with an extra configure flag. I do have a problem keeping track of what BS patents are in place and where their implementations are hiding. Like the case of the S3TC extension (yes, this again) that apparently works, but is no longer hosted where people say it is.

                    I'm honestly not quite sure how to express my growing rage at this situation.

                    Comment

                    Working...
                    X