Instance a VkIndirectCommandsLayoutTokenNV.
Instance a VkIndirectCommandsLayoutTokenNV.
2332 {
2334
2338 VkIndirectCommandsLayoutTokenNV input{};
2339 input.sType = VK_STRUCTURE_TYPE_INDIRECT_COMMANDS_LAYOUT_TOKEN_NV;
2340 input.tokenType = VK_INDIRECT_COMMANDS_TOKEN_TYPE_SHADER_GROUP_NV;
2341
2342 input.stream =
static_cast<uint32_t
>(
m_InputInfos.size());
2343 input.offset = 0;
2344
2345 input.pIndexTypes = nullptr;
2346 input.pIndexTypeValues = nullptr;
2347
2352 m_HandledDGCData->AddInputStride(
sizeof(VkBindShaderGroupIndirectCommandNV));
2353
2354 return *this;
2355 }
#define SPICES_PROFILE_ZONE
std::vector< VkIndirectCommandsLayoutTokenNV > m_InputInfos
Stores command inputs.
std::shared_ptr< VulkanDeviceGeneratedCommandsNV > m_HandledDGCData
Current SubPass DGC Data.