3차원 장면의 모습에 근거해서 2차원 이미지를 생성하려면 많은 작업들이 필요하고, 이를 기능에 따라 단계별로 나누어 놓았다. 이를 렌더링 파이프라인(rendering pipeline)이라 한다.

왼쪽이 렌더링 파이프라인을 구성하는 단계, 오른쪽은 그 단계들과 관련된 GPU 메모리 자원들을 나타냈다. 자원 메모리 풀에서 파이프라인의 단계로 가는 화살표는 그 단계가 자원을 입력으로 사용할 수 있음을 뜻하고, 단계에서 자원으로 가는 화살표는 그 단계가 GPU 자원에 자료를 기록할 수 있음을 뜻한다. 양방향 화살표는 GPU 자원을 읽기도 하고 쓰기도 한다는 뜻이다. 하지만 보통은 자원으로 입력을 받는다.