(gl)
| 35965 | } |
| 35966 | |
| 35967 | function 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 | |
| 35989 | function loadModel(gl) { |
nothing calls this directly
no test coverage detected