GLSL
[Wikipedia|▼Menu]
■オプション
記事を表示
Wikipediaで表示
ノートへ移動
Googleで表示
 ↑画像参照
コピペモード
□本文ページのURL

■[GLSL]を検索
Wikipedia内
Google携帯サイト
Google一般サイト
Yahoo!モバイル
Uncyclopedia
2chスレッド
□ハッシュ
  4丁目8477番地
■キーワードリンク一覧


クロノス・グループ
型付け
静的型付け
C言語
C++
Core Image Kernel Language
[1]
[2]
プラットフォーム
クロスプラットフォーム
ウェブサイト
テンプレートを表示
ビデオゲーム
OpenGL
GPU
OpenGL
C言語
シェーディング言語
アセンブリ言語
アプリケーションソフトウェア
グラフィックスパイプライン
[3]
背景


Direct3D
API
グラフィックスカード
GPU
プログラマブルシェーダー
アセンブリ言語
OpenGL
オープンスタンダード
[4]
1992年
プリミティブ
[5]
テッセレーション
DirectX
Direct3D
HLSL
GPGPU
DirectCompute
OpenCL
Macintosh
Windows
Linux
OS
デバイスドライバー
コンパイラ
OpenGL ES
[6]
Webブラウザ
WebGL
Vulkan
詳細

データ型


[7]
ベクトル
行列
倍精度浮動小数点数
演算子


ポインタ
C++
関数と制御構造


if/else if/else
for
while
do-while
break
continue
smoothstep
プログラミング
変数


シェーダーステージ


コンパイルと実行


アプリケーション
C言語
C++
JavaScript
関数
デバイスドライバー
実行時にコンパイル
マルチスレッド
Direct3D
HLSL
バイトコード
単純なGLSLバーテックスシェーダーの例


単純なGLSLジオメトリシェーダーの例layout(triangles) in;layout(triangle_strip, max_vertices = 3) out;in Input{ vec4 Position;} VSout[3];void main(void){ for(int i = 0; i < 3; i++) { gl_Position = VSout[i].Position; EmitVertex(); } EndPrimitive();}

単純なGLSLフラグメントシェーダーの例void main(void){ gl_FragColor = vec4(1.0, 0.0, 0.0, 1.0); // Red.}


次ページ
元文表示
記事の検索
おまかせリスト
▼オプションを表示
ブックマーク登録
mixiチェック!
Twitterに投稿
オプション/リンク一覧
話題のニュース
列車運行情報
暇つぶしWikipedia

Size:30 KB
出典: フリー百科事典『ウィキペディア(Wikipedia)
担当:undef