我正在写一个插件,使用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