GPU-based cellular automata runner
npm install cellular-automata-gpuWith npm do:
```
npm install cellular-automata-gpu
- Doesn't have any dependency to the DOM (use gl when used in node)
- Can easily apply different successive rules.
- Can be used in 2D and 3D.
- Allow the cellular automata rules to be passed as a string in one of several common CA rule format, see cellular-automata-rule-parser.
It is currently recommended to use the CPU-based module cellular-automata instead as it is more battle-tested, more documented and not subject to GPU drivers bugs, albeit much slower.
- Now use a WebGL2 backend
- Does not work in node.js anymore (no stable headless WebGL2 implementation as of yet)
- More consistent behavior on different GPUs
- Update dependencies, remove dependency to uniq and gl`
- Smaller npm package
- Fix incorrect shader generation for stochastic rule in 3D
- Fix issue with empty birth or survival value in stochastic rules
- First publication on npm.
MIT