// Effect implementation #include "gpu/effect.h" #include "util/fatal_error.h" Effect::Effect(const GpuContext& ctx, const std::vector& inputs, const std::vector& outputs) : ctx_(ctx), input_nodes_(inputs), output_nodes_(outputs) { FATAL_CHECK(!inputs.empty(), "Effect must have at least one input\n"); FATAL_CHECK(!outputs.empty(), "Effect must have at least one output\n"); }