├── .gitignore ├── .npmignore ├── .travis.yml ├── README.md ├── dist └── index.html ├── index.js ├── package.json ├── src ├── index.js ├── parser.js └── utils │ ├── ast-generator.js │ ├── cache-import-snippets.js │ ├── constructor-mask.js │ ├── error-handler.js │ ├── extract-shader-source.js │ ├── parse-import-string.js │ ├── select-function-calls.js │ └── selector.js ├── test ├── app.js ├── shaders │ ├── collections │ │ ├── draw.glsl │ │ ├── fbm.glsl │ │ ├── noise.glsl │ │ └── random.glsl │ └── fragments.glsl ├── webpack.debug.js └── webpack.test.js └── yarn.lock /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/migalooo/glsl-shader-loader/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/migalooo/glsl-shader-loader/HEAD/.npmignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/migalooo/glsl-shader-loader/HEAD/.travis.yml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/migalooo/glsl-shader-loader/HEAD/README.md -------------------------------------------------------------------------------- /dist/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/migalooo/glsl-shader-loader/HEAD/dist/index.html -------------------------------------------------------------------------------- /index.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./src/index.js') 2 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/migalooo/glsl-shader-loader/HEAD/package.json -------------------------------------------------------------------------------- /src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/migalooo/glsl-shader-loader/HEAD/src/index.js -------------------------------------------------------------------------------- /src/parser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/migalooo/glsl-shader-loader/HEAD/src/parser.js -------------------------------------------------------------------------------- /src/utils/ast-generator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/migalooo/glsl-shader-loader/HEAD/src/utils/ast-generator.js -------------------------------------------------------------------------------- /src/utils/cache-import-snippets.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/migalooo/glsl-shader-loader/HEAD/src/utils/cache-import-snippets.js -------------------------------------------------------------------------------- /src/utils/constructor-mask.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/migalooo/glsl-shader-loader/HEAD/src/utils/constructor-mask.js -------------------------------------------------------------------------------- /src/utils/error-handler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/migalooo/glsl-shader-loader/HEAD/src/utils/error-handler.js -------------------------------------------------------------------------------- /src/utils/extract-shader-source.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/migalooo/glsl-shader-loader/HEAD/src/utils/extract-shader-source.js -------------------------------------------------------------------------------- /src/utils/parse-import-string.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/migalooo/glsl-shader-loader/HEAD/src/utils/parse-import-string.js -------------------------------------------------------------------------------- /src/utils/select-function-calls.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/migalooo/glsl-shader-loader/HEAD/src/utils/select-function-calls.js -------------------------------------------------------------------------------- /src/utils/selector.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/migalooo/glsl-shader-loader/HEAD/src/utils/selector.js -------------------------------------------------------------------------------- /test/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/migalooo/glsl-shader-loader/HEAD/test/app.js -------------------------------------------------------------------------------- /test/shaders/collections/draw.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/migalooo/glsl-shader-loader/HEAD/test/shaders/collections/draw.glsl -------------------------------------------------------------------------------- /test/shaders/collections/fbm.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/migalooo/glsl-shader-loader/HEAD/test/shaders/collections/fbm.glsl -------------------------------------------------------------------------------- /test/shaders/collections/noise.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/migalooo/glsl-shader-loader/HEAD/test/shaders/collections/noise.glsl -------------------------------------------------------------------------------- /test/shaders/collections/random.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/migalooo/glsl-shader-loader/HEAD/test/shaders/collections/random.glsl -------------------------------------------------------------------------------- /test/shaders/fragments.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/migalooo/glsl-shader-loader/HEAD/test/shaders/fragments.glsl -------------------------------------------------------------------------------- /test/webpack.debug.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/migalooo/glsl-shader-loader/HEAD/test/webpack.debug.js -------------------------------------------------------------------------------- /test/webpack.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/migalooo/glsl-shader-loader/HEAD/test/webpack.test.js -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/migalooo/glsl-shader-loader/HEAD/yarn.lock --------------------------------------------------------------------------------