diff options
author | Jacques Lucke <jacques@blender.org> | 2022-04-06 16:28:36 +0300 |
---|---|---|
committer | Jacques Lucke <jacques@blender.org> | 2022-04-06 16:28:36 +0300 |
commit | 55661f7c21aba43b520478c2be88a76546d47b17 (patch) | |
tree | d9986c9624b16f5991e6f91a1ad06bcb6a9be529 /source/blender/blenlib/intern/generic_virtual_array.cc | |
parent | 1777772a17bbc1c2cc8d463cfeba1b7f8a556ab2 (diff) |
progress
Diffstat (limited to 'source/blender/blenlib/intern/generic_virtual_array.cc')
-rw-r--r-- | source/blender/blenlib/intern/generic_virtual_array.cc | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/source/blender/blenlib/intern/generic_virtual_array.cc b/source/blender/blenlib/intern/generic_virtual_array.cc index 3764367b6b7..b105d4452fc 100644 --- a/source/blender/blenlib/intern/generic_virtual_array.cc +++ b/source/blender/blenlib/intern/generic_virtual_array.cc @@ -278,6 +278,16 @@ class GVArrayImpl_For_SingleValueRef : public GVArrayImpl { { type_->fill_construct_indices(value_, dst, mask); } + + void materialize_compressed(const IndexMask mask, void *dst) const + { + type_->fill_assign_n(value_, dst, mask.size()); + } + + void materialize_compressed_to_uninitialized(const IndexMask mask, void *dst) const + { + type_->fill_construct_n(value_, dst, mask.size()); + } }; class GVArrayImpl_For_SingleValueRef_final final : public GVArrayImpl_For_SingleValueRef { |