お世話になっております。
現在、SetUseTextureToShader を用いてハイトマップ(テクスチャ)を頂点シェーダーから参照し、頂点座標を変位させる処理を実装しています。
D3D11 デバッグレイヤーを有効(D3D11_CREATE_DEVICE_DEBUG)にした状態で描画すると、以下の警告が出力されました。
D3D11 WARNING: ID3D11DeviceContext::DrawIndexed: The Vertex Shader unit expects a Sampler to be set at Slot 0, but none is bound. This is perfectly valid, as a NULL Sampler maps to default Sampler state. However, the developer may not want to rely on the defaults. [ EXECUTION WARNING #352: DEVICE_DRAW_SAMPLER_NOT_SET]
こちらは「NULL サンプラーはデフォルトのSamplerStateにマップされるため動作上は問題ない」という趣旨の警告だと理解しているのですが、
SetUseTextureToShaderでは頂点シェーダーに対して、サンプラーはライブラリ側でバインドされない仕様でしょうか?
お手数をおかけしますが、よろしくお願いいたします。