「シェーディング言語」の版間の差分

 
(4人の利用者による、間の4版が非表示)
1行目: 1行目:
'''シェーディング言語'''(英語:shading language)とは、[[コンピューターグラフィックス]]における[[シェーダー]]を簡単に扱うことに特化した[[プログラミング言語]]の総称である。
'''シェーディング言語'''([[英語]]:shading language)とは、[[コンピューターグラフィックス]]における[[シェーダー]]を簡単に扱うことに特化した[[プログラミング言語]]の総称である。


== 概要 ==
== 概要 ==
26行目: 26行目:
* [[SL Sharp|SL#]]
* [[SL Sharp|SL#]]
*: [[C Sharp|C#]]ベースのシェーディング言語である。主に[[Mono]]を用いて[[DirectX]]([[Windows]])と[[OpenGL]]([[Linux]]や[[Mac OS X]]など)に両対応した[[プログラム]]を一発で書きたい場面が想定されており、実行時に動的に[[GLSL]]および[[HLSL]]へ変換するという、他とは一線を画すほど非常に高レベルなシェーディング言語である。
*: [[C Sharp|C#]]ベースのシェーディング言語である。主に[[Mono]]を用いて[[DirectX]]([[Windows]])と[[OpenGL]]([[Linux]]や[[Mac OS X]]など)に両対応した[[プログラム]]を一発で書きたい場面が想定されており、実行時に動的に[[GLSL]]および[[HLSL]]へ変換するという、他とは一線を画すほど非常に高レベルなシェーディング言語である。
* [[WSL (Web Shading Language)]]
*: [[WebGPU]]で採用されているもの。[[HLSL]]がベースになっている。


== 関連項目 ==
== 関連項目 ==
* [[コンピューターグラフィックス]]
* [[コンピューターグラフィックス]]


== 参考文献 ==
{{DEFAULTSORT:しええていんくけんこ}}
{{reflist}}
[[Category:プログラミング言語]]
 
[[Category:シェーディング言語|*]]
{{stub}}
[[category:プログラマブルシェーダー]]