Vulkan/Device: Fix pipeline cache crash
Former-commit-id: 70ddcabea8fa60597c4ab4898a79aedfed43b1ec [formerly 8a722dfbc97c8b8ff0ca957a8af2c1ffb14b8ffb] Former-commit-id: 86b119367a21f26384d640d8f80eb97f96cf6909
This commit is contained in:
@@ -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);
|
||||||
|
|||||||
Reference in New Issue
Block a user