이 강좌는 Vulkan에 대한 그래픽 및 컴퓨팅 API 사용의 기본 사항을 알려준다. Vulkan은 최신 그래픽 카드의 훨씬 더 나은 추상화를 제공하는 Khronos 그룹 (OpenGL로 알려진)의 새로운 API이다.
이 새로운 인터페이스를 사용하면 애플리케이션이 수행하는 작업을 제대로 설명할 수 있으므로 OpenGL 및 DirectX와 같은 기존 API와 비교했을 때, 더 나은 성능과 드라이버 동작으로 이어질 수 있다. Vulkan의 아이디어는 DirectX12와 Metal (Apple의 그래픽스)과 유사하지만, Vulkan은 완전한 크로스 플랫폼이라는 이점이 있으며, Windows, Linux 및 Android 용으로 동시에 개발할 수 있다.
그러나 이러한 이점에 대한 대가로.. 훨씬 더 자세한 API로 작업해야 한다는 것이다.
그래픽 API와 관련된 모든 세부 사항은 버퍼 및 텍스처 이미지와 같은 객체에 대한 초기 프레임 버퍼 생성 및 메모리 관리를 포함하여, 모든 응용 프로그...
#
GameEngine
#
Graphics
#
Vulkan
#
게임엔진
#
컴퓨터그래픽스
원문 링크 : [GameEngine] Vulkan API 소개