NPAPI と D3D を使用してプラグインを作成しています。DXSDK と NPAPI からの D3D サンプルを単純にまとめただけです。プラグインの起動時に HWND を受け取り、それを D3D に渡して描画します。
しかし、それは機能します。テスト ページのコントロール (400 * 300 の四角形) は、私が期待したものを示しています。
ただし、FireFox ウィンドウのその他の領域は、メニュー バーを含めてすべて黒です。テスト ページの他のすべてのコンテンツは表示されません。
HWND で InitDevice(D3D) だけを試しましたが、レンダリングはまったく行われませんでした。しかし、それでも同じ問題が発生しました。
ここで誰か助けてくれませんか?