MCPcopy Create free account
hub / github.com/microsoft/SandDance / loadProgram

Function loadProgram

docs/tests/v2/es6/js/sanddance.js:35967–35986  ·  view source on GitHub ↗
(gl)

Source from the content-addressed store, hash-verified

35965}
35966
35967function loadProgram(gl) {
35968 var opts = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};
35969 var vs = opts.vs,
35970 fs = opts.fs,
35971 _opts$onProgress4 = opts.onProgress,
35972 onProgress = _opts$onProgress4 === void 0 ? noop : _opts$onProgress4;
35973 return loadFiles(Object.assign({
35974 urls: [vs, fs],
35975 onProgress: onProgress
35976 }, opts)).then(function (_ref) {
35977 var _ref2 = (0, _slicedToArray2.default)(_ref, 2),
35978 vsText = _ref2[0],
35979 fsText = _ref2[1];
35980
35981 return new _webgl.Program(gl, Object.assign({
35982 vs: vsText,
35983 fs: fsText
35984 }, opts));
35985 });
35986} // Loads a simple JSON format
35987
35988
35989function loadModel(gl) {

Callers

nothing calls this directly

Calls 1

loadFilesFunction · 0.85

Tested by

no test coverage detected