Intel's Mesa Driver Should Have Compute Working For All Hardware Back To Ivy Bridge

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts
  • smitty3268
    Senior Member
    • Oct 2008
    • 6939

    #11
    Originally posted by treba View Post
    Nice to see this as a ivybridge user! Is there some list somewhere were one can see how far the older intel generations are?
    Like https://mesamatrix.net/ but for different generations?

    Or does somebody know whats missing for ivybridge for ogl 4.0 - 4.3 support? Only the fp64 stuff or more?
    I believe this largely sums things up:

    intel (gen8/9)
    4.3 compute shaders (patches out)
    4.4 enhanced_layouts (patches out)
    4.5 ES3_1_compatibility (done?)


    intel (gen 7/7.5)
    4.0/4.2 fp64
    4.3 ARB_stencil_texturing
    4.4 texture_stencil8
    4.4 query_buffer_object (needed on gen 7 only)
    4.4 enhanced_layouts (patches out)
    4.5 ES3_1_compatibility (needs stencil_texturing)


    radeonsi
    4.4 clear_texture
    4.4 query_buffer_object
    4.4 enhanced_layouts (mostly done)
    4.5 cull_distance
    4.5 KHR_robustness


    r600
    4.0/4.2 fp64 softfloat
    4.2 atomic counters
    4.2/4.3 image _load_store and _size
    4.3 shader_storage_buffer_object
    4.3 compute shaders
    4.3 robust_buffer_access_behavior
    4.4 clear_texture
    4.4 query_buffer_object
    4.4 enhanced_layouts (mostly done)
    4.5 cull_distance
    4.5 KHR_robustness

    Comment

    • Gusar
      Senior Member
      • Feb 2012
      • 1337

      #12
      Originally posted by plonoma View Post
      Could that someone have meant the extension ES3_1_compatibility needing some GL 4.4 extensions or functionality?
      From IRC:
      00:56 #dri-devel: < imirkin> first off, it requires GL 4.4
      00:56 #dri-devel: < imirkin> if you go by the "letter" of the spec
      ...
      00:58 #dri-devel: < imirkin> if you go by the spirit of the spec, it's "be able to do gles3.1 things in a desktop GL context"
      00:58 #dri-devel: < imirkin> gles3.1 things include such things as "create compute shader"
      00:58 #dri-devel: < imirkin> in order to do that in a desktop context, you need GL_ARB_compute_shader
      And two days later:
      07:37 #dri-devel: < jljusten> curro_: You want to enable ARB_ES3_1_compatibility? I guess desktop CS was the only thing blocking it for gen8+.
      07:53 #dri-devel: < curro_> jljusten: hmm, the extension says it requires GL 4.4?
      08:10 #dri-devel: < jljusten> curro_: yeah. we noticed were discussing that in the office. it hasn't stopped some other drivers though.
      Whatever the case, it'll probably be enabled real soon now™

      Comment

      • Kayden
        Intel
        • Aug 2011
        • 308

        #13
        Originally posted by Stebs View Post
        Is it possible that Gen7 (Ivy Bridge) supports GL_ARB_stencil_texturing (in a future, far far away)
        Yes, in a future actually not so far away (:
        Free Software Developer .:. Mesa and Xorg
        Opinions expressed in these forum posts are my own.

        Comment

        • Stebs
          Phoronix Member
          • Feb 2010
          • 87

          #14
          Originally posted by Kayden View Post

          Yes,
          Oh, great, thanks!
          in a future actually not so far away (:
          Well, that Starwars citation just came to my mind instead of "sometime after Mesa 11.3/12"

          Comment

          • treba
            Senior Member
            • Sep 2012
            • 712

            #15
            Tomin thanks, didn't know that!
            smitty3268 thank you for the write up!
            Kayden great to hear that

            Prettty cool, so ivybridge is almost on 4.3. I set gl-overwrite already on certain games like redux. I also tried to do that for the whole desktop, but then firefox and some other games had problems.
            Is there a way to only overwrite the core profil, still having 3.0 compatability context for older apps?

            Comment

            • CochainComplex
              Senior Member
              • May 2016
              • 2257

              #16
              hopefully work on <gen8 is continuing and will not be disregard by work on gen8+ features. Haswell is not that old

              Comment

              • Stebs
                Phoronix Member
                • Feb 2010
                • 87

                #17
                Originally posted by CochainComplex View Post
                hopefully work on <gen8 is continuing and will not be disregard by work on gen8+ features. Haswell is not that old
                Kayden from Intel just confirmed 3 posts over you that even Ivy Bridge (gen7) gets GL_ARB_stencil_texturing:

                Yes, in a future actually not so far away (:
                Together with still missing fp64 Extensions, that puts Ivy Bridge at OpenGL 4.3 (which is higher than on Windows - 4.1 afaik)...
                Update: and then probably also OpenGL ES 3.1
                Last edited by Stebs; 29 May 2016, 01:23 PM.

                Comment

                • CochainComplex
                  Senior Member
                  • May 2016
                  • 2257

                  #18
                  Stebs I've read it..but somehow Im worring more about the missing fp64 support. They are tinkering on it for a long time https://www.phoronix.com/scan.php?pa...p64-doubles-no ..

                  Comment

                  • Gusar
                    Senior Member
                    • Feb 2012
                    • 1337

                    #19
                    Originally posted by CochainComplex View Post
                    Stebs I've read it..but somehow Im worring more about the missing fp64 support. They are tinkering on it for a long time https://www.phoronix.com/scan.php?pa...p64-doubles-no ..
                    Not sure why you're pointing to an old not at all relevant article, instead of to more recent articles where it clearly says (if not in the article itself, then in the comments) that Igalia is working on in and it will be ready soon™. So no need to worry, it's happening.

                    Comment

                    Working...
                    X