Windows 어드밴스드 래스터라이제이션 플랫폼

Windows Advanced Rasterization Platform

WARP([1]Windows Advanced Rasterization Platform)는 소프트웨어 래스터라이저로 Windows 7 이후 DirectX 그래픽 런타임의 컴포넌트입니다.Windows Vista 및 Windows Server 2008에서 Windows Vista 플랫폼 업데이트를 통해 사용할 수 있습니다.

WARP 는, 호환성이 있는 하드웨어가 없는 경우, 커널 모드 애플리케이션이나 헤드리스 환경, 또는 Direct2D/DirectWrite for Remote Desktop Connection 클라이언트의 리모트 렌더링에 사용할 수 있습니다.

WARP는 풀기능의 Direct3D 10.1 렌더러 디바이스로 멀티코어 CPU [3]상에서 동작하는 경우 인텔 GMA 3000 [2]등의 현재 로우엔드 그래픽 카드와 동등한 성능을 발휘합니다.이러한 수준의 렌더링 성능을 달성하기 위해 WARP는 x86 머신 코드에 대한 Just-in-Time 컴파일 및 SSE2 및 SSE4.1과 같은 고급 벡터 확장 지원 등의 고급 기술을 사용합니다.

WARP는 Direct3D 11 런타임을 지원하며 기능 레벨 10_1, 10_0, 9_3, 9_2, 9_1과 호환됩니다.Direct3D 11.1 런타임에서는 WARP는 기능 레벨 11_0 및 11_1을 [4]추가로 지원합니다.

Windows 8 에서는, WARP 는 커널 모드 VGA 드라이버를 대체하는 「Microsoft Basic Render Driver」의 기능을 제공합니다.Windows 8.1에서는 기능 레벨 11_1 및 타일형 리소스를 [5]지원하도록 WARP가 업데이트되었습니다.

Windows 10 에서는, 기능 레벨 12_1Direct3D 12 를 서포트하도록 WARP 가 갱신되고 있습니다.Direct3D 12 에서는, 레퍼런스 래스터라이저도 WARP 로 대체되고 있습니다.

레퍼런스

  1. ^ "Windows Advanced Rasterization Platform (WARP) Guide - Win32 apps".
  2. ^ Sarah Gingichashvili (2008-12-10). "Windows 7 Brings Software Based Graphics". The Future of Things.
  3. ^ Andy Glaister (November 2008). "Windows Advanced Rasterization Platform (WARP) Guide - WARP Architecture and Performance".
  4. ^ Chuck Walbourn (June 20, 2012). "Direct3D Feature Levels". Games for Windows and the DirectX SDK Blog.
  5. ^ "Direct3D 11.2 Features". MSDN Library. June 26, 2013.

외부 링크