* @returns {Promise}
(src)
| 418 | * @returns {Promise} |
| 419 | */ |
| 420 | function loadTexture (src) { |
| 421 | return new Promise(function (resolve, reject) { |
| 422 | new THREE.ImageLoader().load(src, function (image) { |
| 423 | resolve(image); |
| 424 | }, undefined, function () { |
| 425 | error('Error loading font image', src); |
| 426 | reject(null); |
| 427 | }); |
| 428 | }); |
| 429 | } |
| 430 | |
| 431 | function createShader (el, shaderName, data) { |
| 432 | var shader; |