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