Main index.js - see readme

 particles demo

GPGPU state-stepping - declaratively maps optimal draw passes, shaders, GL resources, inputs, outputs - lets you focus on your logic, BYO-renderer.

Decouples logic from rendering approach/engine. Each module and hook may be used as given, or piecemeal, or overridden.

Add a way to look up values from previous passes in the current step:

  • We have past state inputs and the next state outputs, so adjacent states in the current pass can be called got states.
  • All states are already accessible in the shader, just need a way to declare the lookup is desired; maybe a negative index in derives should signify that, and be handled in the tapStates macros?

Add a way to resize all gpgpu resources in one convenient function.

Handle values with more channels than channelsMax...

References

Functions

References

Renames and re-exports gpgpu