wonder.js
Version:
15 lines (11 loc) • 702 B
JavaScript
;
var ArrayService$Wonderjs = require("../../../atom/ArrayService.js");
var TypeArrayService$Wonderjs = require("../../../primitive/buffer/TypeArrayService.js");
var ArrayService$WonderCommonlib = require("wonder-commonlib/lib/js/src/ArrayService.js");
function resetShaderIndices(index, defaultShaderIndex, shaderIndices) {
return ArrayService$WonderCommonlib.reduceOneParam((function (shaderIndices, i) {
return TypeArrayService$Wonderjs.setUint32_1(i, defaultShaderIndex, shaderIndices);
}), shaderIndices, ArrayService$Wonderjs.range(0, index - 1 | 0));
}
exports.resetShaderIndices = resetShaderIndices;
/* ArrayService-Wonderjs Not a pure module */