Show Notes
- Amazon Netherlands Store: https://www.amazon.nl/dp/?tag=9natreedutch-21
- Amazon Belgium Store: https://www.amazon.com.be/dp/?tag=9natreebelgium-21
- Amazon Worldwide Store: https://global.buys.trade/Mastering-Graphics-Programming-with-Vulkan-Marco-Castorina.html
- eBay: https://www.ebay.com/sch/i.html?_nkw=Mastering+Graphics+Programming+with+Vulkan+Marco+Castorina+&mkcid=1&mkrid=711-53200-19255-0&siteid=0&campid=5339060787&customid=9natree&toolid=10001&mkevt=1
- Lees meer: https://dutch.9natree.com/read/1803244798/
#Vulkanpipelinelayouts #Resourcebarrières #GPUgestuurdrenderen #Meshshaders #Realtimeraytracing #MasteringGraphicsProgrammingwithVulkan
Mastering Graphics Programming with Vulkan van Marco Castorina en Gabriel Sassone is een technisch handboek over het ontwerpen en uitbreiden van een moderne renderingengine met de Vulkan API. Het boek behoort tot de praktijkgerichte literatuur voor graphicsprogrammering. De kern is niet alleen leren hoe afzonderlijke Vulkan-aanroepen werken, maar begrijpen hoe die onderdelen samen een bruikbaar, schaalbaar rendersysteem vormen. De auteurs bouwen daarbij vanuit fundamentele engineonderdelen op naar technieken die in hedendaagse realtimegraphics belangrijk zijn, waaronder GPU-gestuurd renderen, mesh shaders en realtime ray tracing. Vulkan staat bekend om zijn expliciete beheer van geheugen, synchronisatie en commandobuffers. Juist daarom vraagt werken ermee om een doordachte architectuur, in plaats van losse voorbeelden die slechts één effect tonen. Het boek gebruikt die eigenschap als uitgangspunt. De lezer volgt de opbouw van een engine stap voor stap en ziet waarom ontwerpkeuzes invloed hebben op prestaties, onderhoudbaarheid en uitbreidbaarheid. Basiskennis van Vulkan is volgens het beschikbare projectmateriaal wel nodig. De broncode is beschikbaar en gericht op Vulkan 1.2 onder Windows of Linux.