다이렉트 x 다운로드

4 월 2005, directshow DirectX에서 제거 된 및 대신 Microsoft 플랫폼 SDK로 이동 합니다. 당신은 현대적인 윈도우를 실행 하는 경우, 그것은 OS를 번들로 DirectX가 설치 됩니다. 당신은 11 되지 않을 수도 의심 되는 경우, 당신은 쉽게 버전을 확인하실 수 있습니다. 단순히 뛰 기 대화 및 유형 „dxdiag”를 당기고 명 중은 들어간다. 그런 다음 „시스템” 탭을 선택 하 여 버전을 확인 합니다. 특이점의 유골은 DirectX 12를 활용 하는 최초의 공개적으로 사용할 수 있는 게임 이었다. 테스트는 Ars technica에 의해 8 월 2015에서 directx 12에 있는 엔비디아 지포스 980 Ti의에 대 한, 반면 AMD 라 데 온 R9 290x directx 12에서 최대 70%의 일관 된 성능 향상을 달성, 일부에서 directx를 11 모드로 경미한 성능 재발 밝혀 시나리오 AMD는 DirectX 12에서 더 강력한 엔비디아를 보다 실적이 있다. 성능 불일치는 directx 12에 대 한 빈약한 Nvidia 드라이버 최적화 또는 directx 11 직렬 실행에 최적화 된 카드의 하드웨어 제한으로 인해 발생할 수 있지만 정확한 원인은 불분명 합니다. [48] Microsoft의 c + + 런타임과 마찬가지로 모든 게임은 다른 버전의 DirectX에 의존 합니다. 예를 들어, 개발자가 DirectX 11 업데이트 40를 사용 하기 위해 게임을 작성 한 경우 버전 40만 작동 합니다. 새로운 하나는 호환 되지 않습니다. DirectX 12는 AMD의 gcn 기반 칩과 인텔의 haswell 및 최신 프로세서 그래픽 장치에 대 한 모든 페르미 및 최신 Nvidia gpu에서 지원 됩니다.

[45] Direct3D 및 directsound와 같은 api는 하드웨어와 상호 작용 해야 하며 장치 드라이버를 통해이 작업을 수행 합니다. 하드웨어 제조업체는 특정 directx 버전의 장치 드라이버 인터페이스 (또는 ddi)에 대해 이러한 드라이버를 작성 하 고 각 개별 하드웨어를 테스트 하 여 directx와 호환 되도록 해야 합니다. 일부 하드웨어 장치에는 directx 호환 드라이버만 있습니다 (즉, 하드웨어를 사용 하기 위해 directx를 설치 해야 함). 초기 버전의 directx에는 현재 사용 가능한 모든 directx 호환 드라이버의 최신 라이브러리가 포함 되어 있습니다. 그러나이 연습은 사용자가 전체 라이브러리가 아닌 하드웨어와 관련 된 드라이버만 다운로드할 수 있는 웹 기반 Windows update 드라이버 업데이트 시스템에 찬성 하 여 중단 되었습니다. DirectX 소프트웨어 개발 키트 (SDK)는 재배포 가능한 이진 형식의 런타임 라이브러리로, 코딩에 사용할 문서 및 헤더와 함께 제공 됩니다. 원래 런타임은 게임에 의해서만 또는 명시적으로 사용자에 의해 설치 되었습니다. windows 95는 directx로 시작 되지 않았지만 directx가 windows 95 OEM 서비스 릴리스 2에 포함 되었습니다. [2] windows 98 및 windows NT 4.0는 모두 DirectX와 함께 제공 되며 이후 출시 된 모든 버전의 windows가 있습니다. SDK는 무료 다운로드로 사용할 수 있습니다. 런타임은 독점, 폐쇄형 소스 소프트웨어 이지만 대부분의 SDK 샘플에는 소스 코드가 제공 됩니다. windows 8 개발자 미리 보기 릴리스에서 부터는 DirectX sdk가 windows sdk에 통합 되었습니다.

[3] 객관적으로 말하면, 그렇습니다, DirectX 버전 9와 11 사이 많은 개선이 있다.