Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- GPU
- CPU
- C++
- CommandList
- RenderTargetView
- 다이렉트 초기화
- Direct Init
- vertex
- DESC
- UE4
- View
- engine
- 다이렉트X 튜토리얼
- 전처리문
- Direct3D Init
- c
- 다이렉트X
- DirectX12
- 게임수학
- C언어
- 동기화
- 세팅
- Direct3D
- 프로그래밍
- 코딩
- Input Assembler
- DirectX
- 다중표본화
- swapchain
- DirectXTK
Archives
- Today
- Total
목록Direct 초기화 (1)
비타Cpp
Direct3D의 초기화
Direct3D의 초기화 과정은 꽤 길지만, 응용 프로그램 실행 시 한 번만 해주면 된다. Direct3D의 초기화 과정은 다음과 같은 단계들로 구성된다. 1. D3D12CreateDevice 함수를 이용하여 ID3D12Device를 생성한다. 2. ID3D12Fence 객체를 생성하고 서술자들의 크기를 얻는다. 3. 4X MSAA품질 수준 지원 여부를 점검한다. 4. 명령 대기열과 명령 목록 할당자, 그리고 주 명령 목록을 생성한다. 5. 교환 사슬을 서술하고 생성한다. 6. 응용 프로그램에 필요한 서술자 힙들을 생성한다. 7. 후면 버퍼의 크기를 설정하고, 후면 버퍼에 대한 렌더 대상 뷰를 생성한다. 8. 깊이·스텐실 버퍼를 생성하고, 그와 연관된 깊이·스텐실 뷰를 생성한다. 9. 뷰포트와 가위 판정..
DirectX12/튜토리얼
2021. 10. 1. 14:23