[DirectX11] 6. Asset(1)

유기태·2023년 12월 7일
0

DirectX강의 필기

목록 보기
7/14

Mesh

mesh을 이루는 정보
1. VertexBuffer
2. IndexBuffer
3. VertexDesc
4. IndexDesc
5. VertexCount desc정보 수정 + draw

Create Function

buffer 정보 생성

※ 정점, 인덱스에 대한 정보 역시 저장하기 위해 void 포인터로 해당 정점 정보에 대해 복사해서 보관해둔다.

XM_2PI가 360도

※ CircleMesh 생성하는 법

360도를 작은 삼각형으로 나누어 생성

Shader

shader를 이루는 정보 생성
1. Blob
shader 정보를 가지고 있는 이진 파일
2. Shader
system memory상에서 shader 정보를 가지고 있음
3. LayOut
buffer의 구조를 설명해줄 객체이기 때문에 shader안에 필요
4. Primitivetoplogy

※ 렌더링 파이프라인에 적용시킨 쉐이더들은 새로 초기화를 해줘야 한다. 아님 적에 적용시킨 쉐이더들이 그대로 잔존해 있을 수 있기 때문

GameObject

  1. Component 형으로 정의
    COMPONENT_TYPE 열거형으로 정리

Component

구현

오늘 할거
1. Mesh + Shader 정리
2. Object Component 정리

profile
게임프로그래머 지망!

0개의 댓글