Show Notes
- Amazon Poland Store: https://www.amazon.pl/dp/0134464540?tag=9natreepoland-21
- Amazon Worldwide Store: https://global.buys.trade/Vulkan-Programming-Guide%3A-The-Official-Guide-to-Learning-Vulkan-Graham-Sellers.html
- eBay: https://www.ebay.com/sch/i.html?_nkw=Vulkan+Programming+Guide+The+Official+Guide+to+Learning+Vulkan+Graham+Sellers+&mkcid=1&mkrid=711-53200-19255-0&siteid=0&campid=5339060787&customid=9natree&toolid=10001&mkevt=1
- Czytaj więcej: https://polish.9natree.com/read/0134464540/
#kolejkipoleceń #zarządzaniepamięciąGPU #barierypamięci #shaderySPIRV #renderingwieloprzebiegowy #VulkanProgrammingGuide
Vulkan Programming Guide to techniczny przewodnik po Vulkanie, niskopoziomowym, przenośnym interfejsie programowania grafiki i obliczeń rozwijanym przez Khronos Group. Graham Sellers, związany z rozwojem sterowników graficznych AMD, przedstawia API jako narzędzie dające aplikacji bezpośrednią kontrolę nad pracą GPU, ale wymagające zarazem świadomego zarządzania zasobami i kolejnością operacji. Książka należy do gatunku specjalistycznych podręczników oraz referencji dla programistów grafiki czasu rzeczywistego. Omawia między innymi urządzenia i kolejki, pamięć, bufory, bariery, prezentację obrazu, shadery SPIR-V, potoki graficzne, przetwarzanie geometrii i fragmentów, synchronizację, zapytania oraz rendering wieloprzebiegowy. Jej celem nie jest poprowadzenie całkowicie początkującego czytelnika przez krótki projekt krok po kroku. Zamiast tego wyjaśnia model działania Vulkanu, zależności między elementami API i obowiązki, które w tym modelu przechodzą z drivera na autora aplikacji. Szczególnie przydatna jest dla osób, które chcą rozumieć specyfikację, ograniczenia sprzętowe i konsekwencje decyzji architektonicznych.