HLSLを理解しようとしています...テクスチャカラーをフェッチする特定のピクセルを指定する方法を理解していますが、これは色合いを無視しCOLOR0
、関数の入力として使用して、ピクセルの色合いを取得できます。私が知る限りCOLORCOORD0
、周囲のピクセルの色合いをつかむことができるように呼び出されると想定していた、ある種のプロパティにアクセスすることはできません。
関数が現在処理しているピクセル以外のピクセルからどのように色合いを取得しますか?
また、x座標とy座標はどの単位を使用しますか?私が正しく覚えていれば、ずっと前に読んだことを覚えています。それ{0f, 0f}
はウィンドウの中央であり、{-1f, -1f}
左上隅であり{1f, 1f}
、右下隅です。これは正しいです?これは、シェーダーが使用するゲームウィンドウのサイズに応じて、シェーダーが人によって異なることを意味しますか?