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
- Direct3D Init
- C언어
- swapchain
- C++
- CommandList
- RenderTargetView
- 전처리문
- 코딩
- UE4
- Direct Init
- DirectX
- 다이렉트X
- engine
- 프로그래밍
- 세팅
- 게임수학
- 다중표본화
- c
- DirectXTK
- CPU
- DESC
- 동기화
- Input Assembler
- DirectX12
- GPU
- 다이렉트X 튜토리얼
- vertex
- View
- 다이렉트 초기화
- Direct3D
Archives
- Today
- Total
목록디스플레이 어댑터 (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