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
| Parameter | Type | Description |
|---|---|---|
fragmentSource | string | Fragment shader source or file path (e.g. './shader.frag'). |
Returns
Promise<TextmodeShader>
A compiled shader ready for use with shader.