Announcement

Collapse
No announcement yet.

The State Of Intel's GLSL2 Compiler

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

  • The State Of Intel's GLSL2 Compiler

    Phoronix: The State Of Intel's GLSL2 Compiler

    Intel's Eric Anholt has been working on writing a GLSL2 compiler for their open-source Mesa graphics stack. Mesa's GL Shading Language compiler has been limited to version 1.4 support, but Eric is making headway in supporting version 2.0. In response to the recent ATI R300 GLSL discussion, Eric has provided an update on the Intel efforts...

    http://www.phoronix.com/vr.php?view=ODMzMA

  • #2
    Just to nitpick - I think you mean OpenGL 2.0 with GLSL support. GLSL v1.4 would be with OpenGL 3.2 (the version number was all out of whack, but is synch'd with OpenGL 4.x now).

    Comment


    • #3
      erg, no editing...
      my own confusion with it stems not from phoronix btw, but from the linked mailing list (which phoronix is only reporting on).
      (it's going to be one of those days for me)

      Comment


      • #4
        I don't think there is a GLSL 2...

        Comment


        • #5
          Yeah, the GLSL compiler in Mesa is for 1.20, the one Intel is writing seems to be at 1.30 (at least at the moment).

          Comment


          • #6
            whizse> That's right.

            Comment


            • #7
              GLSL 2.0 does not exist

              OpenGL 3.0 -> GLSL 1.30
              OpenGL 3.1 -> GLSL 1.40
              OpenGL 3.2 -> GLSL 1.50
              OpenGL 3.3 -> GLSL 3.30
              OpenGL 4.0 -> GLSL 4.00

              I'm not entire sure about what happened before GLSL 1.30, but I presume something like this:

              OpenGL 2.1 -> GLSL 1.20
              OpenGL 2.0 -> GLSL 1.10
              OpenGL 1.4 -> GLSL 1.00

              Comment


              • #8
                Originally posted by Heiko View Post
                GLSL 2.0 does not exist

                OpenGL 3.0 -> GLSL 1.30
                OpenGL 3.1 -> GLSL 1.40
                OpenGL 3.2 -> GLSL 1.50
                OpenGL 3.3 -> GLSL 3.30
                OpenGL 4.0 -> GLSL 4.00

                I'm not entire sure about what happened before GLSL 1.30, but I presume something like this:

                OpenGL 2.1 -> GLSL 1.20
                OpenGL 2.0 -> GLSL 1.10
                GL_ARB_shading_language_100 -> GLSL 1.10 (and 1.00)

                OpenGL 1.4 doesn't have GLSL.

                Comment


                • #9
                  Ian Romanick posted a longer overview on his blog:

                  http://www.paranormal-entertainment....mpiler_take_2/

                  Comment

                  Working...
                  X