問題タブ [msaa]

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 に答える
53 参照

user-interface - Firefox がツリー トラバーサルに失敗し、さらに調査するとツリー階層が乱れていることが判明

UIA を使用して Firefox 要素ツリーをトラバースしています。ツリー内の複数のノード間にパスを作成しています。ただし、ツリー内の要素が混同されているように見えるため、これは問題に直面しています。つまり、重複したランタイム ID があり、階層がすべてめちゃくちゃになっています。

UI Spy アプリケーションで次の例外が表示される

「UI オートメーション ツリー ナビゲーションが壊れています。子孫の 1 つの親は存在しますが、子孫は親の子ではありません」

この問題を解決するにはどうすればよいですか? どんな助けでも大歓迎です。

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

directx-12 - dx12 オープン 4x msaa に失敗しました

「DirectX 12 を使った 3D ゲームプログラミング入門」を勉強中です。初期化 d3d(第 4 章)でサンプル コードを実行すると、4xmsaa を使用したいときに、次の図のように問題が発生しました。助けてください。 間違った図

0 投票する
2 に答える
703 参照

nvidia - Vulkan API : サポートされる最大 MSAA サンプルは VK_SAMPLE_COUNT_8_BIT です

Vulkan API ベースのレンダラーを作成しています。現在、カラーアタッチメント用にMSAAを追加しようとしています。私は使用できると確信していましVK_SAMPLE_COUNT_16_BIT たが limits.framebufferColorSampleCounts、MSAAレベルをVK_SAMPLE_COUNT_8_BIT(包括的)まで許可するビットフラグを返します

まったく新しい NVIDIA QUADRO RTX 3000 カードで実行しています。最新の NVIDIA ドライバーも使用しています: 441.28 OpenGL と GPU キャップ ビューアー ショーの制限を確認しました

GL_MAX_FRAMEBUFFER_SAMPLES = 32

それはどのように理にかなっていますか?制限は Vulkan API のみによって決定されますか? また、ハードウェアが x8 以上をサポートしていない場合、OpenGL ドライバーがスーパーサンプリングなどを介して CPU でシミュレートすることを意味しますか? それは khronosdev.slack で何人かのレンダリング開発者から言われたことです。それは理にかなっていますか?ベンダーは、標準に従ってコンパイルし、MSAA を正しい方法で実装するか、まったく実装しないかのどちらかである必要はありませんか?

OpenGLが「実際には」x8 MSAA以上をサポートしていない可能性はありますが、ドライバーはスーパーサンプリングのようなものを介してそれをシミュレートしますか?

アップデート

このページでは、OpenGL の MSAA 実装の全体的な状態を説明しています。実際、Vulkan がカードで x8 を超えるサンプルを提供しない理由が明らかになります。ここにパンチラインがあります:

一部の NVIDIA ドライバーは、マルチサンプリングと自動スーパーサンプリングの組み合わせとして内部的に実装されるマルチサンプル モードをサポートし、ハードウェアで直接サポートできるよりも高いレベルのアンチエイリアシングを取得します。