Vulkan/Device: Fix pipeline cache crash
Former-commit-id: 70ddcabea8fa60597c4ab4898a79aedfed43b1ec [formerly 8a722dfbc97c8b8ff0ca957a8af2c1ffb14b8ffb] Former-commit-id: 86b119367a21f26384d640d8f80eb97f96cf6909
This commit is contained in:
parent
4ff36108b2
commit
a57b1781b6
|
|
@ -38,6 +38,7 @@ namespace Nz
|
||||||
inline void Destroy();
|
inline void Destroy();
|
||||||
|
|
||||||
inline const std::vector<QueueFamilyInfo>& GetEnabledQueues() const;
|
inline const std::vector<QueueFamilyInfo>& GetEnabledQueues() const;
|
||||||
|
|
||||||
inline Queue GetQueue(UInt32 queueFamilyIndex, UInt32 queueIndex);
|
inline Queue GetQueue(UInt32 queueFamilyIndex, UInt32 queueIndex);
|
||||||
inline Instance& GetInstance();
|
inline Instance& GetInstance();
|
||||||
inline const Instance& GetInstance() const;
|
inline const Instance& GetInstance() const;
|
||||||
|
|
@ -118,6 +119,7 @@ namespace Nz
|
||||||
NAZARA_VULKAN_DEVICE_FUNCTION(vkCreateGraphicsPipelines);
|
NAZARA_VULKAN_DEVICE_FUNCTION(vkCreateGraphicsPipelines);
|
||||||
NAZARA_VULKAN_DEVICE_FUNCTION(vkCreateImage);
|
NAZARA_VULKAN_DEVICE_FUNCTION(vkCreateImage);
|
||||||
NAZARA_VULKAN_DEVICE_FUNCTION(vkCreateImageView);
|
NAZARA_VULKAN_DEVICE_FUNCTION(vkCreateImageView);
|
||||||
|
NAZARA_VULKAN_DEVICE_FUNCTION(vkCreatePipelineCache);
|
||||||
NAZARA_VULKAN_DEVICE_FUNCTION(vkCreatePipelineLayout);
|
NAZARA_VULKAN_DEVICE_FUNCTION(vkCreatePipelineLayout);
|
||||||
NAZARA_VULKAN_DEVICE_FUNCTION(vkCreateRenderPass);
|
NAZARA_VULKAN_DEVICE_FUNCTION(vkCreateRenderPass);
|
||||||
NAZARA_VULKAN_DEVICE_FUNCTION(vkCreateSampler);
|
NAZARA_VULKAN_DEVICE_FUNCTION(vkCreateSampler);
|
||||||
|
|
@ -134,6 +136,7 @@ namespace Nz
|
||||||
NAZARA_VULKAN_DEVICE_FUNCTION(vkDestroyImage);
|
NAZARA_VULKAN_DEVICE_FUNCTION(vkDestroyImage);
|
||||||
NAZARA_VULKAN_DEVICE_FUNCTION(vkDestroyImageView);
|
NAZARA_VULKAN_DEVICE_FUNCTION(vkDestroyImageView);
|
||||||
NAZARA_VULKAN_DEVICE_FUNCTION(vkDestroyPipeline);
|
NAZARA_VULKAN_DEVICE_FUNCTION(vkDestroyPipeline);
|
||||||
|
NAZARA_VULKAN_DEVICE_FUNCTION(vkDestroyPipelineCache);
|
||||||
NAZARA_VULKAN_DEVICE_FUNCTION(vkDestroyPipelineLayout);
|
NAZARA_VULKAN_DEVICE_FUNCTION(vkDestroyPipelineLayout);
|
||||||
NAZARA_VULKAN_DEVICE_FUNCTION(vkDestroyRenderPass);
|
NAZARA_VULKAN_DEVICE_FUNCTION(vkDestroyRenderPass);
|
||||||
NAZARA_VULKAN_DEVICE_FUNCTION(vkDestroySampler);
|
NAZARA_VULKAN_DEVICE_FUNCTION(vkDestroySampler);
|
||||||
|
|
|
||||||
|
|
@ -125,6 +125,7 @@ namespace Nz
|
||||||
NAZARA_VULKAN_LOAD_DEVICE(vkCreateGraphicsPipelines);
|
NAZARA_VULKAN_LOAD_DEVICE(vkCreateGraphicsPipelines);
|
||||||
NAZARA_VULKAN_LOAD_DEVICE(vkCreateImage);
|
NAZARA_VULKAN_LOAD_DEVICE(vkCreateImage);
|
||||||
NAZARA_VULKAN_LOAD_DEVICE(vkCreateImageView);
|
NAZARA_VULKAN_LOAD_DEVICE(vkCreateImageView);
|
||||||
|
NAZARA_VULKAN_LOAD_DEVICE(vkCreatePipelineCache);
|
||||||
NAZARA_VULKAN_LOAD_DEVICE(vkCreatePipelineLayout);
|
NAZARA_VULKAN_LOAD_DEVICE(vkCreatePipelineLayout);
|
||||||
NAZARA_VULKAN_LOAD_DEVICE(vkCreateRenderPass);
|
NAZARA_VULKAN_LOAD_DEVICE(vkCreateRenderPass);
|
||||||
NAZARA_VULKAN_LOAD_DEVICE(vkCreateSampler);
|
NAZARA_VULKAN_LOAD_DEVICE(vkCreateSampler);
|
||||||
|
|
@ -141,6 +142,7 @@ namespace Nz
|
||||||
NAZARA_VULKAN_LOAD_DEVICE(vkDestroyImage);
|
NAZARA_VULKAN_LOAD_DEVICE(vkDestroyImage);
|
||||||
NAZARA_VULKAN_LOAD_DEVICE(vkDestroyImageView);
|
NAZARA_VULKAN_LOAD_DEVICE(vkDestroyImageView);
|
||||||
NAZARA_VULKAN_LOAD_DEVICE(vkDestroyPipeline);
|
NAZARA_VULKAN_LOAD_DEVICE(vkDestroyPipeline);
|
||||||
|
NAZARA_VULKAN_LOAD_DEVICE(vkDestroyPipelineCache);
|
||||||
NAZARA_VULKAN_LOAD_DEVICE(vkDestroyPipelineLayout);
|
NAZARA_VULKAN_LOAD_DEVICE(vkDestroyPipelineLayout);
|
||||||
NAZARA_VULKAN_LOAD_DEVICE(vkDestroyRenderPass);
|
NAZARA_VULKAN_LOAD_DEVICE(vkDestroyRenderPass);
|
||||||
NAZARA_VULKAN_LOAD_DEVICE(vkDestroySampler);
|
NAZARA_VULKAN_LOAD_DEVICE(vkDestroySampler);
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue