├── .editorconfig ├── .eslintrc ├── .gitignore ├── .travis.yml ├── NOTES.md ├── README.md ├── assets └── images │ └── pretty-face.png ├── dist ├── regl-line-builder.js ├── regl-line-builder.min.js └── regl-line-builder.module.js ├── examples ├── basic-close.js ├── basic-perf.js ├── basic-resize.js ├── basic.js ├── custom-frag.js ├── custom-vert.js ├── perspective-2d.js ├── perspective-3d.js └── shaders │ └── instancing.vert ├── index.js ├── package.json ├── rollup.config.js ├── scripts ├── build-dist.sh ├── build-minify.sh ├── start.sh ├── test-lint.sh └── test-unit.sh ├── src ├── LineBuilder.js ├── LinePath.js ├── shaders │ ├── compute-miter-offset.glsl │ ├── fill.frag │ ├── fill.js │ ├── fill.vert │ ├── line.frag │ ├── line.js │ └── line.vert └── utils │ ├── color.js │ ├── ctor.js │ ├── logger.js │ └── math.js └── test ├── index.js └── utils └── create-context.js /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microbium/regl-line-builder/HEAD/.editorconfig -------------------------------------------------------------------------------- /.eslintrc: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "standard" 3 | } 4 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | npm-debug.log 2 | node_modules/* 3 | *.DS_Store 4 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microbium/regl-line-builder/HEAD/.travis.yml -------------------------------------------------------------------------------- /NOTES.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microbium/regl-line-builder/HEAD/NOTES.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microbium/regl-line-builder/HEAD/README.md -------------------------------------------------------------------------------- /assets/images/pretty-face.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microbium/regl-line-builder/HEAD/assets/images/pretty-face.png -------------------------------------------------------------------------------- /dist/regl-line-builder.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microbium/regl-line-builder/HEAD/dist/regl-line-builder.js -------------------------------------------------------------------------------- /dist/regl-line-builder.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microbium/regl-line-builder/HEAD/dist/regl-line-builder.min.js -------------------------------------------------------------------------------- /dist/regl-line-builder.module.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microbium/regl-line-builder/HEAD/dist/regl-line-builder.module.js -------------------------------------------------------------------------------- /examples/basic-close.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microbium/regl-line-builder/HEAD/examples/basic-close.js -------------------------------------------------------------------------------- /examples/basic-perf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microbium/regl-line-builder/HEAD/examples/basic-perf.js -------------------------------------------------------------------------------- /examples/basic-resize.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microbium/regl-line-builder/HEAD/examples/basic-resize.js -------------------------------------------------------------------------------- /examples/basic.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microbium/regl-line-builder/HEAD/examples/basic.js -------------------------------------------------------------------------------- /examples/custom-frag.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microbium/regl-line-builder/HEAD/examples/custom-frag.js -------------------------------------------------------------------------------- /examples/custom-vert.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microbium/regl-line-builder/HEAD/examples/custom-vert.js -------------------------------------------------------------------------------- /examples/perspective-2d.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microbium/regl-line-builder/HEAD/examples/perspective-2d.js -------------------------------------------------------------------------------- /examples/perspective-3d.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microbium/regl-line-builder/HEAD/examples/perspective-3d.js -------------------------------------------------------------------------------- /examples/shaders/instancing.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microbium/regl-line-builder/HEAD/examples/shaders/instancing.vert -------------------------------------------------------------------------------- /index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microbium/regl-line-builder/HEAD/index.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microbium/regl-line-builder/HEAD/package.json -------------------------------------------------------------------------------- /rollup.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microbium/regl-line-builder/HEAD/rollup.config.js -------------------------------------------------------------------------------- /scripts/build-dist.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microbium/regl-line-builder/HEAD/scripts/build-dist.sh -------------------------------------------------------------------------------- /scripts/build-minify.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microbium/regl-line-builder/HEAD/scripts/build-minify.sh -------------------------------------------------------------------------------- /scripts/start.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microbium/regl-line-builder/HEAD/scripts/start.sh -------------------------------------------------------------------------------- /scripts/test-lint.sh: -------------------------------------------------------------------------------- 1 | PATH=$(npm bin):$PATH 2 | export NODE_ENV=testing 3 | 4 | eslint "src/**/*.js" 5 | -------------------------------------------------------------------------------- /scripts/test-unit.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microbium/regl-line-builder/HEAD/scripts/test-unit.sh -------------------------------------------------------------------------------- /src/LineBuilder.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microbium/regl-line-builder/HEAD/src/LineBuilder.js -------------------------------------------------------------------------------- /src/LinePath.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microbium/regl-line-builder/HEAD/src/LinePath.js -------------------------------------------------------------------------------- /src/shaders/compute-miter-offset.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microbium/regl-line-builder/HEAD/src/shaders/compute-miter-offset.glsl -------------------------------------------------------------------------------- /src/shaders/fill.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microbium/regl-line-builder/HEAD/src/shaders/fill.frag -------------------------------------------------------------------------------- /src/shaders/fill.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microbium/regl-line-builder/HEAD/src/shaders/fill.js -------------------------------------------------------------------------------- /src/shaders/fill.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microbium/regl-line-builder/HEAD/src/shaders/fill.vert -------------------------------------------------------------------------------- /src/shaders/line.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microbium/regl-line-builder/HEAD/src/shaders/line.frag -------------------------------------------------------------------------------- /src/shaders/line.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microbium/regl-line-builder/HEAD/src/shaders/line.js -------------------------------------------------------------------------------- /src/shaders/line.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microbium/regl-line-builder/HEAD/src/shaders/line.vert -------------------------------------------------------------------------------- /src/utils/color.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microbium/regl-line-builder/HEAD/src/utils/color.js -------------------------------------------------------------------------------- /src/utils/ctor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microbium/regl-line-builder/HEAD/src/utils/ctor.js -------------------------------------------------------------------------------- /src/utils/logger.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microbium/regl-line-builder/HEAD/src/utils/logger.js -------------------------------------------------------------------------------- /src/utils/math.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microbium/regl-line-builder/HEAD/src/utils/math.js -------------------------------------------------------------------------------- /test/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microbium/regl-line-builder/HEAD/test/index.js -------------------------------------------------------------------------------- /test/utils/create-context.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microbium/regl-line-builder/HEAD/test/utils/create-context.js --------------------------------------------------------------------------------