vk/0.132: Add vkDestroy*View()
vkDestroyColorAttachmentView vkDestroyDepthStencilView These functions are not in the 0.132 header, but adding them will help us attain the type-safety API updates more quickly.
This commit is contained in:
parent
1ca611cbad
commit
6d0ed38db5
|
@ -2036,7 +2036,9 @@ typedef VkResult (VKAPI *PFN_vkGetImageSubresourceLayout)(VkDevice device, VkIma
|
||||||
typedef VkResult (VKAPI *PFN_vkCreateImageView)(VkDevice device, const VkImageViewCreateInfo* pCreateInfo, VkImageView* pView);
|
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_vkDestroyImageView)(VkDevice device, VkImageView imageView);
|
||||||
typedef VkResult (VKAPI *PFN_vkCreateColorAttachmentView)(VkDevice device, const VkColorAttachmentViewCreateInfo* pCreateInfo, VkColorAttachmentView* pView);
|
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_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_vkCreateShaderModule)(VkDevice device, const VkShaderModuleCreateInfo* pCreateInfo, VkShaderModule* pShaderModule);
|
||||||
typedef VkResult (VKAPI *PFN_vkDestroyShaderModule)(VkDevice device, VkShaderModule shaderModule);
|
typedef VkResult (VKAPI *PFN_vkDestroyShaderModule)(VkDevice device, VkShaderModule shaderModule);
|
||||||
typedef VkResult (VKAPI *PFN_vkCreateShader)(VkDevice device, const VkShaderCreateInfo* pCreateInfo, VkShader* pShader);
|
typedef VkResult (VKAPI *PFN_vkCreateShader)(VkDevice device, const VkShaderCreateInfo* pCreateInfo, VkShader* pShader);
|
||||||
|
@ -2406,11 +2408,19 @@ VkResult VKAPI vkCreateColorAttachmentView(
|
||||||
const VkColorAttachmentViewCreateInfo* pCreateInfo,
|
const VkColorAttachmentViewCreateInfo* pCreateInfo,
|
||||||
VkColorAttachmentView* pView);
|
VkColorAttachmentView* pView);
|
||||||
|
|
||||||
|
VkResult VKAPI vkDestroyColorAttachmentView(
|
||||||
|
VkDevice device,
|
||||||
|
VkColorAttachmentView view);
|
||||||
|
|
||||||
VkResult VKAPI vkCreateDepthStencilView(
|
VkResult VKAPI vkCreateDepthStencilView(
|
||||||
VkDevice device,
|
VkDevice device,
|
||||||
const VkDepthStencilViewCreateInfo* pCreateInfo,
|
const VkDepthStencilViewCreateInfo* pCreateInfo,
|
||||||
VkDepthStencilView* pView);
|
VkDepthStencilView* pView);
|
||||||
|
|
||||||
|
VkResult VKAPI vkDestroyDepthStencilView(
|
||||||
|
VkDevice device,
|
||||||
|
VkDepthStencilView view);
|
||||||
|
|
||||||
VkResult VKAPI vkCreateShaderModule(
|
VkResult VKAPI vkCreateShaderModule(
|
||||||
VkDevice device,
|
VkDevice device,
|
||||||
const VkShaderModuleCreateInfo* pCreateInfo,
|
const VkShaderModuleCreateInfo* pCreateInfo,
|
||||||
|
|
|
@ -944,9 +944,6 @@ anv_cmd_buffer_clear(struct anv_cmd_buffer *cmd_buffer,
|
||||||
void *
|
void *
|
||||||
anv_lookup_entrypoint(const char *name);
|
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);
|
VkResult anv_DestroyRenderPass(VkDevice device, VkRenderPass renderPass);
|
||||||
|
|
||||||
#define ANV_DEFINE_CASTS(__anv_type, __VkType) \
|
#define ANV_DEFINE_CASTS(__anv_type, __VkType) \
|
||||||
|
|
Loading…
Reference in New Issue