Hodnocení:
Průvodce programováním Vulkanu je primárně vnímán jako referenční příručka, nikoli jako výukový program pro začátečníky v oblasti grafického programování. Přestože obsahuje cenné technické informace a pokrývá mnoho aspektů rozhraní Vulkan API, byla kritizována za nedostatek příkladů, řídké indexování a za to, že není přístupná pro nováčky. Ti, kteří mají předchozí znalosti OpenGL a grafického programování, ji považují za užitečnou, ale mnoho recenzentů vyjadřuje zklamání z její hloubky a praktické použitelnosti.
Klady:⬤ Komplexní pokrytí prvků API Vulkan.
⬤ Dobré vysvětlení limitů zařízení a konceptů synchronizace.
⬤ Užitečné pro ty, kteří již znají techniky OpenGL AZDO.
⬤ Podrobný průzkum rozhraní Vulkan API, přestože je strukturováno spíše jako reference.
⬤ Cenné pro zkušené programátory, kteří chtějí porozumět Vulkanu.
⬤ Nevhodné pro začátečníky
⬤ předpokládá předchozí znalosti v oblasti grafického programování.
⬤ Chybí příklady kódu a podrobná praktická vysvětlení.
⬤ Řídký rejstřík a špatná organizace
⬤ obtížná orientace.
⬤ Mnoho chyb v ukázkách inline kódu.
⬤ Někteří čtenáři mají pocit, že oproti stávající dokumentaci výrazně neprohlubuje porozumění.
(na základě 37 hodnocení čtenářů)
Vulkan Programming Guide: The Official Guide to Learning Vulkan
Definitivní příručka a reference pro vývojáře Vulkanu(TM): Ovládněte specifikaci nové generace pro multiplatformní grafiku.
Nová generace specifikace OpenGL, Vulkan, byla od základu přepracována a dává aplikacím přímou kontrolu nad akcelerací GPU pro bezprecedentní výkon a předvídatelnost. Průvodce programováním Vulkan(TM) je základní, autoritativní příručkou tohoto nového standardu pro zkušené programátory grafiky ve všech prostředích Vulkan.
Graham Sellers, vedoucí programátor rozhraní Vulkan API (s přispěním vedoucího jazyka Johna Kessenicha), představuje na příkladech bohaté úvody do přenositelného rozhraní Vulkan API a nového stínovacího jazyka SPIR-V. Autor představuje Vulkan, jeho cíle a klíčové koncepty rámující jeho API a představuje komplexní vykreslovací systém, který demonstruje jedinečnost Vulkanu i jeho výjimečný výkon.
Najdete zde autoritativní pokrytí témat od kreslení přes paměť a vlákno až po výpočetní shadery. Autor zejména ukazuje, jak zvládnout úlohy, jako je synchronizace, plánování a správa paměti, které jsou nyní v kompetenci vývojáře.
Průvodce programováním Vulkan(TM) představuje výkonné 3D vývojové techniky pro nejrůznější oblasti od videoher po lékařské zobrazování a nejmodernější přístupy k řešení náročných vědeckých výpočetních problémů. Ať už přecházíte z OpenGL, nebo přecházíte na otevřené grafické API poprvé, tato příručka vám pomůže dosáhnout požadovaných výsledků a výkonu.
Zahrnuje.
⬤ Rozsáhle testované příklady kódu, které demonstrují možnosti Vulkanu a ukazují, jak se liší od OpenGL.
⬤ Odborné pokyny pro začátek a práci s novým paměťovým systémem Vulkanu.
⬤ Důkladné pojednání o frontách, příkazech, přesouvání dat a prezentaci.
⬤ Úplné vysvětlení binárního stínovacího jazyka SPIR-V a výpočetních/grafických pipeline.
⬤ Podrobné diskuse o příkazech kreslení, zpracování geometrie a fragmentů, synchronizačních primitivech a čtení dat Vulkanu do aplikací.
⬤ Kompletní případová studie aplikace: odložené vykreslování s využitím komplexní víceprůchodové architektury a více front zpracování.
⬤ Přílohy představující funkce Vulkan a opkódy SPIR-V a kompletní slovníček Vulkan.
Příklad kódu naleznete zde: Příklad kódu naleznete zde: https: //github.com/vulkanprogrammingguide/examples.
© Book1 Group - všechna práva vyhrazena.
Obsah těchto stránek nesmí být kopírován ani použit, a to ani částečně ani úplně, bez písemného svolení vlastníka.
Poslední úprava: 2024.11.08 20:25 (GMT)