载入中...
搜索中...
未找到
ComputePass.h
浏览该文件的文档.
Minimal compute pipeline wrapper for in-frame compute sections.
Definition ComputePass.h:17
bool create(vkb::Device &device, vk::PipelineLayout layout, const std::vector< uint32_t > &spv)
Create from embedded SPIR-V words; layout must outlive the pass.
Definition ComputePass.cpp:20
vk::Pipeline pipeline() const
Definition ComputePass.h:37
ComputePass()=default
ComputePass(const ComputePass &)=delete
ComputePass & operator=(const ComputePass &)=delete
void record(vk::CommandBuffer cb, uint32_t groupsX, uint32_t groupsY=1, uint32_t groupsZ=1) const
Record one dispatch (local size baked into the shader).
Definition ComputePass.cpp:53
ComputePass(ComputePass &&o) noexcept
Definition ComputePass.h:22
Definition VulkanSequence.h:8