Skip to content

v0.1.0

Compare
Choose a tag to compare
@jsulpis jsulpis released this 14 Oct 12:34
· 61 commits to main since this release

🚀 Enhancements

  • Add a first version of useWebGLCanvas, onCanvasResize, and add a gradient demo (f464f08)
  • Make the vertex shader optional (6a987b3)
  • Convert GLSL 100 shader source to GLSL 300 to handle both versions (3e693ad)
  • Automatically detect the time uniform and trigger the render loop only if it is set (fd2276e)
  • Automatically detect the UV varying name if a vertex shader is not provided (4466dd7)
  • Add blob demo + loop and onPointerEvents helpers (d9aaccf)
  • Automatically detect the resolution uniform (4a7f935)
  • Automatically resize the canvas if it is not an OffscreenCanvas (b89f230)
  • Add setAttribute function (4b9ee84)
  • Trigger render when updating a uniform (47ff764)
  • Add useRawWebGLCanvas (2cc2e57)
  • Add requestRender + code cleanup (8237d51)
  • Add support for particles, draw modes and indices (4062756)
  • Add first draft of post processing functions (9f20196)
  • Add more post processing functions (6f1f3e6)
  • Add compositor for post processing (e855390)
  • Add lifecycle callbacks (87e4534)

💅 Refactors

  • Reorganize into folders and create a barrel file (a7d84f8)

📖 Documentation

🏡 Chore