NPAPI 및 D3D를 사용하여 플러그인을 쓰고 있습니다. DXSDK와 NPAPI의 D3D 샘플을 함께 넣으면됩니다. 플러그인이 시작될 때 HWND를 수신하고이를 D3D로 전달합니다.NPAPI + D3D를 사용하여 플러그인 작성하기. 그것은 Firefox에서 작동하지만 브라우저가 검게됩니다. 왜?
그래도 작동합니다. 테스트 페이지의 컨트롤 (400 * 300 사각형)은 내가 예상 한 것을 보여줍니다.
그러나 메뉴 모음을 포함하여 FireFox 창의 다른 모든 영역은 검은 색입니다. 테스트 페이지의 다른 모든 컨텐츠는 볼 수 없습니다.
나는 HWND로 단지 InitDevice (D3D)를 시도하고 전혀 렌더링을하지 않았다. 그러나 여전히 같은 문제가 있습니다.
누구나 나를 도와 줄 수 있습니까?
정말 고맙습니다. FireBreath를 사용해 보겠습니다. – alex
오늘 커밋 메시지를 살펴보고 첫 번째 문제를 해결할 때 로그를 찾았습니다. 스레드 문제 였지만, 여러 스레드에서 호출을하고있었습니다. – taxilian
그래, 여기 내 코드에서 일어난. 고마워 ~ – alex