TheSmokeyGuys/Volume-ReSTIR-Vulkan

Refactor Renderer::Draw()

Opened this issue · 0 comments

There are currently several issues regarding Renderer::Draw() function that needs to address later:

  1. Decide whether we really need 2 frames and 2 set of signal_semaphore, wait_semaphore for the pipeline.
  2. Check if we could wrap up more bulk Vulkan setup code from Draw() to sub functions in different member classes
  3. Integrate present queue stuff with SwapChain::Present(). Currently this function has been created but not used.