Fix #112184: Adapt optimized case of Points of Curve node for domain #112185

Merged
Hans Goudey merged 2 commits from mod_moder/blender:tmp_fix_points_of_curve into main 2023-09-09 19:16:19 +02:00
1 changed files with 2 additions and 2 deletions

View File

@ -195,10 +195,10 @@ class CurveStartPointInput final : public bke::CurvesFieldInput {
}
GVArray get_varray_for_context(const bke::CurvesGeometry &curves,
const eAttrDomain /*domain*/,
const eAttrDomain domain,
const IndexMask & /*mask*/) const final
{
return VArray<int>::ForSpan(curves.offsets());
return curves.adapt_domain(VArray<int>::ForSpan(curves.offsets()), ATTR_DOMAIN_CURVE, domain);
}
mod_moder marked this conversation as resolved Outdated

This can use curves.adapt_domain directly.

This can use `curves.adapt_domain` directly.
uint64_t hash() const final