├── .gitignore ├── .npmignore ├── LICENSE.md ├── README.md ├── fixtures ├── another.glsl ├── basic.glsl ├── complex-march.glsl ├── complex-ray-result.glsl ├── complex-ray.glsl ├── complex.glsl ├── multiple-mapped-child.glsl ├── multiple-mapped.glsl ├── sibling.glsl ├── square.vert ├── struct.glsl ├── unsuffixable-child.glsl ├── unsuffixable-source.glsl ├── unsuffixable.glsl └── version.glsl ├── index.js ├── lib ├── clean-suffixes.js └── topo-sort.js ├── package.json └── test ├── _check-headless.js ├── complex-valid-shader.js ├── define-after-version.js ├── index.js ├── lazy-variable-name-check.js ├── multiple-mapped.js ├── unsuffixable.js └── utils └── fragment-shader.js /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | *.log 3 | .DS_Store 4 | bundle.js 5 | package-lock.json 6 | -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glslify/glslify-bundle/HEAD/.npmignore -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glslify/glslify-bundle/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glslify/glslify-bundle/HEAD/README.md -------------------------------------------------------------------------------- /fixtures/another.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glslify/glslify-bundle/HEAD/fixtures/another.glsl -------------------------------------------------------------------------------- /fixtures/basic.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glslify/glslify-bundle/HEAD/fixtures/basic.glsl -------------------------------------------------------------------------------- /fixtures/complex-march.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glslify/glslify-bundle/HEAD/fixtures/complex-march.glsl -------------------------------------------------------------------------------- /fixtures/complex-ray-result.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glslify/glslify-bundle/HEAD/fixtures/complex-ray-result.glsl -------------------------------------------------------------------------------- /fixtures/complex-ray.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glslify/glslify-bundle/HEAD/fixtures/complex-ray.glsl -------------------------------------------------------------------------------- /fixtures/complex.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glslify/glslify-bundle/HEAD/fixtures/complex.glsl -------------------------------------------------------------------------------- /fixtures/multiple-mapped-child.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glslify/glslify-bundle/HEAD/fixtures/multiple-mapped-child.glsl -------------------------------------------------------------------------------- /fixtures/multiple-mapped.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glslify/glslify-bundle/HEAD/fixtures/multiple-mapped.glsl -------------------------------------------------------------------------------- /fixtures/sibling.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glslify/glslify-bundle/HEAD/fixtures/sibling.glsl -------------------------------------------------------------------------------- /fixtures/square.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glslify/glslify-bundle/HEAD/fixtures/square.vert -------------------------------------------------------------------------------- /fixtures/struct.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glslify/glslify-bundle/HEAD/fixtures/struct.glsl -------------------------------------------------------------------------------- /fixtures/unsuffixable-child.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glslify/glslify-bundle/HEAD/fixtures/unsuffixable-child.glsl -------------------------------------------------------------------------------- /fixtures/unsuffixable-source.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glslify/glslify-bundle/HEAD/fixtures/unsuffixable-source.glsl -------------------------------------------------------------------------------- /fixtures/unsuffixable.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glslify/glslify-bundle/HEAD/fixtures/unsuffixable.glsl -------------------------------------------------------------------------------- /fixtures/version.glsl: -------------------------------------------------------------------------------- 1 | #version 150 2 | 3 | float PI = 3.14159265359; 4 | -------------------------------------------------------------------------------- /index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glslify/glslify-bundle/HEAD/index.js -------------------------------------------------------------------------------- /lib/clean-suffixes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glslify/glslify-bundle/HEAD/lib/clean-suffixes.js -------------------------------------------------------------------------------- /lib/topo-sort.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glslify/glslify-bundle/HEAD/lib/topo-sort.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glslify/glslify-bundle/HEAD/package.json -------------------------------------------------------------------------------- /test/_check-headless.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glslify/glslify-bundle/HEAD/test/_check-headless.js -------------------------------------------------------------------------------- /test/complex-valid-shader.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glslify/glslify-bundle/HEAD/test/complex-valid-shader.js -------------------------------------------------------------------------------- /test/define-after-version.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glslify/glslify-bundle/HEAD/test/define-after-version.js -------------------------------------------------------------------------------- /test/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glslify/glslify-bundle/HEAD/test/index.js -------------------------------------------------------------------------------- /test/lazy-variable-name-check.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glslify/glslify-bundle/HEAD/test/lazy-variable-name-check.js -------------------------------------------------------------------------------- /test/multiple-mapped.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glslify/glslify-bundle/HEAD/test/multiple-mapped.js -------------------------------------------------------------------------------- /test/unsuffixable.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glslify/glslify-bundle/HEAD/test/unsuffixable.js -------------------------------------------------------------------------------- /test/utils/fragment-shader.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glslify/glslify-bundle/HEAD/test/utils/fragment-shader.js --------------------------------------------------------------------------------