typedef VkResult (VKAPI *PFN_vkCreateImageView)(VkDevice device, const VkImageViewCreateInfo* pCreateInfo, VkImageView* pView);
typedef VkResult (VKAPI *PFN_vkDestroyImageView)(VkDevice device, VkImageView imageView);
typedef VkResult (VKAPI *PFN_vkCreateColorAttachmentView)(VkDevice device, const VkColorAttachmentViewCreateInfo* pCreateInfo, VkColorAttachmentView* pView);
+typedef VkResult (VKAPI *PFN_vkDestroyColorAttachmentView)(VkDevice device, VkColorAttachmentView view);
typedef VkResult (VKAPI *PFN_vkCreateDepthStencilView)(VkDevice device, const VkDepthStencilViewCreateInfo* pCreateInfo, VkDepthStencilView* pView);
+typedef VkResult (VKAPI *PFN_vkDestroyDepthStencilView)(VkDevice device, VkDepthStencilView view);
typedef VkResult (VKAPI *PFN_vkCreateShaderModule)(VkDevice device, const VkShaderModuleCreateInfo* pCreateInfo, VkShaderModule* pShaderModule);
typedef VkResult (VKAPI *PFN_vkDestroyShaderModule)(VkDevice device, VkShaderModule shaderModule);
typedef VkResult (VKAPI *PFN_vkCreateShader)(VkDevice device, const VkShaderCreateInfo* pCreateInfo, VkShader* pShader);
const VkColorAttachmentViewCreateInfo* pCreateInfo,
VkColorAttachmentView* pView);
+VkResult VKAPI vkDestroyColorAttachmentView(
+ VkDevice device,
+ VkColorAttachmentView view);
+
VkResult VKAPI vkCreateDepthStencilView(
VkDevice device,
const VkDepthStencilViewCreateInfo* pCreateInfo,
VkDepthStencilView* pView);
+VkResult VKAPI vkDestroyDepthStencilView(
+ VkDevice device,
+ VkDepthStencilView view);
+
VkResult VKAPI vkCreateShaderModule(
VkDevice device,
const VkShaderModuleCreateInfo* pCreateInfo,
void *
anv_lookup_entrypoint(const char *name);
-VkResult anv_DestroyColorAttachmentView(VkDevice device,
- VkColorAttachmentView view);
-VkResult anv_DestroyDepthStencilView(VkDevice device, VkDepthStencilView view);
VkResult anv_DestroyRenderPass(VkDevice device, VkRenderPass renderPass);
#define ANV_DEFINE_CASTS(__anv_type, __VkType) \