mirror of
https://github.com/Kbz-8/Pulse.git
synced 2026-01-11 23:43:34 +00:00
working on Vulkahn compute pipelines
This commit is contained in:
@@ -13,10 +13,13 @@
|
||||
|
||||
typedef struct VulkanComputePipeline
|
||||
{
|
||||
VkShaderModule module;
|
||||
VkPipelineLayout layout;
|
||||
VkPipeline pipeline;
|
||||
} VulkanComputePipeline;
|
||||
|
||||
PulseComputePipeline VulkanCreateComputePipeline(PulseDevice device, const PulseComputePipelineCreateInfo* info);
|
||||
void VulkanBindComputePipeline(PulseComputePipeline pipeline);
|
||||
void VulkanDispatchComputePipeline(PulseComputePipeline pipeline, PulseCommandList cmd, uint32_t groupcount_x, uint32_t groupcount_y, uint32_t groupcount_z);
|
||||
void VulkanDestroyComputePipeline(PulseDevice device, PulseComputePipeline pipeline);
|
||||
|
||||
#endif // PULSE_VULKAN_COMPUTE_PIPELINE_H_
|
||||
|
||||
Reference in New Issue
Block a user