Texture:setDepthSampleMode (日本語)

LÖVE 11.0 から使用可能
この関数は以前のバージョンでは非対応です。

深度テクスチャのシェーダーでサンプリング時に用いる比較方式を設定します。

一般に、深度テクスチャ比較方式は 3D のシャドウ・マッピング用いられる高度な低水準機能です。

シェーダに設定した比較方式で深度テクスチャを用いる場合、かならず sampler2DShadow での宣言と GLSL 3 シェーダを使用してください。シェーダでテクスチャにアクセスした結果は、比較操作で設定したテストに渡されたサンプル数 (バイリニアフィルタが有効ならば最大4サンプルを使用します) に比例する 0 ~ 1 の浮動小数点数として返します。

深度テクスチャは読み取り可能な深度形式による Canvasでのみ使用します。

関数

概要

Texture:setDepthSampleMode( compare )

引数

CompareMode compare
このテクスチャのシェーダでサンプリング時に用いる比較方式。

返値

ありません。

関数

このテクスチャにおける深度テクスチャ比較機能を無効にします。

概要

Texture:setDepthSampleMode( )

引数

なし。

返値

ありません。

関連


そのほかの言語