direct3d9

    1

    1답변

    Xbox360 및 WinXP 용 멀티 플랫폼 코드베이스를 유지 관리하고 있습니다. WinXP D3D9에 상응하는 기능이없는 Xbox360 버전의 D3DRS_VIEWPORTENABLE과 관련된 것으로 보이는 XP 측의 문제가 나타납니다. This article에는 흥미로운 아이디어가 있지만 단위 행렬을 구성하는 유일한 방법은 D3DVIEWPORT9 :: X

    0

    3답변

    ID3DXFont (이는 Direct3D9 임)는 장치 컨텍스트 (hDC)에 대한 핸들을 반환하는 GetDC() 메서드를 제공합니다. 이 값에 대한 메모리는 어떻게 관리됩니까? MSDN은 그것에 대해 언급하지 않으며 COM 인터페이스처럼 자체 메모리 관리 기능을 제공하지 않습니다.

    3

    1답변

    이유가 무엇입니까? 내가 IDirect3D9 :: CreateDevice를을 (전화 드렸습니다 DLL_PROCESS_ATTACH에 DllMain()에서 )하고 코드는 간단하다 중단, 단지 좋아 : BOOL APIENTRY DllMain(HMODULE hModule, DWORD ul_reason_for_call, LPVOI

    1

    1답변

    뷰포트를 렌더링하기 위해 Direct3D를 사용하는 응용 프로그램이 있으며 실행시 링크되는 주 응용 프로그램과는 별도의 DLL 모듈로 만들어졌습니다. 주요 응용 프로그램은 C# 프로그램입니다. Direct3D 장치 및 해당 리소스의 생성 및 초기화는 기본 DLL 끝에서 수행됩니다. 주 C# 프로그램은이 DLL에서 창만 요청합니다. 이제 메인 GUI 루프가

    2

    1답변

    D3D가 COM을 사용하고 있기 때문에 나의 이해가 있었지만 대답은 '예'입니다. 그러나 Ogre 렌더링 엔진에서는 이것이 결코 호출되지 않는다. 괜찮습니까? 아니면 실제 결과가있을 수 있습니까?

    1

    1답변

    이것은 안정적인 릴리스 코드가 아니므로 테스트 용으로 내 dev PC의 HWND에서 C++ 응용 프로그램으로 만든 창 D3D9 장치를 가져와야합니다. 옵션을로드합니다. 이전 D3D8 클래스에서 해킹하려고했지만 D3DERR_INVALIDCALL이 표시됩니다. 기본적으로 지금이 있습니다 HWND mHWnd = ...; LPDIRECT3D9 mpD3D

    0

    1답변

    저는 DirectX 9에서 렌더링 된 2 개의 메쉬와 0,0,0에서 보이는 카메라를 가지고 있습니다. 하나의 메쉬는 0,0,0에 있고 다른 메쉬는 5,0,0에 있습니다. 어떻게하면 항상 0,0,0 주위에서 카메라를 회전시켜 새로운 위치에서 두 개의 메시를 볼 수 있습니까? 키보드의 화살표 키를 눌러 카메라를 회전시킬 수 있습니다.

    0

    1답변

    현재 씬에 direct3d로 그림자를 그려보고 있습니다. 몇 가지 패스 렌더링을 시도하고 블렌드 모드를 사용/설정하는 방법을 이해하는 데 어려움이 있습니다. 나는 깊이 버퍼를 채우는 깊이 패스를했는데 장면의 모든 조명을 반복하는 루프가 있습니다. 그 루프 내에서 나는 2 개 루프가 장면의 모든 모양을 통해하는 두 루프 내가 실행할 때 내가하지만 난 그게 각

    0

    1답변

    저는 Direct3D 전문가 여러분의 도움을 기다리고 있습니다. 솔직히 HLSL의 정말 이상한 행동으로 바보가되고 있습니다. 그것이 행렬을 지정하는 방법입니다. 이제 내 질문 D3DX 9 개 기능 : D3DXMatrixOrthoOffCenterRH 등 ... 은이 양식에 사용되는 매트릭스 반환 수행 V '주요 // 열 = V의 *의 M을 또는 v '= M

    0

    1답변

    MS의 advice 다음 D3D9 응용 프로그램의 DX 설치 관리자 콘텐츠에서 대부분의 파일을 제거하여 총 5MB로 줄였습니다. 하지만 지금은 이러한 파일을 MS가 제공하는 재배포 가능 설치 프로그램과 같은 단일 설치 프로그램으로 패키지화하고 싶습니다. 따라서 수동으로 패키지를 풀지 않고/silent 스위치를 사용하여 응용 프로그램 설치 프로세스의 일부로