レンダリングターゲットでDrawLine関数を使用していて、常に1(デバイスに依存しない)ピクセルの太さの線を描画したいと思います。
私の問題は、水平方向と垂直方向の寸法が大きく異なる変換があり、これらの寸法の1つに対してのみstrokeWidthをスケーリングできるように見えることです。
変換をIdentityに設定し、マトリックス変換ポイントを使用して各ポイントをデバイスに依存しない座標に変換し、正しい結果を得ることができますが、作業はGPUにオフロードされていません。
レンダーターゲットの変換で作業を実行できるようにする方法はありますか?
私はC#のSharpDXを使用していますが、C++の回答を翻訳できてうれしいです。