問題タブ [ssao]
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.
c++ - 同じコードがラップトップ モニターと外部モニターで異なる動作をするのはなぜですか?
Learnopenglの SSAO コードを使用していますが、ラップトップ モニター ( LM ) と外部モニター ( EM ) で結果が異なります。
EM 結果 (良い):
LM結果(悪い):
また、結果ウィンドウを LM から EM にドラッグしても、ウィンドウは変化しません。その逆も同様です。
また、私は使用します
ビューポートのサイズを設定する[reason]、そして私は得ました
- EM : screenWidth = 800、screenHeight = 600 (ウィンドウ サイズに等しい)
- LM : スクリーンの幅 = 1600、スクリーンの高さ = 1200
ラップトップ モニターのビューポート サイズを (800, 600) に設定しましたが、結果は良好です:
ビューポート サイズ (800*600) LM 結果
SSAO を使用しないか、単純なタスク (スカイボックス、モデルのロードなど) を実行しない場合、結果は同じです。
私のラップトップモニターは次のとおりです。
私の外部モニターは次のとおりです。
これを達成する方法についてのアイデアはありますか?




