왜 HLSL를 배우는가? 이유는 유니티 홈페이지를 구경하다가 해당 구문을 찾았다. 유니티는 왜 HLSL을 쓸까? 고민했는데 간단하다. DX를 쓰니, HLSL로 셰이더를 짠 것이다. 그럼 만약 회사에 들어가서 그래픽스에 관련된 작업을 해야할 때, HLSL을 써야할 일이 생길 수도 있다는 생각이 들었고, 게임업계 관련 채용 공고를 찾아보니 HLSL을 사용한다고 써져있었기에 배운다. 본론 게임 개발자가 되기 위해서는 특화된 여러가지 기술을 요한다. 대규모 멀티 프로그래밍, 그래픽 API, Direct3D는 렌더링 파이프라인을 사용하여 기본 요소를 그리거나 컴퓨팅 셰이더를 사용하여 병렬 작업을 수행하기 위한 하위 수준 API이다. Direct3D 12 API를 사용하려면 D3d12.h를 포함하고, D3d12.l..