192 words
1 minutes
API_of_Vulkan_drawio
2024-08-25

link#

그림 출처#

Image

vulkan의 핵심 개념#

  • OpenGL은 함수마다 Command Buffer를 작성하고 Queue에 제출하는 방식을 사용하는데, Queue에 제출을 할 때 시간이 조금 걸린다. Vulkan은 일일이 Command Buffer를 작성할 때마다 Queue에 제출하지 않고, Command Buffer를 따로 다 작성 후 마지막에 한번에 다 제출하는 방식을 쓴다. 이 때문에 싱글스레드로 사용하여 멀티코어를 활용하는 병렬 처리가 아니더라도 성능은 OpenGL보다 뛰어나다.
  • https://namu.wiki/w/Vulkan(API)
Image

Graphics pipeline basics#

Image
API_of_Vulkan_drawio
https://younghakim7.github.io/blog/posts/api_of_vulkan_drawio/
Author
YoungHa
Published at
2024-08-25