| 19 | #include "dispatch_utils.h" |
| 20 | |
| 21 | VkLayerInstanceCreateInfo* GetChainInfo(const VkInstanceCreateInfo* pCreateInfo, VkLayerFunction func) { |
| 22 | VkLayerInstanceCreateInfo* chain_info = (VkLayerInstanceCreateInfo*)pCreateInfo->pNext; |
| 23 | while (chain_info && !(chain_info->sType == VK_STRUCTURE_TYPE_LOADER_INSTANCE_CREATE_INFO && chain_info->function == func)) { |
| 24 | chain_info = (VkLayerInstanceCreateInfo*)chain_info->pNext; |
| 25 | } |
| 26 | assert(chain_info != NULL); |
| 27 | return chain_info; |
| 28 | } |
| 29 | |
| 30 | VkLayerDeviceCreateInfo* GetChainInfo(const VkDeviceCreateInfo* pCreateInfo, VkLayerFunction func) { |
| 31 | VkLayerDeviceCreateInfo* chain_info = (VkLayerDeviceCreateInfo*)pCreateInfo->pNext; |
no outgoing calls
no test coverage detected