#pragma once #include "evkCommon.h" [[nodiscard("Leaking VkPipelineLayout")]] evkPipelineLayout evkCreatePipelineLayout(evkDevice device, evkPipelineLayoutCreateInfo createInfo); void evkDestroyPipelineLayout(evkDevice device, evkPipelineLayout layout); evkPipeline evkCreatePipeline(evkDevice device, evkPipelineCreateInfo createInfo); void evkDestroyPipeline(evkPipeline pipeline); void evkCmdBindPipeline(evkCommandBuffer* cmdbuf, evkPipeline* pipeline); void evkCmdImageBarrier(evkCommandBuffer* cmdbuf, VkImageMemoryBarrier barrier);