Skip to content

stagas/shader-worker

Repository files navigation

shader-worker

Shader toy in a worker.

npm i shader-worker pnpm add shader-worker yarn add shader-worker

Examples

# web
    # view source example/web.ts

    import { createShader } from 'shader-worker'
    
    const { canvas } = createShader()
    
    const style = document.createElement('style')
    style.textContent = /*css*/ `
    html, body {
      margin: 0;
      padding: 0;
      width: 100%;
      height: 100%;
      background: #000;
      overflow: hidden;
    }
    
    canvas {
      width: 100%;
      height: 100%;
    }
    `
    document.body.appendChild(style)
    document.body.appendChild(canvas)

API

# createShader()

    createShader()  =>

      {

      # canvas

        HTMLCanvasElement

      # worker

        Worker

      }

Credits

Contributing

Fork or edit and submit a PR.

All contributions are welcome!

License

MIT © 2022 stagas

About

Shader toy in a worker.

Resources

License

Stars

Watchers

Forks

Packages

No packages published