다음을 통해 공유


다중 스레딩

Direct3D 11은 여러 스레드를 사용하여 개체를 만들고 렌더링할 수 있는 지원을 구현합니다.

섹션 내용

항목 설명
Direct3D 11의 다중 스레딩 소개
다중 스레딩은 하나 이상의 스레드를 동시에 사용하여 작업을 수행하여 성능을 향상하도록 설계되었습니다.
다중 스레딩을 사용하여 개체 만들기
ID3D11Device 인터페이스를 사용하여 리소스 및 개체를 만들고 렌더링에 ID3D11DeviceContext 사용합니다.
즉시 및 지연 렌더링
Direct3D 11은 즉시 및 지연이라는 두 가지 유형의 렌더링을 지원합니다. 둘 다 ID3D11DeviceContext 인터페이스를 사용하여 구현됩니다.
명령 목록
명령 목록은 기록 및 재생할 수 있는 GPU 명령의 시퀀스입니다. 명령 목록은 런타임에서 생성된 오버헤드의 양을 줄여 성능을 향상시킬 수 있습니다.
Direct3D 버전 간의 스레딩 차이점
많은 다중 스레드 프로그래밍 모델은 동기화 기본 형식(예: 뮤텍스)을 사용하여 중요한 섹션을 만들고 한 번에 둘 이상의 스레드에서 코드에 액세스하지 못하도록 합니다.

방법: 드라이버 지원 확인

렌더링