Announcement

Collapse
No announcement yet.

Intel's Preparing To Push Its New GLSL Compiler Into Mesa

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

  • Intel's Preparing To Push Its New GLSL Compiler Into Mesa

    Phoronix: Intel's Preparing To Push Its New GLSL Compiler Into Mesa

    Mesa 7.9 is shaping up to be one hell of a release. Mesa 7.9 is already set to carry many ATI Gallium3D driver improvements along with enhancements to the LLVMpipe driver that uses the CPU for rendering, the early R600g driver, various Gallium3D architectural and state tracker improvements (MSAA, Stream Out, etc), more OpenGL 3.x functionality, and tons of other changes. But there's still more coming! Intel's Ian Romanick has announced on the Mesa development list that they would like to merge their new GLSL compiler into Mesa in August...

    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
    See this, nVidia blobsters? This is why FLOSS drivers kick ass; common interests instead of disposable binaries...

    Thanks, Intel!

    Comment


    • #3
      ^^^^Do not feed the trolls!^^^^

      Comment


      • #4
        great

        Better have another compiler than llvm.
        BTW, since GCC can handle plugins now, why not using it for shader compilation? And it's GNU GPL!

        On an other aspect, shaders are all about speed. Then, good to have a generic language to code them, but what about measurement of a shader performance? Could the linux instrumentation framework be used elegantly on GPU performance counters or shall it be better to create a new framework based on the current performance counters of GPUs?

        Comment


        • #5
          Why not llvm? It's proven to be good at compiling shaders (Apple uses it). Plugin support in gcc is still very new and immature - it's quite the opposite with llvm, which was designed as a framework from the beginning.

          Comment

          Working...
          X