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
- engine
- C++
- Direct Init
- CommandList
- 프로그래밍
- RenderTargetView
- C언어
- DESC
- UE4
- GPU
- Direct3D
- c
- 전처리문
- View
- DirectX
- vertex
- DirectX12
- 코딩
- 동기화
- 세팅
- 다이렉트X
- 게임수학
- swapchain
- Input Assembler
- 다이렉트 초기화
- Direct3D Init
- CPU
- DirectXTK
- 다이렉트X 튜토리얼
- 다중표본화
Archives
- Today
- Total
목록Vertex Buffer View (1)
비타Cpp
정점 버퍼(Vertex Buffer)
GPU가 정점 배열에 접근하려면, 그 정점들을 버퍼라는 GPU 자원(ID3D12Resource)에 넣어 두어야 한다. 정점들을 저장하는 버퍼를 정점 버퍼(Vertex Buffer)라고 부른다. 버퍼는 텍스처보다 단순한 자원이다. 버퍼는 다차원이 아니며, 밉맵이나 필터, 다중 표본화 기능이 없다. 응용 프로그램에서 정점 같은 자료 원소들의 배열을 GPU에 제공해야 할 때에는 항상 버퍼를 사용한다. 정점 버퍼를 생성하려면 D3D12_RESOURCE_DESC를 채우고 ID3D12Device::CreateCommittedResource 메서드를 호출해서 ID3D12Resource객체를 생성한다. Direct3D 12는 D3D12_RESOURCE_DESC를 상속해서 편의용 생성자들과 메서들을 추가한 C++ 래퍼 ..
DirectX12/튜토리얼
2021. 12. 12. 20:40