createProgram()
function createProgram(
gl,
vertexShader,
fragmentShader):
| WebGLProgram
| null;
Creates and links a WebGL program using the specified vertex and fragment shaders.
Parameters
| Parameter | Type | Description |
|---|---|---|
gl | WebGL2RenderingContext | The WebGL2 rendering context. |
vertexShader | WebGLShader | Compiled vertex shader. |
fragmentShader | WebGLShader | Compiled fragment shader. |
Returns
| WebGLProgram
| null
The linked WebGLProgram, or null if linking failed.
Example
const program = createProgram(gl, vertexShader, fragmentShader);
gl.useProgram(program);