Vulkan

Kolegij: Računalna grafika (2020./2021.)

Seminar na temu Vulkan API

Autor: Tin Vujasinović

Moderni 3D grafički API, razvijen je od strane Khronors grupe i nasljednik je OpenGL-a koji je također njihov proizvod.

  • Objavljen je 2016. godine
  • Dostupan je za razvoj na Windows, Mac i Linux operacijskim sustavima
  • Cross-platform

Vulkan API kreiran za visoke performanse i minimalno korištenje upravljačkih programa, općenito to znači da je debuggiranje i provjeravanje grešaka ograničeno, zbog toga se koriste slojevi validacije koji se uključuju između upravljačkih programa i Vulkan API te oni pružaju dodatne provjere (upravljanje memorijom, provjeravanje parametara funkcija, …)

Literatura:

  1. „Vulkan tutorial“, Dostupno: https://vulkan-tutorial.com
  2. „Vulkan C++ examples and demos“, Dostupno: https://github.com/SaschaWillems/Vulkan
  3. „Vulkan guide“, Dostupno: https://www.glfw.org/docs/latest/vulkan_guide.html