Move the current pipeline to the retired list and drop its buffer associations.
776{
778 return;
779 }
780
783 }
784
785 uint64_t after_frame = std::numeric_limits<uint64_t>::max();
788 }
789
793 .after_frame = after_frame });
794
796}
Registry::Service::DisplayService * m_display_service
Portal::Graphics::RenderPipelineID m_pipeline_id
std::unordered_map< std::shared_ptr< VKBuffer >, BufferState > m_buffer_info
std::vector< RetiredPipeline > m_retired
std::shared_ptr< Core::Window > m_target_window
std::shared_ptr< VKBuffer > m_render_transform_ubo
constexpr RenderPipelineID INVALID_RENDER_PIPELINE
std::function< uint64_t(const std::shared_ptr< void > &)> get_submitted_frame_count
Frames submitted for a window since it was registered.