Release all GPU resources.
Read pixels from the last framebuffer target. Only valid after render(source, false).
Render the filter chain.
Input texture source (ImageData, HTMLVideoElement, etc.)
If true, final pass renders to the default framebuffer (canvas). If false, final pass renders to a ping-pong framebuffer (for readPixels).
Compiled renderer that caches shader programs for reuse across frames.
Use this when you need to apply the same filter chain repeatedly — for video processing or batch image operations.