1. 01 Jan, 2021 1 commit
  2. 18 Nov, 2020 1 commit
  3. 04 Nov, 2020 1 commit
  4. 25 Oct, 2020 1 commit
  5. 10 Aug, 2020 4 commits
  6. 16 Jul, 2020 1 commit
    • Alyssa Rosenzweig's avatar
      panfrost: Use Midgard-specific reloads · 293f2518
      Alyssa Rosenzweig authored
      
      
      v2: Be more explicit about sampler types. Prefer the term "load" to
      "resolve" to match VK convention. Generate shaders for MRT 8x.  Blit
      shader generation adds about 6ms to startup cost. We could cache thes.
      shaders to disk if we needed to (or indeed, ship binaries).
      
      v3: Fallback on u_blitter on Bifrost so Bifrost continues to work.
      KHR_partial_update support is mostly no-oped on Bifrost now, but that's
      okay for now - compositors are still functional.
      
      v4: Specialize on multisample state as well to enable reloads of MSAA
      textures. This requires 2x the shader variants, so I assume we're up to
      12ms startup cost for generation. Annoying. Also fix interactions with
      depth- or stencil-only clears of combined depth-stencil surfaces.
      
      v5: Cache to the device (screen) instead of the context, reducing
      duplicated work in apps that create many contexts (e.g. Chromium)
      
      v6: Squash in KHR_partial_update cleanup to fix intermediate
      regressions on a few tests.
      Signed-off-by: Alyssa Rosenzweig's avatarAlyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
      Part-of: <mesa/mesa!5824>
      293f2518
  7. 09 Jul, 2020 2 commits
  8. 01 Jun, 2020 2 commits
  9. 29 May, 2020 1 commit
  10. 21 May, 2020 1 commit
  11. 19 May, 2020 2 commits
  12. 12 May, 2020 1 commit
  13. 22 Apr, 2020 1 commit
  14. 17 Apr, 2020 1 commit
  15. 31 Mar, 2020 2 commits
  16. 24 Mar, 2020 1 commit
  17. 23 Mar, 2020 1 commit
  18. 12 Mar, 2020 1 commit
  19. 11 Mar, 2020 1 commit
  20. 10 Mar, 2020 1 commit
  21. 07 Mar, 2020 2 commits
  22. 05 Mar, 2020 6 commits
  23. 27 Feb, 2020 1 commit
  24. 21 Feb, 2020 1 commit
  25. 04 Jan, 2020 1 commit
  26. 28 Dec, 2019 1 commit
  27. 27 Dec, 2019 1 commit