#pragma once
#include <vector>
#include "gfx/dag_types.h"

namespace fn::gfx {

// Sube los params del pipeline al shader via glUniform4fv(u_params, 16, data).
// El programa GL debe estar activo (glUseProgram'd) por el caller.
void dag_uniforms_apply(const std::vector<DagStep>& pipeline, unsigned int program);

} // namespace fn::gfx
