RavEngine
Loading...
Searching...
No Matches
VkComputePipeline.hpp
1#pragma once
2#include <RGL/Types.hpp>
3#include <RGL/Pipeline.hpp>
4#include "VkDevice.hpp"
5#include "VkPipelineLibraryShared.hpp"
6
7namespace RGL {
9 const std::shared_ptr<DeviceVk> owningDevice;
10 const std::shared_ptr<struct PipelineLayoutVk> pipelineLayout;
11 VkPipeline computePipeline = VK_NULL_HANDLE;
12
13 BufferBindingStore bufferBindings;
14
15 ComputePipelineVk(decltype(owningDevice) device, const ComputePipelineDescriptor& desc);
16
17 virtual ~ComputePipelineVk();
18 };
19}
Definition Pipeline.hpp:269
Definition VkComputePipeline.hpp:8
Definition Pipeline.hpp:278