[Bf-blender-cvs] [d609705cb91] virtual-array-attributes: cleanup

Jacques Lucke noreply at git.blender.org
Mon Apr 12 18:27:55 CEST 2021


Commit: d609705cb915c6b899393d7ff730f1a4f285db80
Author: Jacques Lucke
Date:   Sun Apr 11 11:48:29 2021 +0200
Branches: virtual-array-attributes
https://developer.blender.org/rBd609705cb915c6b899393d7ff730f1a4f285db80

cleanup

===================================================================

M	source/blender/functions/FN_generic_virtual_array.hh

===================================================================

diff --git a/source/blender/functions/FN_generic_virtual_array.hh b/source/blender/functions/FN_generic_virtual_array.hh
index 434f69fb648..ee83dc2adef 100644
--- a/source/blender/functions/FN_generic_virtual_array.hh
+++ b/source/blender/functions/FN_generic_virtual_array.hh
@@ -670,6 +670,7 @@ template<typename T> class GVArray_TypedRef {
  public:
   GVArray_TypedRef(const GVArray &gvarray)
   {
+    BLI_assert(gvarray.type().is<T>());
     if (gvarray.is_span()) {
       const GSpan span = gvarray.get_span();
       varray_span_.emplace(span.typed<T>());
@@ -717,6 +718,7 @@ template<typename T> class GVMutableArray_TypedRef {
  public:
   GVMutableArray_TypedRef(GVMutableArray &gvarray)
   {
+    BLI_assert(gvarray.type().is<T>());
     if (gvarray.is_span()) {
       const GMutableSpan span = gvarray.get_span();
       varray_span_.emplace(span.typed<T>());



More information about the Bf-blender-cvs mailing list