1. 24 Aug, 2018 2 commits
  2. 23 Aug, 2018 5 commits
  3. 22 Aug, 2018 9 commits
  4. 21 Aug, 2018 9 commits
  5. 20 Aug, 2018 2 commits
  6. 17 Aug, 2018 4 commits
  7. 16 Aug, 2018 5 commits
  8. 15 Aug, 2018 2 commits
  9. 14 Aug, 2018 1 commit
  10. 13 Aug, 2018 1 commit
    • ES31: Support atomic functions on D3D11 - Part II · 35bc74d6
      Jiawei Shao authored
      This patch adds the support of translating atomicExchange and
      atomicCompSwap without return value on D3D11 back-ends.
      
      As the last parameter of the HLSL intrinsic functions
      InterlockedExchange and InterlockedCompareExchange is not optional,
      when there is a call of either atomicExchange or atomicCompSwap
      without return value, we add a temporary variable for it, so that
      we can directly translate all of such calls in outputHLSL.cpp.
      
      BUG=angleproject:2682
      TEST=angle_end2end_tests
      
      Change-Id: I7e9c6d3c7d1846c865909b2f5a26592846c82582
      Reviewed-on: https://chromium-review.googlesource.com/1161744Reviewed-by: 's avatarGeoff Lang <geofflang@chromium.org>
      Commit-Queue: Jiawei Shao <jiawei.shao@intel.com>