Announcement

Collapse
No announcement yet.

LLVMpipe Now Exposes OpenGL 4.2 For GL On CPUs

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

  • LLVMpipe Now Exposes OpenGL 4.2 For GL On CPUs

    Phoronix: LLVMpipe Now Exposes OpenGL 4.2 For GL On CPUs

    It was just a few days ago that the LLVMpipe OpenGL software rasterizer within Mesa finally achieved OpenGL 4.0 support while today it has crossed both OpenGL 4.1 and 4.2 milestones...

    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
    In fact, when looking at https://mesamatrix.net/ you can see that just getting GL_ARB_robust_buffer_access_behavior in place makes llvmpipe OpenGL 4.4!
    Then for OpenGL 4.5 there are 2 more extensions to do.
    And for OpenGL 4.6 there are 2 more.

    In total just 5 more extensions to be fully up to date with the latest OpenGL. That's very impressive!

    Comment


    • #3
      Is it? I mean... in which case does software rendering OpenGL make sense? Isn't that too slow anyway?

      Comment


      • #4
        Originally posted by cRaZy-bisCuiT View Post
        Is it? I mean... in which case does software rendering OpenGL make sense? Isn't that too slow anyway?
        it's useful only as a fallback for work applications (where actually seeing anything is enough to do conversions or migrate to something else) and very legacy stuff that isn't going to use OpenGL 4 anyway

        Comment


        • #5
          Except there are 11 items required for OpenGL ES 3.1.

          Comment


          • #6
            Originally posted by LinAGKar View Post
            Except there are 11 items required for OpenGL ES 3.1.
            With a handful of trivial exceptions, ES 3.1 is a subset of GL 4.3 or so. (It adds atomic exchange support for float images, primitive bounding box which can be a no-op impl, stuff like that.)

            Comment


            • #7
              this may work better than i965 for old 7gen ?

              Comment


              • #8
                Originally posted by Aryma View Post
                this may work better than i965 for old 7gen ?
                No chance. Gen7 era CPUs would be worse with LLVMpipe than Gen7 GPUs.
                Michael Larabel
                https://www.michaellarabel.com/

                Comment


                • #9
                  Originally posted by Michael View Post

                  No chance. Gen7 era CPUs would be worse with LLVMpipe than Gen7 GPUs.
                  as a general rule, any CPU of any generation with LLVMpipe is worse than its own generation's GPUs.

                  Comment


                  • #10
                    Originally posted by starshipeleven View Post
                    as a general rule, any CPU of any generation with LLVMpipe is worse than its own generation's GPUs.
                    This obviously makes sense. However I would actually love to see a graph showing where a CPU does start to overtake GPU.

                    For example which generation CPU started to yield better performance than the GMA 945? We are surely able to see some crossover now. It would also be useful to see how far away we are from reaching modern GPU performance via a CPU.

                    Comment

                    Working...
                    X