d3d11에서는 여러 렌더 타겟 ID3D11DeviceContext :: OMSetRenderTargets를 바인딩 할 수 있습니다 . 근데 왜 이러고 싶니?
d3d11에서는 여러 렌더 타겟 ID3D11DeviceContext :: OMSetRenderTargets를 바인딩 할 수 있습니다 . 근데 왜 이러고 싶니?
답변:
여러 렌더 타겟이 바인드되면 픽셀 셰이더에 의해 각각 개별적으로 쓰여질 수 있습니다. 모든 렌더 타겟이 동일한 이미지를 얻는 것은 아닙니다. 빨간색 구성 요소 만 한 출력에 쓸 수 있고 파란색 만 다른 출력에 쓸 수 있습니다.
이는 지연 렌더링 을 구현할 때 사용됩니다 ( 예 : 위치, 법선, 색상 등). 정보는 각각 고유 한 렌더 대상에 기록됩니다.