Iter all desctiptorsets.
Iter all desctiptorsets.
1339 {
1341
1343
1347 for (const auto& pair : infos)
1348 {
1349 vkCmdBindDescriptorSets(
1350 secCmdBuffer,
1351 bindPoint,
1353 pair.first,
1354 1,
1355 &pair.second->Get(),
1356 0,
1357 nullptr
1358 );
1359 }
1360 });
1361 }
#define SPICES_PROFILE_ZONE
uint32_t m_SubPassIndex
Current subPass Index.
Renderer * m_Renderer
Specific Renderer pointer. Passed while this class instanced.
VkCommandBuffer m_CommandBuffer
Current CommandBuffer.
std::future< VkCommandBuffer > SubmitCmdsParallel(VkCommandBuffer primaryCmdBuffer, uint32_t subPass, F &&func)
Submit a group of commands to secondary command buffer, and execute all of them.
scl::thread_unordered_map< std::string, std::shared_ptr< VulkanPipeline > > m_Pipelines
Renderer stored material pipelines.