0

g_MeshTexture: テクスチャ ファイル名

sampler MeshTextureSampler = 
sampler_state
{
    Texture = <g_MeshTexture>;
    MipFilter = LINEAR;
    MinFilter = LINEAR;
    MagFilter = LINEAR;
};

: サンプラー

私は「tex2D(MeshTextureSampler, In.TextureUV)」を使います

if(g_MeshTexture == NULL)HLSL のどの条件がC++ の条件に似ていますか?

4

1 に答える 1

2

HLSLがこれをテストするための組み込み機能はありません。

クライアントがロードするパラメータを追加して、テクスチャが有効かどうかをシェーダーに通知したり、テクスチャが定義されていない(クライアントC ++プログラムによって割り当てられていない場合に)テクスチャを読み取らずに実行する2番目の代替シェーダーを作成したりできます。 )。

于 2012-12-04T21:38:51.307 に答える