message: opaque: added shape to tensor case
diff: @@ -2406,7 +2406,7 @@ def opaque(type_, value, shape=1):
  return _ek.opaque(_ek.detached_t(type_), value, shape)
  if _ek.is_jit_array_v(type_):
  if _ek.is_tensor_v(type_):
  - return type_(_ek.opaque(type_.Array, value), shape)
  + return type_(_ek.opaque(type_.Array, value, _ek.hprod(shape)), shape)
  return type_.opaque_(value, shape)
  elif _ek.is_enoki_struct_v(type_):
  result = type_()
  