1. 21 Oct, 2017 1 commit
    • Vulkan: Implement basic uniforms. · 76e471e9
      Jamie Madill authored
      This implementation adds one descriptor set with two bindings: one for
      default vertex uniforms and the other for fragment. It adds two
      corresponding uniform buffers, and the logic for updating the
      descriptor sets bound to Vulkan. It doesn't handle much in the way of
      synchronization and dependency management, or uniform update.
      
      If there are only vertex or fragment uniforms the empty uniform buffer
      is omitted from the descriptor set. If both are missing, there is no
      descriptor set bound.
      
      Note that as our implementation progresses we might not be able to
      initialize our descriptor sets at link time, due to streaming in
      uniform data.
      
      BUG=angleproject:2167
      
      Change-Id: I4ce4c3879ab454114df43bfac8d87ddf817fc045
      Reviewed-on: https://chromium-review.googlesource.com/706340
      Commit-Queue: Jamie Madill <jmadill@chromium.org>
      Reviewed-by: 's avatarYuly Novikov <ynovikov@chromium.org>
  2. 20 Oct, 2017 4 commits
  3. 19 Oct, 2017 4 commits
  4. 18 Oct, 2017 6 commits
  5. 17 Oct, 2017 8 commits
  6. 16 Oct, 2017 3 commits
  7. 15 Oct, 2017 1 commit
  8. 13 Oct, 2017 5 commits
  9. 12 Oct, 2017 8 commits