1. 10 Dec, 2018 1 commit
  2. 07 Dec, 2018 1 commit
  3. 04 Dec, 2018 1 commit
  4. 26 Nov, 2018 1 commit
  5. 22 Nov, 2018 1 commit
  6. 21 Nov, 2018 2 commits
  7. 20 Nov, 2018 1 commit
    • Dylan Baker's avatar
      meson: Add tests to suites · a999798d
      Dylan Baker authored
      Meson test has a concepts of suites, which allow tests to be grouped
      together. This allows for a subtest of tests to be run only (say only
      the tests for nir). A test can be added to more than one suite, but for
      the most part I've only added a test to a single suite, though I've
      added a compiler group that includes nir, glsl, and glcpp tests.
      
      To use this you'll need to invoke meson test directly, instead of ninja
      test (which always runs all targets). it can be invoked as:
      `meson test -C builddir --suite $suitename` (meson test has addition
      options that are pretty useful).
      Tested-By: Gert Wollny's avatarGert Wollny <gert.wollny@collabora.com>
      Acked-by: Eric Engestrom's avatarEric Engestrom <eric.engestrom@intel.com>
      a999798d
  8. 09 Nov, 2018 4 commits
  9. 01 Nov, 2018 1 commit
  10. 31 Oct, 2018 1 commit
  11. 24 Oct, 2018 2 commits
  12. 19 Oct, 2018 1 commit
  13. 09 Oct, 2018 1 commit
  14. 18 Sep, 2018 1 commit
  15. 29 Aug, 2018 1 commit
  16. 28 Aug, 2018 1 commit
  17. 24 Aug, 2018 4 commits
  18. 23 Aug, 2018 2 commits
  19. 10 Aug, 2018 1 commit
  20. 09 Aug, 2018 2 commits
  21. 07 Aug, 2018 2 commits
    • Mathieu Bridon's avatar
      python: Fix rich comparisons · e1b88aee
      Mathieu Bridon authored
      Python 3 doesn't call objects __cmp__() methods any more to compare
      them. Instead, it requires implementing the rich comparison methods
      explicitly: __eq__(), __ne(), __lt__(), __le__(), __gt__() and __ge__().
      
      Fortunately Python 2 also supports those.
      
      This commit only implements the comparison methods which are actually
      used by the build scripts.
      Signed-off-by: Mathieu Bridon's avatarMathieu Bridon <bochecha@daitauha.fr>
      Reviewed-by: Dylan Baker's avatarDylan Baker <dylan@pnwbakers.com>
      e1b88aee
    • Mathieu Bridon's avatar
      python: Use explicit integer divisions · 9b6746b7
      Mathieu Bridon authored
      In Python 2, divisions of integers return an integer:
      
          >>> 32 / 4
          8
      
      In Python 3 though, they return floats:
      
          >>> 32 / 4
          8.0
      
      However, Python 3 has an explicit integer division operator:
      
          >>> 32 // 4
          8
      
      That operator exists on Python >= 2.2, so let's use it everywhere to
      make the scripts compatible with both Python 2 and 3.
      
      In addition, using __future__.division tells Python 2 to behave the same
      way as Python 3, which helps ensure the scripts produce the same output
      in both versions of Python.
      Signed-off-by: Mathieu Bridon's avatarMathieu Bridon <bochecha@daitauha.fr>
      Reviewed-by: Eric Engestrom <eric.engestrom@intel.com> (v2)
      Reviewed-by: Dylan Baker's avatarDylan Baker <dylan@pnwbakers.com>
      9b6746b7
  22. 06 Aug, 2018 1 commit
  23. 04 Aug, 2018 1 commit
  24. 27 Jul, 2018 1 commit
    • Fritz Koenig's avatar
      mesa: GL_MESA_framebuffer_flip_y extension [v4] · 318c2651
      Fritz Koenig authored
      Adds an extension to glFramebufferParameteri
      that will specify if the framebuffer is vertically
      flipped. Historically system framebuffers are
      vertically flipped and user framebuffers are not.
      Checking to see the state was done by looking at
      the name field.  This adds an explicit field.
      
      v2:
        * updated spec language [for chadv]
        * correctly specifying ES 3.1 [for chadv]
        * refactor access to rb->Name [for jason]
        * handle GetFramebufferParameteriv [for chadv]
      v3:
        * correct _mesa_GetMultisamplefv [for kusmabite]
      v4:
        * update spec language [for chadv]
        * s/GLboolean/bool/g [for chadv]
        * s/InvertedY/FlipY/g [for chadv]
        * s/inverted_y/flip_y/g [for chadv]
        * assert changes [for chadv]
      Reviewed-by: chadversary's avatarChad Versace <chadversary@chromium.org>
      318c2651
  25. 24 Jul, 2018 5 commits