|
MayaFlux 0.5.0
Digital-First Multimedia Processing Framework
|
|
inline |
Construct from an explicit, fully-specified binding list.
For dispatch shapes the positional constructor's image/aux split does not fit cleanly: any combination of input image, output image, and SSBOs declared directly as GpuBufferBinding entries. mode still governs collect_gpu_outputs / collect_result; the caller is responsible for the binding list matching that mode (e.g. an OUTPUT IMAGE_STORAGE entry present whenever mode != SCALAR).
| config | Shader path, workgroup size, push constant size. |
| bindings | Full binding list, image and buffer entries mixed freely. |
| mode | Controls what collect_gpu_outputs / collect_result return. |
Definition at line 119 of file TextureExecutionContext.hpp.
References b, MayaFlux::is_image(), and MayaFlux::Portal::Graphics::RGBA8.
Here is the call graph for this function: