diff --git a/runtime/Sources/Renderer/Descriptor.cpp b/runtime/Sources/Renderer/Descriptor.cpp index 5fb07bc..96e8b57 100644 --- a/runtime/Sources/Renderer/Descriptor.cpp +++ b/runtime/Sources/Renderer/Descriptor.cpp @@ -234,6 +234,7 @@ namespace mlx void DescriptorSet::Reallocate(std::size_t frame_index) noexcept { MLX_PROFILE_FUNCTION(); + Assert(!p_pools_manager, "invalid pools manager"); m_set[frame_index] = p_pools_manager->GetAvailablePool().AllocateDescriptorSet(frame_index, m_set_layout); } }