Fragment Shader
Fragment Shader Vertex Shader와 동일하게 동시에 하나의 Fragment만 처리하며, 주된 역할은 Fragment의 색상을 결정하는 것임. Fragment는 화면의 특정 픽셀을 채우기 위해 필요한 정보를 가리킴. 코드 작성에서 Vertex Shader와의 가장 큰 차이점은 데이터를 저장할 기본 변수가 없어서 직접 변수를 만들어야 함. GPU로 하여금 특정 대상을 그리게 하는 명령을 드로우콜(Draw Call)이라고 함. 특정 Shader를 사용하여 메쉬를 렌더링하려면, 그 메쉬의 DrawCall을 보내기전에 어떤 Shader를 사용하는지 알려줘야 함. 이 과정을 Shader Binding이라고 함. Fragment 보간 Fragment들은 Vertex 사이에 존재하기때문에 GPU는 ..