我正在寫一個插件,使用NPAPI和D3D。我只是簡單地將來自DXSDK和NPAPI的D3D樣本放在一起。當插件啓動時,我會收到一個HWND,並將其傳遞給D3D進行繪製。使用NPAPI + D3D編寫插件。它在Firefox上運行,但瀏覽器停止運行。爲什麼?
它雖然工作。測試頁上的控件(一個400 * 300的矩形)顯示了我的預期。
但FireFox窗口中的所有其他區域都是黑色的,包括菜單欄。無法看到測試頁面上的所有其他內容。
我只是用HWND嘗試InitDevice(D3D),根本沒有渲染。但仍然有同樣的問題。
任何人都可以幫我在這裏嗎?
非常感謝你,我會試試看看FireBreath。 – alex 2011-02-25 13:31:11
今天正在通過提交消息,發現我們修復第一個問題時的日誌 - 這也是一個線程問題,儘管我們在多線程上進行調用。 – taxilian 2011-02-26 06:55:38
是的,我的代碼中也發生了同樣的情況。謝謝〜 – alex 2011-03-01 02:14:50