
vulkan은 OpenGL을 만든 크로노스 그룹에서 Modern GPU에 맞게 새롭게 설계한 API이다. 기존 OpenGL의 경우 single thread를 가정해서 만들었기 때문에 대부분의 변수가 전역변수로 선언된 상태로 멀티 스레딩을 이용할 경우 문제가 발생한

Vulkan loader가 필요한 이유는 vulkan이 cross-platform이기 때문이다. 따라서 android, Linux, Windows, ... 등에 모두 사용할 수 있게끔 추상화를 한 것과 다름이 없다.Layer는 vulkan loader에 의해 로드되고,