Skip to content

quadRenderPass()

ts
function quadRenderPass<U>(
  gl: WebGL2RenderingContext | undefined,
  params: QuadPassParams<U>,
): RenderPass<U>;

Creates a render pass that renders a full-screen quad (actually a single large triangle for performance reasons, see here and here).

This is used for creating post-processing effect passes, but can also be used directly for any full-screen rendering.

Type Parameters

U

U extends Uniforms

Parameters

gl

The WebGL2 context.

WebGL2RenderingContext | undefined

params

QuadPassParams<U>

Configuration for the quad render pass.

Returns

RenderPass<U>

Released under the MIT License.