2009년 8월 Windows 7/Direct3D 11 SDK의 새로운 기능

이 버전의 Windows 7/Direct3D 11은 DirectX SDK의 일부로 제공되며 새로운 기능, 도구 및 설명서를 포함합니다.

항목 설명
Direct2D
Direct2D는 2차원 기하 도형, 비트맵 및 텍스트에 대한 고성능 및 고품질 렌더링을 제공하는 하드웨어 가속 즉시 모드 2차원 그래픽 API입니다. Direct2D API는 Direct3D 및 GDI와 잘 상호 운용되도록 설계되었습니다. 이 SDK를 사용하면 개발자가 API를 평가하고 간단한 애플리케이션을 작성할 수 있으며, 올바르게 구성된 컴퓨터에서 몇 가지 고급 기능을 사용할 수 있습니다.
설명서 및 샘플을 참조하세요.
DirectWrite
DirectWrite는 고품질 텍스트 렌더링, 해상도 독립적 개요 글꼴, 전체 유니코드 텍스트 및 레이아웃 지원 등을 지원합니다.
  • 문서 및 UI에서 텍스트 가독성을 향상시키는 디바이스 독립적 텍스트 레이아웃 시스템입니다.
  • GDI Direct3D, Direct2D 또는 애플리케이션별 렌더링 기술을 사용할 수 있는 고품질의 하위 픽셀 ClearType 텍스트 렌더링입니다.
  • 다중 서식 텍스트를 지원합니다.
  • OpenType 글꼴의 고급 입력 체계 기능을 지원합니다.
  • Windows에서 지원하는 모든 언어로 된 텍스트의 레이아웃 및 렌더링을 지원합니다.
이 SDK를 사용하면 개발자가 API를 평가하고 데모용으로만 기본 애플리케이션을 작성할 수 있습니다.
설명서 및 샘플을 참조하세요.
DXGI 1.1
DXGI 1.1 은 DXGI 1.0에서 빌드되며 Windows Vista와 Windows 7 모두에서 사용할 수 있습니다. DXGI 1.1에는 다음과 같은 몇 가지 새로운 기능이 추가되었습니다.
  • 동기화된 공유 표면 지원. 이렇게 하면 여러 D3D(D3D10과 D3D11 사이에 있을 수 있음) 디바이스 간에 효율적인 읽기 및 쓰기 화면 공유가 가능합니다.
  • BGRA 형식 지원. 이를 통해 GDI는 Direct2D, Direct3D 10.1 또는 Direct3D 11 디바이스가 대상으로 하는 동일한 DXGI 표면으로 렌더링할 수 있습니다.
  • 최대 프레임 대기 시간. IDXGIDevice1::SetMaximumFrameLatencyIDXGIDevice1::GetMaximumFrameLatency를 사용하여 타이틀은 렌더링을 위해 제출하기 전에 큐에 저장할 수 있는 프레임 수를 제어할 수 있습니다. 대기 시간은 CPU가 사용자 입력에 응답하는 방법과 렌더링 큐에 있는 프레임 중에서 선택하는 방법을 제어하는 데 자주 사용됩니다.
  • 어댑터 열거형입니다. IDXGIFactory1::EnumAdapters1을 사용하면 타이틀이 연결된 모니터나 출력이 없는 로컬 어댑터와 출력이 연결된 어댑터를 열거할 수 있습니다.
업데이트된 샘플
이 릴리스에는 몇 가지 새로운 샘플과 업데이트된 샘플이 있습니다.
  • 새로운 AdaptiveTessellationCS40은 D3D10 또는 D3D11 GPU에서 실행할 수 있는 고급 컴퓨팅 셰이더 처리 기술에 대한 그림입니다.
  • HDRToneMappingCS11 샘플은 컴퓨팅 셰이더를 사용하여 흐림 효과 및 꽃 피는 효과(톤 매핑 외에도)를 구현하고 비교를 위한 픽셀 셰이더 구현을 제공하도록 확장되었습니다.
  • MultithreadedRendering11 샘플은 더 복잡한 아트 자산과 스레드당 더 집중적인 처리로 크게 업데이트되었습니다.
  • SubD11 샘플은 새로운 얼굴 모델로 업데이트되었으며 샘플은 이제 샘플 콘텐츠 내보내기의 인접 계산 기능을 활용합니다.

이전 릴리스에서 도입된 기능