GLSL
■オプション
□記事を表示
□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.}
次ページ元文表示記事の検索おまかせリスト▼オプションを表示暇つぶしWikipedia
Size:30 KB
出典: フリー百科事典『ウィキペディア(Wikipedia)』
担当:undef