1. 21 Dec, 2020 1 commit
  2. 15 Dec, 2020 1 commit
  3. 03 Nov, 2020 2 commits
  4. 22 Apr, 2020 1 commit
  5. 16 Apr, 2020 1 commit
  6. 02 Apr, 2020 1 commit
  7. 16 Mar, 2020 1 commit
  8. 13 Mar, 2020 1 commit
  9. 24 Jan, 2020 1 commit
    • Lionel Landwerlin's avatar
      tests: remove func.sync.semaphore-fd.opaque-fd · 3f521ff8
      Lionel Landwerlin authored
      This tests is not valid because it relies on implementation specific
      details.
      
      When queueing an operations into a VkQueue, the semaphores operations
      associated with a given VkSubmitInfo are going to be executed at a
      given point in that over which the application has no control (this
      depends on how the implementation processes operations in the queue).
      That means that for a semaphore to be signaled/waited/signaled/etc...
      multiple time we need external synchronization to ensure that a wait
      applies to a particular signal operations.
      
      This test was queueing many wait/signal operations on the same
      semaphore without any synchronization between them, leading to
      undefined behavior.
      Signed-off-by: Lionel Landwerlin's avatarLionel Landwerlin <lionel.g.landwerlin@intel.com>
      Reviewed-by: Bas Nieuwenhuizen's avatarBas Nieuwenhuizen <bas@basnieuwenhuizen.nl>
      3f521ff8
  10. 17 Jan, 2020 3 commits
  11. 12 Dec, 2019 1 commit
  12. 11 Dec, 2019 2 commits
  13. 10 Dec, 2019 1 commit
  14. 09 Dec, 2019 6 commits
  15. 04 Dec, 2019 4 commits
  16. 03 Dec, 2019 2 commits
  17. 08 Nov, 2019 2 commits
  18. 11 Oct, 2019 5 commits
  19. 08 Oct, 2019 2 commits
  20. 27 Aug, 2019 1 commit
  21. 23 Aug, 2019 1 commit
    • Caio Marcelo de Oliveira Filho's avatar
      func.shader-ballot.builtins: Don't set bits after gl_SubGroupSize-1 · e7aca1af
      Caio Marcelo de Oliveira Filho authored
      According to description of SubgroupGeMask decoration in Vulkan spec
      
          The bits corresponding to the invocations greater than or equal to
          SubgroupLocalInvocationId through SubgroupSize-1 are set in the
          variable decorated with SubgroupGeMask. All other bits are set to
          zero.
      
      Similar restriction applies to others.  So when building bitmasks to
      compare with the builtins, ensure that they don't set the wrong bits.
      Note that the Lt/Le expected bitmasks don't set larger bits, so don't
      need to be masked.
      
      Fixes: e42ad5a5 ("add AMD_shader_ballot tests")
      Reviewed-by: Connor Abbott's avatarConnor Abbott <cwabbott0@gmail.com>
      e7aca1af