[DirectX11] 8. 삼각형 – Pixel Shader에 대해 알아보자.

Pixel Shader에 대해 알아보자. 픽셀 쉐이더는 정점 쉐이더와 모든 과정이 흡사하다. Input Layout설정만 빠지면 사실상 이름만 바뀌는 수준이다. Shader Code 작성 쉐이더 코드는 정말 간단하다. 그냥 입력된 컬러를 그대로 반환한다. 입력된 데이터값이 이미 해당 픽셀 위치에 대해 정점간 데이터의 보간된 데이터이다. 따라서 추가 가공을 할 필요 없이 받은 파라메터의 값을 그대로 리턴하면 된다. 픽셀 쉐이더에서 … Read more

[DirectX11] 4. 삼각형 – Vertex Buffer, Vertex Shader, Pixel Shader

삼각형이라는 최소 폴리곤이라도 화면에 렌더링 하기 위해서는 필수로 준비해야 하는 것이 있다. 바로 Vertex Buffer, Vertex Shader, Pixel Shader 이다. DirectX11 API를 사용해서 삼각형을 렌더링 한다는 것은 곧 DirectX11의 렌더링 파이프라인을 사용한다는 뜻이다. 따라서 최소한으로 렌더링 파이프라인이 동작하여 결과물을 만들 수 있으려면 최소한으로 필요한 것들을 준비해서 렌더링 파이프라인에 설정해줘야 하는 것이다. 이 렌더링 파이프라인 스테이지들 … Read more