컴퓨터 지식 네트워크 - 컴퓨터 지식 - DirectX와 이전 버전과의 호환성이 있나요? 예를 들어, DX11은 DX10, 9, 8, 7...과 호환됩니다.

DirectX와 이전 버전과의 호환성이 있나요? 예를 들어, DX11은 DX10, 9, 8, 7...과 호환됩니다.

DirectX9는 이전의 모든 DirectX와 호환됩니다.

그러나 DirectX10(즉, DirectX10 및 DirectX11)부터 Microsoft는 더 이상 이전 버전, 즉 DirectX9, DirectX8 등과 호환되지 않습니다. .

이제 Win7에는 DirectX11이 함께 제공되므로 DirectX9를 기반으로 작성된 게임은 Win7에서 직접 실행할 수 없습니다. 실행하시려면 DirectX9을 다시 설치하셔야 합니다. 게임과 함께 제공되는 설치 패키지에는 DirectX9 설치 패키지가 포함되어 있어야 합니다. 그렇지 않은 경우 온라인으로만 검색할 수 있습니다.

다음은 DirectX가 더 이상 호환되지 않는다는 뉴스 설명입니다.

Microsoft는 새 버전의 DirectX에서 과감한 개혁을 단행하고 더 이상 "고대" DirectX 9를 지원하지 않을 것입니다. , DirectX 8 및 다른 버전은 말할 것도 없습니다. 마이크로소프트의 예상치 못한 움직임 뒤에는 뭔가 비밀이 있는 것 같다.

새 버전의 DirectX는 기존 계획대로 WGF(Windows Graphic Foundation, 정말 영웅적인 이름입니다!)라는 이름이 아닌 기존의 DirectX 10 이름을 유지하며 차세대 운영 체제로 출시됩니다. 시스템 비스타. 새 API에는 Microsoft가 현재보다 훨씬 더 효율적이라고 주장하는 새롭고 빠른 동적 링크 라이브러리(DLL)가 포함되어 있습니다.

Microsoft는 새 버전의 DirectX가 DirectX 9, 8, 7과의 하위 호환이 더 이상 필요하지 않다고 생각합니다. 이것의 장점은 CPU에 대한 부담을 크게 줄여준다는 것입니다. DirectX의 새 버전은 Pixel Shaders 4.0을 지원합니다. 이 기술은 Vista 출시 이전에 그래픽 카드에 사용되었을 수 있습니다. 현재 그래픽 카드는 너무 빠르게 발전하고 있습니다.

하지만 마이크로소프트가 우리를 완전히 버린 것은 아니다. 에뮬레이터를 통해 또 다른 의미로 '호환성'을 얻을 수도 있지만 속도가 크게 떨어지게 된다.

上篇: 485 통신 프로토콜은 어떻게 규정되어 있습니까? 下篇: 42 중 중점중학교인가요?
관련 내용