Latte: Fix ASAN error (#1760)

This commit is contained in:
oltolm 2025-12-28 13:20:54 +01:00 committed by GitHub
parent 232ff2257a
commit 08aa28468b
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -1003,15 +1003,14 @@ bool PipelineCompiler::Compile(bool forceCompile, bool isRenderThread, bool show
VkPipelineCreationFeedbackCreateInfoEXT creationFeedbackInfo;
VkPipelineCreationFeedbackEXT creationFeedback;
std::vector<VkPipelineCreationFeedbackEXT> creationStageFeedback(0);
boost::container::static_vector<VkPipelineCreationFeedbackEXT, 3> creationStageFeedback;
if (vkRenderer->m_featureControl.deviceExtensions.pipeline_feedback)
{
creationFeedback = {};
creationFeedback.flags = VK_PIPELINE_CREATION_FEEDBACK_VALID_BIT_EXT;
creationStageFeedback.reserve(pipelineInfo.stageCount);
for (uint32_t i = 0; i < pipelineInfo.stageCount; ++i)
creationStageFeedback.data()[i] = { VK_PIPELINE_CREATION_FEEDBACK_VALID_BIT_EXT, 0 };
creationStageFeedback.push_back({VK_PIPELINE_CREATION_FEEDBACK_VALID_BIT_EXT, 0});
creationFeedbackInfo = {};
creationFeedbackInfo.sType = VK_STRUCTURE_TYPE_PIPELINE_CREATION_FEEDBACK_CREATE_INFO_EXT;