Function: createShader()
createShader(
gl
,source
,type
):WebGLShader
Defined in: rendering/shaders/utils/compile-shader.ts:10
Creates and compiles a WebGL shader.
Parameters
gl
WebGL2RenderingContext
The WebGL2 rendering context.
source
string
The GLSL source code for the shader.
type
number
The type of shader (e.g., gl.VERTEX_SHADER or gl.FRAGMENT_SHADER).
Returns
WebGLShader
The compiled shader.
Throws
An error if the shader creation or compilation fails.