Movatterモバイル変換


[0]ホーム

URL:


  1. Web
  2. Web APIs
  3. WebGLRenderingContext
  4. linkProgram()

WebGLRenderingContext: linkProgram() method

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since ⁨July 2015⁩.

Note: This feature is available inWeb Workers.

TheWebGLRenderingContext interface'slinkProgram() method links a givenWebGLProgram, completing the process of preparing the GPU code for theprogram's fragment and vertex shaders.

Syntax

js
linkProgram(program)

Parameters

program

TheWebGLProgram to link.

Return value

None (undefined).

Examples

js
const program = gl.createProgram();// Attach pre-existing shadersgl.attachShader(program, vertexShader);gl.attachShader(program, fragmentShader);gl.linkProgram(program);if (!gl.getProgramParameter(program, gl.LINK_STATUS)) {  const info = gl.getProgramInfoLog(program);  throw new Error(`Could not compile WebGL program. \n\n${info}`);}

Specifications

Specification
WebGL Specification
# 5.14.9

Browser compatibility

See also

Help improve MDN

Learn how to contribute

This page was last modified on byMDN contributors.


[8]ページ先頭

©2009-2025 Movatter.jp