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

◆ cleanup()

void MayaFlux::Core::VKGraphicsPipeline::cleanup ( vk::Device  device)

Cleanup pipeline resources.

Definition at line 174 of file VKGraphicsPipeline.cpp.

175{
176 if (m_pipeline) {
177 device.destroyPipeline(m_pipeline);
178 m_pipeline = nullptr;
180 "Graphics pipeline destroyed");
181 }
182
183 if (m_layout) {
184 device.destroyPipelineLayout(m_layout);
185 m_layout = nullptr;
187 "Graphics pipeline layout destroyed");
188 }
189}
#define MF_DEBUG(comp, ctx,...)
@ GraphicsBackend
Graphics/visual rendering backend (Vulkan, OpenGL)
@ Core
Core engine, backend, subsystems.

References MayaFlux::Journal::Core, MayaFlux::Journal::GraphicsBackend, m_layout, m_pipeline, and MF_DEBUG.