Files
evk/evk/evkPipeline.h
T

15 lines
544 B
C

#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);