mirror of
https://github.com/SamEyeBam/animate.git
synced 2025-09-28 15:05:25 +00:00
larry babby and threejs for glsl
This commit is contained in:
28
webGl/my-threejs-test/node_modules/@parcel/runtime-js/lib/helpers/browser/css-loader.js
generated
vendored
Normal file
28
webGl/my-threejs-test/node_modules/@parcel/runtime-js/lib/helpers/browser/css-loader.js
generated
vendored
Normal file
@@ -0,0 +1,28 @@
|
||||
"use strict";
|
||||
|
||||
var cacheLoader = require('../cacheLoader');
|
||||
module.exports = cacheLoader(function (bundle) {
|
||||
return new Promise(function (resolve, reject) {
|
||||
// Don't insert the same link element twice (e.g. if it was already in the HTML)
|
||||
var existingLinks = document.getElementsByTagName('link');
|
||||
if ([].concat(existingLinks).some(function isCurrentBundle(link) {
|
||||
return link.href === bundle && link.rel.indexOf('stylesheet') > -1;
|
||||
})) {
|
||||
resolve();
|
||||
return;
|
||||
}
|
||||
var link = document.createElement('link');
|
||||
link.rel = 'stylesheet';
|
||||
link.href = bundle;
|
||||
link.onerror = function (e) {
|
||||
link.onerror = link.onload = null;
|
||||
link.remove();
|
||||
reject(e);
|
||||
};
|
||||
link.onload = function () {
|
||||
link.onerror = link.onload = null;
|
||||
resolve();
|
||||
};
|
||||
document.getElementsByTagName('head')[0].appendChild(link);
|
||||
});
|
||||
});
|
7
webGl/my-threejs-test/node_modules/@parcel/runtime-js/lib/helpers/browser/esm-js-loader.js
generated
vendored
Normal file
7
webGl/my-threejs-test/node_modules/@parcel/runtime-js/lib/helpers/browser/esm-js-loader.js
generated
vendored
Normal file
@@ -0,0 +1,7 @@
|
||||
"use strict";
|
||||
|
||||
function load(id) {
|
||||
// eslint-disable-next-line no-undef
|
||||
return __parcel__import__(require('../bundle-manifest').resolve(id));
|
||||
}
|
||||
module.exports = load;
|
8
webGl/my-threejs-test/node_modules/@parcel/runtime-js/lib/helpers/browser/html-loader.js
generated
vendored
Normal file
8
webGl/my-threejs-test/node_modules/@parcel/runtime-js/lib/helpers/browser/html-loader.js
generated
vendored
Normal file
@@ -0,0 +1,8 @@
|
||||
"use strict";
|
||||
|
||||
var cacheLoader = require('../cacheLoader');
|
||||
module.exports = cacheLoader(function (bundle) {
|
||||
return fetch(bundle).then(function (res) {
|
||||
return res.text();
|
||||
});
|
||||
});
|
32
webGl/my-threejs-test/node_modules/@parcel/runtime-js/lib/helpers/browser/import-polyfill.js
generated
vendored
Normal file
32
webGl/my-threejs-test/node_modules/@parcel/runtime-js/lib/helpers/browser/import-polyfill.js
generated
vendored
Normal file
@@ -0,0 +1,32 @@
|
||||
"use strict";
|
||||
|
||||
var cacheLoader = require('../cacheLoader');
|
||||
module.exports = cacheLoader(function (bundle) {
|
||||
return new Promise(function (resolve, reject) {
|
||||
// Add a global function to handle when the script loads.
|
||||
var globalName = "i".concat(('' + Math.random()).slice(2));
|
||||
global[globalName] = function (m) {
|
||||
resolve(m);
|
||||
cleanup();
|
||||
};
|
||||
|
||||
// Remove script on load or error
|
||||
var cleanup = function () {
|
||||
delete global[globalName];
|
||||
script.onerror = null;
|
||||
script.remove();
|
||||
};
|
||||
|
||||
// Append an inline script tag into the document head
|
||||
var script = document.createElement('script');
|
||||
script.async = true;
|
||||
script.type = 'module';
|
||||
script.charset = 'utf-8';
|
||||
script.textContent = "import * as m from '".concat(bundle, "'; ").concat(globalName, "(m);");
|
||||
script.onerror = function (e) {
|
||||
reject(e);
|
||||
cleanup();
|
||||
};
|
||||
document.head.appendChild(script);
|
||||
});
|
||||
});
|
35
webGl/my-threejs-test/node_modules/@parcel/runtime-js/lib/helpers/browser/js-loader.js
generated
vendored
Normal file
35
webGl/my-threejs-test/node_modules/@parcel/runtime-js/lib/helpers/browser/js-loader.js
generated
vendored
Normal file
@@ -0,0 +1,35 @@
|
||||
"use strict";
|
||||
|
||||
var cacheLoader = require('../cacheLoader');
|
||||
module.exports = cacheLoader(function (bundle) {
|
||||
return new Promise(function (resolve, reject) {
|
||||
// Don't insert the same script twice (e.g. if it was already in the HTML)
|
||||
var existingScripts = document.getElementsByTagName('script');
|
||||
if ([].concat(existingScripts).some(function isCurrentBundle(script) {
|
||||
return script.src === bundle;
|
||||
})) {
|
||||
resolve();
|
||||
return;
|
||||
}
|
||||
var preloadLink = document.createElement('link');
|
||||
preloadLink.href = bundle;
|
||||
preloadLink.rel = 'preload';
|
||||
preloadLink.as = 'script';
|
||||
document.head.appendChild(preloadLink);
|
||||
var script = document.createElement('script');
|
||||
script.async = true;
|
||||
script.type = 'text/javascript';
|
||||
script.src = bundle;
|
||||
script.onerror = function (e) {
|
||||
var error = new TypeError("Failed to fetch dynamically imported module: ".concat(bundle, ". Error: ").concat(e.message));
|
||||
script.onerror = script.onload = null;
|
||||
script.remove();
|
||||
reject(error);
|
||||
};
|
||||
script.onload = function () {
|
||||
script.onerror = script.onload = null;
|
||||
resolve();
|
||||
};
|
||||
document.getElementsByTagName('head')[0].appendChild(script);
|
||||
});
|
||||
});
|
13
webGl/my-threejs-test/node_modules/@parcel/runtime-js/lib/helpers/browser/prefetch-loader.js
generated
vendored
Normal file
13
webGl/my-threejs-test/node_modules/@parcel/runtime-js/lib/helpers/browser/prefetch-loader.js
generated
vendored
Normal file
@@ -0,0 +1,13 @@
|
||||
"use strict";
|
||||
|
||||
var cacheLoader = require('../cacheLoader');
|
||||
module.exports = cacheLoader(function (bundle, priority) {
|
||||
var link = document.createElement('link');
|
||||
link.rel = 'prefetch';
|
||||
link.href = bundle;
|
||||
if (priority) {
|
||||
link.as = priority;
|
||||
}
|
||||
document.getElementsByTagName('head')[0].appendChild(link);
|
||||
return Promise.resolve();
|
||||
}, 'prefetch');
|
14
webGl/my-threejs-test/node_modules/@parcel/runtime-js/lib/helpers/browser/preload-loader.js
generated
vendored
Normal file
14
webGl/my-threejs-test/node_modules/@parcel/runtime-js/lib/helpers/browser/preload-loader.js
generated
vendored
Normal file
@@ -0,0 +1,14 @@
|
||||
"use strict";
|
||||
|
||||
var cacheLoader = require('../cacheLoader');
|
||||
module.exports = cacheLoader(function (bundle, priority, isModule) {
|
||||
var link = document.createElement('link');
|
||||
link.charset = 'utf-8';
|
||||
link.rel = isModule ? 'modulepreload' : 'preload';
|
||||
link.href = bundle;
|
||||
if (priority) {
|
||||
link.as = priority;
|
||||
}
|
||||
document.getElementsByTagName('head')[0].appendChild(link);
|
||||
return Promise.resolve();
|
||||
}, 'preload');
|
16
webGl/my-threejs-test/node_modules/@parcel/runtime-js/lib/helpers/browser/wasm-loader.js
generated
vendored
Normal file
16
webGl/my-threejs-test/node_modules/@parcel/runtime-js/lib/helpers/browser/wasm-loader.js
generated
vendored
Normal file
@@ -0,0 +1,16 @@
|
||||
"use strict";
|
||||
|
||||
var cacheLoader = require('../cacheLoader');
|
||||
module.exports = cacheLoader(function (bundle) {
|
||||
return fetch(bundle).then(function (res) {
|
||||
if (WebAssembly.instantiateStreaming) {
|
||||
return WebAssembly.instantiateStreaming(res);
|
||||
} else {
|
||||
return res.arrayBuffer().then(function (data) {
|
||||
return WebAssembly.instantiate(data);
|
||||
});
|
||||
}
|
||||
}).then(function (wasmModule) {
|
||||
return wasmModule.instance.exports;
|
||||
});
|
||||
});
|
Reference in New Issue
Block a user