pipeline state object cache
-
PSO Cache개인 프로젝트 2025. 4. 26. 15:31
개요이 글에서는 Direct3D 12로 구현된 샘플을 통해 PSO Cache에 대해서 알아보도록 하겠습니다.PSO 란?우선 PSO가 무엇인지 알아보겠습니다. PSO는 Pipeline State Object의 약자입니다. 컴퓨터 그래픽스에서 3차원 공간을 2D 스크린에 그리기 위해 Direct3D와 같은 그래픽스 API는 다음과 같은 일련의 정형화된 단계들을 거치게 됩니다.출처 : https://open.gl/drawing이러한 단계를 Rendering Pipeline이라고 하며 Pipeline State Object의 Pipeline 이 바로 그것입니다. Rendering Pipeline은 여러 단계로 구성되어 있으며 물체를 그릴 때 삼각형의 앞면을 어떻게 판단할지, 깊이 검사를 할지, 어떤 색상 채널을..