mirror of
https://github.com/baldurk/renderdoc.git
synced 2026-05-06 10:00:40 +00:00
Store bindpoint inside VulkanStatePipeline
This commit is contained in:
@@ -33,6 +33,10 @@ struct DescSetLayout;
|
||||
|
||||
struct VulkanStatePipeline
|
||||
{
|
||||
VulkanStatePipeline(VkPipelineBindPoint bindPoint) : bindPoint(bindPoint) {}
|
||||
|
||||
VkPipelineBindPoint bindPoint;
|
||||
|
||||
ResourceId pipeline;
|
||||
|
||||
// shader object
|
||||
@@ -164,7 +168,9 @@ struct VulkanRenderState
|
||||
bool ActiveRenderPass() const { return renderPass != ResourceId() || dynamicRendering.active; }
|
||||
VkRect2D renderArea = {};
|
||||
|
||||
VulkanStatePipeline compute, graphics, rt;
|
||||
VulkanStatePipeline compute = VulkanStatePipeline(VK_PIPELINE_BIND_POINT_COMPUTE);
|
||||
VulkanStatePipeline graphics = VulkanStatePipeline(VK_PIPELINE_BIND_POINT_GRAPHICS);
|
||||
VulkanStatePipeline rt = VulkanStatePipeline(VK_PIPELINE_BIND_POINT_RAY_TRACING_KHR);
|
||||
|
||||
VulkanStatePipeline &GetPipeline(VkPipelineBindPoint pipelineBindPoint)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user