D3D12 엔진 제작기 (4) - 사각형 그리기

신재혁·2024년 5월 17일
0

D3D12

목록 보기
4/10

GraphicsCommon.cpp에 RootSignature, PipeLineState을 생성하여 렌더링 할 때 넘겨주었다.
FillMode: [Solid, Wired]
MeshType: [Default, Skinned, Skybox]
파라미터가 이렇게만 있어도 2*3=6개의 PSO를 만들어야되는 불편함이 있다...
아직까지는 PSO 생길 때마다 defaultSolidPSO처럼 멤버변수에 저장했지만 파라미터가 3개 이상만 되더라도 pso[MeshType][FillMode][...] 이렇게 배열로 저장해야 될 것 같다.

레스터라이저 FILLMODE: SOLID
SOLID

레스터라이저 FILLMODE: WIREFRAME
WIRED

profile
이메일: tlswogur1010@gmail.com

0개의 댓글

관련 채용 정보