Skip to content

createShaderProgram

function createShaderProgram(canvas: HTMLCanvasElement, mode: RendererMode):
| WebGL2RenderProgram
| undefined;

Resolves a renderer mode into a concrete shader program for the given canvas. Returns undefined when the canvas has no usable WebGL2 context.

ParameterType
canvasHTMLCanvasElement
modeRendererMode

| WebGL2RenderProgram | undefined