問題タブ [imgui]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
755 参照

c++ - DirectX 11 D3D11_BLEND_DESC

DirectX11 でテキストを他のオブジェクトの上にレンダリングしているときに、奇妙な結果が得られました。各キャラクターは黒背景(マイクリアカラー)となります。テキストが背景に直接レンダリングされる場合は、すべて問題ありません。imgui lib を使用してレンダリングしています。これは、ブレンディングの設定が間違っていることが原因だと思います-これらは私の設定です:

これは問題を示すイメージです:

これは問題を示す画像です

更新 #1:

これは、文字列を描画するために使用する方法です:

私のクリアカラーは:

ErnieDingo の設定により、次の結果が得られます 。 良い点: 各キャラクターの周りのボックスがなくなりました。悪い点: テキストが非常にぼやけている/不鮮明なテキストは、特にテキストが暗い背景/背景なしでレンダリングされる場合に発生します。

更新 #2: この画像は問題を簡単に示しているようです:ここに画像の説明を入力正方形の重なっている部分は黄色で、上の部分のように緑色ではありません。最初の画像は、フォントの透明な背景のみが考慮されていることも示しており、各文字の後ろに奇妙なバーが表示されています。

0 投票する
1 に答える
110 参照

graphics - ウィンドウのタイトル バーをダブルクリックすることと、ウィンドウの最大化ボタンをクリックすることに違いはありますか?

imgui dx12 の例を使用しているときに、かなり奇妙なバグを見つけました。ウィンドウのタイトル バーをダブルクリックしてウィンドウを最大化すると、プログラムはコマンド アロケータの再作成に失敗しました。ただし、ウィンドウの最大化ボタンをクリックするか、ウィンドウのサイズを変更しても問題ありません。グラフィックス ドライバーがこの問題を引き起こす可能性があります。これは、統合された Intel グラフィックス カードでプログラムを実行した場合にのみ発生するためです。