[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