|
MayaFlux 0.1.0
Digital-First Multimedia Processing Framework
|
| std::function<std::shared_ptr<void>(const std::shared_ptr<void>&, const std::vector<void*>&, uint32_t)> MayaFlux::Registry::Service::ComputeService::create_compute_pipeline |
Create a compute pipeline.
| shader | Compute shader module handle |
| layouts | Vector of descriptor set layout handles |
| push_constant_size | Size of push constants in bytes (0 if unused) |
Combines shader code with resource layout to create executable pipeline. Multiple descriptor set layouts enable logical grouping of resources. Push constants provide fast, small data updates without descriptor sets.
Definition at line 72 of file ComputeService.hpp.