삼각형2 Drawing a Triangle 예제:) https://github.com/eazuooz/YamYamEngine/commit/bef6bdaf2be225d3ced0d3f86d7eb43eeca86422 Drawing a Triangle · eazuooz/YamYamEngine@bef6bda Show file tree Showing 6 changed files with 136 additions and 54 deletions. github.com 이제 본격적으로 Dx11을 이용하여 메쉬(mesh)를 만들고 화면에 그려보자. 제일 처음 해줘야 할건 정정정보를 생성해줘야 한다. 1. 삼각형을 그리기위한 정점 값들을 세팅해보자 vertexes[0].pos = Vector3(0.f, 0.5f, 0.f); vertexes[0].color = Vecto.. 2022. 12. 6. Directx12 초기화 Directx12 렌더링 파이프라인 Directx12 Initialize (초기화) 다이렉트x12 에 필요한 변수와 클래스를 초기화하고 에셋들을 준비합니다. 파이프라인 초기화. Directx12 API 의 디버그를 도와줄 디버그 계층을 설정합니다. 디바이스를 생성합니다. 커맨드 큐를 생성합니다. 스왑체인을 생성해줍니다. 렌더타겟 뷰(RTV) 를 만들기위한 Descriptor Heap 을 만들어줍니다. ( 디스크립터 힙은 리소스에 대한 정보를 설명합니다. 배열로 만들어 질수도 있습니다.) 렌더타겟뷰를 생성합니다. Command Allocator 할당 ( gpu 명령을 저장하기 위한 메모리 할당 ) 명령 할당자는 명력 목록(command list) 및 번들에 대한 기본 스토리지를 관리합니다. Assets 초.. 2022. 7. 25. 이전 1 다음