array shape
stride array
index offset
linear index
var shape = [ 10, 10 ];
var strides = [ 10, 1 ];
var offset = 10;
var idx = minViewBufferIndex( shape, strides, offset );
// returns 10
var shape = [ 10, 10 ];
var strides = [ -10, -1 ];
var offset = 109;
var idx = minViewBufferIndex( shape, strides, offset );
// returns 10
var shape = [ 10, 10 ];
var strides = [ 1, 10 ];
var offset = 10;
var idx = minViewBufferIndex( shape, strides, offset );
// returns 10
var shape = [ 10, 10 ];
var strides = [ -1, -10 ];
var offset = 109;
var idx = minViewBufferIndex( shape, strides, offset );
// returns 10
Computes the minimum linear index in an underlying data buffer accessible to an array view.