Movatterモバイル変換


[0]ホーム

URL:


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

WebGLRenderingContext: createShader() 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.

TheWebGLRenderingContextmethodcreateShader() of theWebGL API creates aWebGLShader that can then be configured further usingWebGLRenderingContext.shaderSource() andWebGLRenderingContext.compileShader().

Syntax

js
createShader(type)

Parameters

type

Eithergl.VERTEX_SHADER orgl.FRAGMENT_SHADER. TheWebGLRenderingContext will set thegl.INVALID_ENUM error flag if an unacceptable value has been specified.

Return value

A newWebGLShader instance, ornull if an error occurs creating the shader (for example, becausetype was an invalid value).

Examples

SeeWebGLShader for usage and examples.

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