A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://developer.cdn.mozilla.net/ja/docs/Web/API/WebGLRenderingContext/createProgram below:

WebGLRenderingContext.createProgram() - Web API | MDN

WebGLRenderingContext.createProgram()

Baseline Widely available

WebGL API の WebGLRenderingContext.createProgram() メソッドは、WebGLProgram オブジェクトを作成、初期化します。

構文
WebGLProgram gl.createProgram();
引数

ありません。

返り値

WebGLProgram オブジェクトは、2 つのコンパイルされた WebGLShader の組み合わせで、頂点シェーダーとフラグメントシェーダー (どちらも GLSL で書かれる) で成り立ちます。そして、これらを使用可能なプログラムへとリンクします。

例 WebGL プログラムの作成
var program = gl.createProgram();

// Attach pre-existing shaders
gl.attachShader(program, vertexShader);
gl.attachShader(program, fragmentShader);

gl.linkProgram(program);

if (!gl.getProgramParameter(program, gl.LINK_STATUS)) {
  var info = gl.getProgramInfoLog(program);
  throw "Could not compile WebGL program. \n\n" + info;
}

WebGLShader を参照すると、上記サンプルの vertexShader と fragmentShader の作成についての情報が得られます。

仕様策定状況 ブラウザーの対応 関連項目

RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4