Skip to content
  • 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
Loading