「シェーダー」の版間の差分

imported>Administrator
54行目: 54行目:


== DirectXのシェーダー==
== DirectXのシェーダー==
[[DirectX]]では上位シェーダーモデルとして[[HLSL]](High-Level Shader Language:上位レベルシェーダ言語)が採用されている。
[[DirectX]]では上位[[シェーダーモデル]]として[[HLSL]](High-Level Shader Language:上位レベルシェーダ言語)が採用されている。


HLSLはDirectX9から実装された高級シェーダー言語であり[[C言語]]風な書き方ができるようになっている。
[[HLSL]]はDirectX9から実装された高級シェーダー言語であり[[C言語]]風な書き方ができるようになっている。


現在、シェーダーモデル1~5までが存在しており、それぞれでの使える機能・対応する[[DirectX]]自体のバージョンが違うため、注意が必要となる
現在、シェーダーモデル1~5までが存在しており、それぞれでの使える機能・対応する[[DirectX]]自体のバージョンが違うため、注意が必要となる