MayaFlux 0.5.0
Digital-First Multimedia Processing Framework
Loading...
Searching...
No Matches

◆ cleanup_descriptor_resources()

void MayaFlux::Portal::Graphics::ShaderFoundry::cleanup_descriptor_resources ( )
private

Definition at line 780 of file ShaderFoundry.cpp.

781{
782 auto device = get_device();
783
784 m_descriptor_sets.clear();
785
787 m_global_descriptor_manager->cleanup(device);
789 }
790
792 "Cleaned up descriptor resources");
793}
#define MF_DEBUG(comp, ctx,...)
vk::Device get_device() const
Get logical device handle.
std::unordered_map< DescriptorSetID, DescriptorSetState > m_descriptor_sets
std::shared_ptr< Core::VKDescriptorManager > m_global_descriptor_manager
@ ShaderCompilation
Shader compilation tasks (Portal::Graphics::ShaderCompiler)
@ Portal
High-level user-facing API layer.

References get_device(), m_descriptor_sets, m_global_descriptor_manager, MF_DEBUG, MayaFlux::Journal::Portal, and MayaFlux::Journal::ShaderCompilation.

Referenced by shutdown().

+ Here is the call graph for this function:
+ Here is the caller graph for this function: