컴퓨터의 인터페이스 환경이 문자 기반에서 그래픽 기반으로 전환되며 화면을 그려 출력하는 그래픽 작업을 돕는 라이브러리들이 많이 등장하고 사라졌습니다. 여전히 수많은 그래픽 라이브러리들이 있지만 그중 영향력 있는 그래픽 라이브러리로 네 개를 꼽을 수 있습니다. Vulkan, OpenGL, DirectX, Metal 이 네 라이브러리 입니다. Vulkan개발자가 하드웨어를 직접 제어할 수 있어 높은 성능을 발휘할 수 있습니다.크로스 플랫폼을 지원하여 Windows, Linux, Android 등 다양한 운영체제에서 사용할 수 있습니다. 멀티스레딩과 저수준 하드웨어 최적화를 통해 매우 높은 성능을 뽑아낼 수 있습니다만 그에 따라 작성해야 하는 기본 소스코드가 매우 많아 개발 난이도가 상당히 높습니다. ..