1. 01 Mar, 2018 2 commits
  2. 27 Feb, 2018 2 commits
  3. 22 Feb, 2018 3 commits
  4. 20 Feb, 2018 1 commit
  5. 07 Feb, 2018 1 commit
  6. 02 Feb, 2018 1 commit
  7. 31 Jan, 2018 1 commit
  8. 29 Jan, 2018 1 commit
  9. 22 Jan, 2018 1 commit
  10. 21 Jan, 2018 1 commit
  11. 19 Jan, 2018 1 commit
    • Bas Nieuwenhuizen's avatar
      radv: Implement VK_ANDROID_native_buffer. · b1444c9c
      Bas Nieuwenhuizen authored and Bas Nieuwenhuizen's avatar Bas Nieuwenhuizen committed
      
      
      Passes
        dEQP-VK.api.smoke.*
        dEQP-VK.wsi.android.*
      
      with android-cts-7.1_r12 .
      
      Unlike the initial anv implementation this does
      use syncobjs instead of waiting on the CPU.
      
      This is missing meson build coverage for now.
      
      One possible todo is that linux 4.15 now has a
      sycall that allows us to export amdgpu fence to
      a sync_file, which allows us not to force all
      fences and semaphores to use syncobjs. However,
      I had trouble with my kernel crashing regularly
      with NULL pointers, and I'm not sure how beneficial
      it is in the first place given that intel uses
      syncobjs for all fences if available.
      Reviewed-by: default avatarDave Airlie <airlied@redhat.com>
      b1444c9c
  12. 17 Jan, 2018 1 commit
  13. 11 Jan, 2018 1 commit
    • Bas Nieuwenhuizen's avatar
      radv: reset semaphores & fences on sync_file export. · b9f4c615
      Bas Nieuwenhuizen authored
      Per spec:
      
      "Additionally, exporting a fence payload to a handle with copy transference has the same side effects
      on the source fence’s payload as executing a fence reset operation. If the fence was using a
      temporarily imported payload, the fence’s prior permanent payload will be restored."
      
      And similar for semaphores:
      
      "Additionally, exporting a semaphore payload to a handle with copy transference has the same side
      effects on the source semaphore’s payload as executing a semaphore wait operation. If the
      semaphore was using a temporarily imported payload, the semaphore’s prior permanent payload
      will be restored."
      
      Fixes: 42bc25a7
      
       "radv: Advertise sync fd import and export."
      Reviewed-by: default avatarDave Airlie <airlied@redhat.com>
      b9f4c615
  14. 10 Jan, 2018 2 commits
  15. 08 Jan, 2018 3 commits
  16. 03 Jan, 2018 1 commit
  17. 31 Dec, 2017 1 commit
  18. 29 Dec, 2017 1 commit
  19. 28 Dec, 2017 1 commit
  20. 27 Dec, 2017 3 commits
  21. 22 Dec, 2017 1 commit
  22. 18 Dec, 2017 5 commits
  23. 14 Dec, 2017 1 commit
  24. 10 Dec, 2017 1 commit
  25. 08 Dec, 2017 1 commit
  26. 07 Dec, 2017 1 commit
  27. 06 Dec, 2017 1 commit