그래픽스/OpenGL & Vulkan

    Vulkan 그래픽스 파이프라인

    그래픽스 렌더링 파이프라인(Graphics rendering pipeline)이라 부르는 과정은 3차원으로 만들어진 모델을 2차원에 투영하는 렌더링 과정의 프로세스를 자세하게 표현한 것이다. 컴퓨터에 데이터로 존재하는 3D 리소스가 모니터에 출력되는 과정이 렌더링 파이프라인을 따르게 된다. 위의 과정에 따라 화면에 도형을 표시할 수 있으며, 주황색 박스로 된 과정이 조작 가능한(Programmable) 단계이다. · Input Assembler Vertex Specfication라고도 불리는 Input Assembler 단계는 CPU로부터 렌더링을 수행할 도형의 정점 정보를 정점 버퍼에 담아 전달 받는다. 국내에서는 Input Assembler가 더 익숙한 표현이라 편의상 해당 명칭으로 부르겠다. GPU..