1. 27 Jun, 2018 2 commits
  2. 21 Jun, 2018 1 commit
  3. 15 Jun, 2018 1 commit
  4. 14 Jun, 2018 1 commit
  5. 11 Jun, 2018 1 commit
  6. 10 Jun, 2018 1 commit
  7. 07 Jun, 2018 1 commit
  8. 01 Jun, 2018 1 commit
  9. 21 Apr, 2018 1 commit
  10. 09 Apr, 2018 1 commit
    • Andres Gomez's avatar
      dri_util: don't fail when not supporting ARB_compatibility with GL3.1 · c6067fcd
      Andres Gomez authored
      Currently, any driver that does not support the ARB_compatibility
      extension will fail on GL3.1 context creation if the application does
      not request the forward-compatiblity flag.
      
      Restore the original check which changes mesa_api to API_OPENGL_CORE,
      only when:
       - GL3.1 is requested, without the forward-compatiblity flag.
       - driver does not support ARB_compatibility - as deduced by
      max_gl_compat_version.
      
      Fixes: a0c8b492 ("mesa: enable OpenGL 3.1 with ARB_compatibility")
      
      v2:
       - Improve commit log (Emil).
       - Provide a correct explanation on the features documentation (Ian).
      
      Cc: Marek Olšák <marek.olsak@amd.com>
      Cc: Ian Romanick <ian.d.romanick@intel.com>
      Cc: Kenneth Graunke <kenneth@whitecape.org>
      Cc: Eric Engestrom <eric.engestrom@imgtec.com>
      Cc: Emil Velikov <emil.velikov@collabora.com>
      Signed-off-by: Andres Gomez's avatarAndres Gomez <agomez@igalia.com>
      Reviewed-by: default avatarEmil Velikov <emil.velikov@collabora.com>
      Reviewed-by: default avatarMarek Olšák <marek.olsak@amd.com>
      c6067fcd
  11. 07 Apr, 2018 1 commit
  12. 02 Apr, 2018 1 commit
  13. 23 Feb, 2018 1 commit
  14. 31 Jan, 2018 1 commit
  15. 28 Jan, 2018 1 commit
  16. 18 Jan, 2018 2 commits
  17. 15 Jan, 2018 1 commit
  18. 07 Jan, 2018 1 commit
  19. 27 Dec, 2017 1 commit
  20. 18 Dec, 2017 2 commits
  21. 08 Dec, 2017 1 commit
  22. 01 Dec, 2017 1 commit
    • Dave Airlie's avatar
      r600: add ARB_shader_storage_buffer_object support (v3) · 4e7f6437
      Dave Airlie authored
      This just builds on the image support. Evergreen only has ssbo
      for fragment and compute no other stages.
      
      v2: handle images and ssbo in the same shader properly (Ilia)
      v3: fix RESQ on buffers,
          fix missing atom emit
          fix first element offset
          use R32 format
          write separate buffer rat store path.
      (from running deqp gles3.1 tests)
      Signed-off-by: default avatarDave Airlie <airlied@redhat.com>
      4e7f6437
  23. 25 Nov, 2017 4 commits
  24. 20 Nov, 2017 2 commits
  25. 18 Nov, 2017 1 commit
  26. 17 Nov, 2017 2 commits
  27. 09 Nov, 2017 1 commit
  28. 06 Nov, 2017 1 commit
  29. 24 Oct, 2017 1 commit
    • Kenneth Graunke's avatar
      docs: Mark GL_KHR_no_error as done. · b704538b
      Kenneth Graunke authored
      Drivers have supported KHR_no_error for a while.  We'd been leaving it
      marked as "in progress" because there's a zillion places that could get
      slightly more optimized.  But, Timothy and Samuel have already done
      piles of work, and I think we have a solid implementation at this point.
      
      Let's check it off the list.
      Reviewed-by: Samuel Pitoiset's avatarSamuel Pitoiset <samuel.pitoiset@gmail.com>
      b704538b
  30. 16 Oct, 2017 1 commit
  31. 10 Oct, 2017 1 commit
    • Eric Anholt's avatar
      mesa: Expose GL_OES_required_internalformat on GLES contexts. · c16a7443
      Eric Anholt authored
      This extension is effectively a backport of GLES3's internalformat
      handling to GLES 1/2.  It guarantees that sized internalformats specified
      for textures and renderbuffers have at least the specified size stored.
      That's a pretty minimal requirement, so I think it can be dummy_true and
      exposed as a standard in Mesa.
      
      As a side effect, it also allows GL_RGB565 to be specified as a texture
      format, not just as a renderbuffer.  Mesa had previously been allowing 565
      textures, which angered DEQP in the absence of this extension being
      exposed.
      
      v2: Allow 2101010rev with sized internalformats even on GLES3, citing the
          extension spec.  Extend extension checks for GLES2 contexts exposing
          with texture_float, texture_half_float, and texture_rg.
      v3: Fix ALPHA/LUMINANCE/LUMINANCE_ALPHA error checking (GLES3 CTS
          failures)
      v4: Mark GL_RGB10 non-color-renderable on ES, fix A/L/LA errors on GLES2
          with float formats.
      Reviewed-by: default avatarNicolai Hähnle <nicolai.haehnle@amd.com>
      c16a7443
  32. 03 Oct, 2017 1 commit