Skip to main content

Function: createProgram()

createProgram(gl, vertexSource, fragmentSource): WebGLProgram

Defined in: rendering/shaders/utils/create-shader-program.ts:12

Creates and links a WebGL shader program.

Parameters​

gl​

WebGL2RenderingContext

The WebGL2 rendering context.

vertexSource​

string

The GLSL source code for the vertex shader.

fragmentSource​

string

The GLSL source code for the fragment shader.

Returns​

WebGLProgram

The linked shader program.

Throws​

An error if the shader program creation or linking fails.