다음을 통해 공유


방법: 명령 목록 재생

명령 목록은 렌더링 명령의 기록된 목록입니다. 명령 목록을 사용하여 그리기 명령을 미리 기록하고 나중에 다시 재생합니다. 이 항목에서는 명령 목록을 재생하는 방법을 보여줍니다. 명령 목록을 사용하여 스레드 간에 렌더링 작업을 분할할 수 있습니다.

이 섹션에서는 명령 목록을 재생하는 방법을 설명합니다. 명령 목록을 기록하려면 방법: 명령 목록 기록을 참조하세요.

명령 목록을 재생하려면

기록된 명령이 GPU(그래픽 처리 장치)에서 실행되려면 ExecuteCommandList직접 컨텍스트에서 실행해야 합니다. 즉각적인 컨텍스트를 사용하여 실행을 위해 GPU에 명령을 피드하고, 지연된 컨텍스트를 사용하여 다른 명령 목록에 재생 명령을 기록합니다. ExecuteCommandList를 다른 지연된 컨텍스트로 호출하면 '병합된' 지연 명령 목록을 만듭니다. 병합된 지연 명령 목록에서 명령을 실행하려면 직접 컨텍스트에서 명령을 실행해야 합니다.

명령 목록

Direct3D 11을 사용하는 방법