다음을 통해 공유


방법: 스왑 체인 만들기

이 항목에서는 렌더링 및 표시에 사용되는 두 개 이상의 버퍼를 캡슐화하는 스왑 체인을 만드는 방법을 보여 줍니다. 일반적으로 디스플레이 디바이스에 표시되는 전면 버퍼와 렌더링 대상 역할을 하는 백 버퍼가 포함됩니다. 즉시 컨텍스트가 백 버퍼로 렌더링되면 스왑 체인은 두 버퍼를 교환하여 백 버퍼를 표시합니다.

스왑 체인은 다음을 비롯한 여러 렌더링 특성을 정의합니다.

  • 렌더링 영역의 크기입니다.
  • 디스플레이 새로 고침 빈도입니다.
  • 디스플레이 모드입니다.
  • 표면 형식입니다.

DXGI_SWAP_CHAIN_DESC 구조를 채우고 IDXGISwapChain 인터페이스를 초기화하여 스왑 체인의 특성을 정의합니다. IDXGIFactory::CreateSwapChain 또는 D3D11CreateDeviceAndSwapChain을 호출하여 스왑 체인을 초기화합니다.

디바이스 및 스왑 체인 만들기

디바이스 및 스왑 체인을 초기화하려면 다음 두 함수 중 하나를 사용합니다.

디바이스

Direct3D 11을 사용하는 방법