We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent a3c9348 commit 39a2834Copy full SHA for 39a2834
src/slangpy_ext/utils/slangpytensor.cpp
@@ -162,7 +162,11 @@ NativeTensorMarshall::TensorFieldOffsets NativeTensorMarshall::extract_tensor_fi
162
offsets.shape = tensor_cursor["_shape"].offset();
163
offsets.strides = tensor_cursor["_strides"].offset();
164
offsets.offset = tensor_cursor["_offset"].offset();
165
- offsets.element_byte_stride = tensor_cursor["_element_byte_stride"].offset();
+
166
+ ShaderCursor ebs_field = tensor_cursor.find_field("_element_byte_stride");
167
+ if (ebs_field.is_valid())
168
+ offsets.element_byte_stride = ebs_field.offset();
169
170
offsets.is_valid = true;
171
offsets.array_stride
172
= (int)tensor_cursor["_shape"].slang_type_layout()->getElementStride(SLANG_PARAMETER_CATEGORY_UNIFORM);
0 commit comments