DX12 학습 전에 11On12를 배우는 이유

Direct3D 12(DX12) 는 매우 로우 레벨 API이기 때문에, 메모리 관리, 동기화, 리소스 상태 전환 등을 직접 처리해야 합니다.

반면, 11On12DX11 스타일의 코드를 유지하면서 DX12의 일부 기능을 활용할 수 있도록 지원하는 래퍼 API입니다.

즉, DX11의 편의성을 유지하면서 DX12를 조금씩 익힐 수 있는 단계적인 학습 방법이 될 수 있습니다.


🚀 DX12 학습 전에 11On12를 먼저 익히면 좋은 이유

1️⃣ DX11 스타일로 DX12의 개념을 익힐 수 있음


2️⃣ 리소스와 명령 버퍼 개념을 쉽게 익힐 수 있음


3️⃣ DX12의 복잡한 초기화 과정을 생략 가능