|
|
Donner SVG 0.8.0-pre
SVG editor and embeddable C++20 engine.
|
A compute pipeline built from a shader IR program's build-time emitted source, with the objects it is layered on. More...
#include "donner/svg/renderer/geode/GeodeFilterEngine.h"
Public Attributes | |
| gpu::ShaderModule | shaderModule |
| Module holding the compute entry point. | |
| gpu::BindGroupLayout | bindGroupLayout |
| Layout of group 0. | |
| gpu::PipelineLayout | pipelineLayout |
| Pipeline layout over that one group. | |
| gpu::ComputePipeline | pipeline |
| The pipeline itself. | |
A compute pipeline built from a shader IR program's build-time emitted source, with the objects it is layered on.
Every handle is null when any step of the build failed, which is what a dispatch checks before recording: a pipeline that was never created must not be dispatched with.
| gpu::BindGroupLayout donner::geode::RuntimeComputeProgram::bindGroupLayout |
Layout of group 0.
| gpu::ComputePipeline donner::geode::RuntimeComputeProgram::pipeline |
The pipeline itself.
| gpu::PipelineLayout donner::geode::RuntimeComputeProgram::pipelineLayout |
Pipeline layout over that one group.
| gpu::ShaderModule donner::geode::RuntimeComputeProgram::shaderModule |
Module holding the compute entry point.