From 08876581f78bc81174f83d253e8c84696c33c02f Mon Sep 17 00:00:00 2001 From: baldurk Date: Thu, 22 Oct 2015 23:48:42 +0200 Subject: [PATCH] Add some extra pipeline data to creation info struct --- renderdoc/driver/vulkan/vk_info.cpp | 2 ++ renderdoc/driver/vulkan/vk_info.h | 2 ++ 2 files changed, 4 insertions(+) diff --git a/renderdoc/driver/vulkan/vk_info.cpp b/renderdoc/driver/vulkan/vk_info.cpp index b60073897..563699a87 100644 --- a/renderdoc/driver/vulkan/vk_info.cpp +++ b/renderdoc/driver/vulkan/vk_info.cpp @@ -64,6 +64,8 @@ void VulkanCreationInfo::Pipeline::Init(const VkGraphicsPipelineCreateInfo* pCre flags = pCreateInfo->flags; layout = VKMGR()->GetNonDispWrapper(pCreateInfo->layout)->id; + renderpass = VKMGR()->GetNonDispWrapper(pCreateInfo->renderPass)->id; + subpass = pCreateInfo->subpass; // need to figure out which states are valid to be NULL diff --git a/renderdoc/driver/vulkan/vk_info.h b/renderdoc/driver/vulkan/vk_info.h index e3622ab45..58684eacb 100644 --- a/renderdoc/driver/vulkan/vk_info.h +++ b/renderdoc/driver/vulkan/vk_info.h @@ -57,6 +57,8 @@ struct VulkanCreationInfo void Init(const VkComputePipelineCreateInfo* pCreateInfo); ResourceId layout; + ResourceId renderpass; + uint32_t subpass; // VkGraphicsPipelineCreateInfo VkPipelineCreateFlags flags;