API Reference

Utilities

createFullscreenCanvas(container?)

import { createFullscreenCanvas } from 'shaderpad/util'

Creates an HTML canvas, styles it for fullscreen use, appends it to the container or document.body, and returns it.

safeMod(i, m)

import { safeMod } from 'shaderpad/util'

Returns a positive modulo result equal to GLSL’s mod() in most cases. Most users will not need this directly, but it can be useful for custom indexing logic.

Previous
Events