Skip to content

textmode.js / Textmodifier / createMaterialShader

Method: createMaterialShader()

ts
createMaterialShader(fragmentSource): Promise<TextmodeShader>;

Create a material shader from fragment shader source or a file path.

The shader uses textmode.js' standard instanced geometry vertex shader and can be applied to subsequent shape drawing with shader. The fragment shader must output to the MRT attachments used by textmode geometry (character/transform data, charColor, and cellColor).

Parameters

ParameterTypeDescription
fragmentSourcestringFragment shader source or file path (e.g. './shader.frag').

Returns

Promise<TextmodeShader>

A compiled shader ready for use with shader.

Example