2
3
4
5
14 VkIndirectCommandsLayoutCreateInfoNV& info
21
22
23 vulkanState.m_VkFunc.vkCreateIndirectCommandsLayoutNV(vulkanState.m_Device, &info,
nullptr, &m_IndirectCmdsLayout);
30 m_VulkanState.m_VkFunc.vkDestroyIndirectCommandsLayoutNV(m_VulkanState.m_Device, m_IndirectCmdsLayout,
nullptr);
#define SPICES_PROFILE_ZONE
VulkanIndirectCommandsLayoutNV(VulkanState &vulkanState, VkIndirectCommandsLayoutCreateInfoNV &info)
Constructor Function. Create vkInstance and vkSurface.
virtual ~VulkanIndirectCommandsLayoutNV() override
Destructor Function.
VulkanIndirectCommandsLayoutNV Class. This class is just a wrapper of VkIndirectCommandsLayoutNV.
VulkanObject(VulkanState &vulkanState)
Constructor Function. Init member variables.
VulkanObject Class. This class defines the basic behaves of VulkanObject. When we create an new Vulka...
This struct contains all Vulkan object in used global.