Texture:setDepthSampleMode (日本語)
LÖVE 11.0 から使用可能 |
この関数は以前のバージョンでは非対応です。 |
深度テクスチャのシェーダーでサンプリング時に用いる比較方式を設定します。
一般に、深度テクスチャ比較方式は 3D のシャドウ・マッピング用いられる高度な低水準機能です。
シェーダに設定した比較方式で深度テクスチャを用いる場合、かならず sampler2DShadow
での宣言と GLSL 3 シェーダを使用してください。シェーダでテクスチャにアクセスした結果は、比較操作で設定したテストに渡されたサンプル数 (バイリニアフィルタが有効ならば最大4サンプルを使用します) に比例する 0 ~ 1 の浮動小数点数として返します。
深度テクスチャは読み取り可能な深度形式による Canvasでのみ使用します。
関数
概要
Texture:setDepthSampleMode( compare )
引数
CompareMode compare
- このテクスチャのシェーダでサンプリング時に用いる比較方式。
返値
ありません。
関数
このテクスチャにおける深度テクスチャ比較機能を無効にします。
概要
Texture:setDepthSampleMode( )
引数
なし。
返値
ありません。
関連