6 const std::string& velocity_field,
const std::string& divergence_field)
9 { .name =
"velocity_in", .binding = 0, .field = velocity_field, .access =
FieldAccess::READ },
10 { .name =
"divergence_out", .binding = 1, .field = divergence_field, .access =
FieldAccess::WRITE },
15 std::string velocity_field,
16 std::string divergence_field,
17 const std::string& shader_path)
19 , m_velocity_field(
std::move(velocity_field))
20 , m_divergence_field(
std::move(divergence_field))