diff --git a/UnleashedRecomp/gpu/video.cpp b/UnleashedRecomp/gpu/video.cpp index a253eb1..5d55681 100644 --- a/UnleashedRecomp/gpu/video.cpp +++ b/UnleashedRecomp/gpu/video.cpp @@ -4515,7 +4515,7 @@ static void EnqueueGraphicsPipelineCompilation(const PipelineState& pipelineStat if (shouldCompile) { if (databaseDataHolderPair.counter == nullptr && databaseDataHolderPair.holder.databaseData.get() != nullptr) - databaseDataHolderPair.counter = std::make_unique(std::move(databaseDataHolderPair.holder)); + databaseDataHolderPair.counter = std::make_shared(std::move(databaseDataHolderPair.holder)); PipelineStateQueueItem queueItem; queueItem.pipelineHash = hash;