Loader plugin to treat (and build) OpenGL Shading Language (*.glsl) files as javascript modules. Made for [email protected]
This plugin is, for now, a POC to load *.glsl files (such as the ones found on the THREE.js source ) and let SystemJS treat them as javascript ES6 modules.
I made this loader to import some specific THREE.js submodules into one of my projects, then building a static build with jspm-cli, and getting Rollup to perform its three shaking magic on the result.
Install it with jspm
using:
jspm install glsl=npm:systemjs-glsl-plugin
This loader must be enabled in the meta
section of jspm.config.js
meta: {
"*.glsl": {
"defaultExtension": false,
"loader": "glsl"
},{
...
}
}