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
- CommandList
- 다이렉트X
- 다이렉트X 튜토리얼
- Direct3D Init
- View
- C++
- RenderTargetView
- 세팅
- Input Assembler
- swapchain
- 전처리문
- DESC
- vertex
- engine
- UE4
- c
- 동기화
- GPU
- Direct Init
- 게임수학
- CPU
- 프로그래밍
- 다중표본화
- DirectXTK
- C언어
- 다이렉트 초기화
- Direct3D
- DirectX12
- DirectX
- 코딩
Archives
- Today
- Total
목록D3D12CreateDevice (1)
비타Cpp
Direct3D의 초기화 - 1. 장치 생성(Create Device)
Direct3D 초기화는 Direct3D 12 장치(ID3D12Device)를 생성하는 것으로 시작한다. 장치(device)는 디스플레이 어댑터를 나타내는 객체이다. 일반적으로는 물리적인 그래픽 하드웨어 장치이지만, 이를 흉내 내는 소프트웨어 디스플레이 어댑터(WARP)도 존재한다. Direct3D12 장치는 기능 지원 점검에 쓰이며, 자원이나 뷰, 명령 목록 등의 다른 모든 Direct3D 인터페이스 객체들의 생성에도 쓰인다. 장치를 생성할 때에는 다음과 같은 함수를 사용한다. HRESULT D3D12CreateDevice( IUnknown *pAdapter, D3D_FEATURE_LEVEL MinimumFeatureLevel, REFIID riid,//ID3D12Device에 해당하는 ID를 넣어야함..
DirectX12/튜토리얼
2021. 10. 1. 23:25