1. 13 Dec, 2019 1 commit
    • ReinUsesLisp's avatar
      vk_scheduler: Delegate commands to a worker thread and state track · 2df9a2dc
      ReinUsesLisp authored
      Introduce a worker thread approach for delegating Vulkan work derived
      from dxvk's approach. https://github.com/doitsujin/dxvk
      
      Now that the scheduler is what handles all Vulkan work related to
      command streaming, store state tracking in itself. This way we can know
      when to reupload Vulkan dynamic state to the queue (since this one is
      invalidated between command buffers unlike NVN). We can also store the
      renderpass state and graphics pipeline bound to avoid redundant binds
      and renderpass begins/ends.
      2df9a2dc
  2. 12 Dec, 2019 1 commit
  3. 11 Dec, 2019 7 commits
  4. 10 Dec, 2019 10 commits
  5. 09 Dec, 2019 5 commits
  6. 08 Dec, 2019 3 commits
  7. 07 Dec, 2019 6 commits
  8. 06 Dec, 2019 4 commits
  9. 05 Dec, 2019 1 commit
  10. 03 Dec, 2019 2 commits