1. 27 Feb, 2019 10 commits
  2. 26 Feb, 2019 2 commits
  3. 25 Feb, 2019 18 commits
  4. 24 Feb, 2019 8 commits
  5. 22 Feb, 2019 2 commits
    • ReinUsesLisp's avatar
      vk_scheduler: Implement a scheduler · f546fb35
      ReinUsesLisp authored
      The scheduler abstracts command buffer and fence management with an
      interface that's able to do OpenGL-like operations on Vulkan command
      buffers.
      
      It returns by value a command buffer and fence that have to be used for
      subsequent operations until Flush or Finish is executed, after that the
      current execution context (the pair of command buffers and fences) gets
      invalidated a new one must be fetched. Thankfully validation layers will
      quickly detect if this is skipped throwing an error due to modifications
      to a sent command buffer.
      f546fb35
    • bunnei's avatar
      Merge pull request #2138 from ReinUsesLisp/vulkan-memory-manager · 94b27bb8
      bunnei authored
      vk_memory_manager: Implement memory manager
      94b27bb8