Hodnotenie:
Sprievodca programovaním Vulkan sa v prvom rade považuje za referenčnú príručku a nie za učebnicu pre začiatočníkov v oblasti grafického programovania. Hoci obsahuje cenné technické informácie a pokrýva mnohé aspekty rozhrania Vulkan API, bola kritizovaná za nedostatok príkladov, riedke indexovanie a za to, že nie je prístupná pre nováčikov. Tí, ktorí majú predchádzajúce znalosti OpenGL a grafického programovania, ju považujú za užitočnú, ale mnohí recenzenti vyjadrujú sklamanie z jej hĺbky a praktickej použiteľnosti.
Výhody:⬤ Komplexné pokrytie prvkov API Vulkan.
⬤ Dobré vysvetlenie limitov zariadení a konceptov synchronizácie.
⬤ Užitočné pre tých, ktorí už poznajú techniky OpenGL AZDO.
⬤ Podrobný prieskum Vulkan API napriek tomu, že je štruktúrovaný skôr ako referencia.
⬤ Cenné pre skúsených programátorov, ktorí chcú pochopiť Vulkan.
⬤ Nevhodné pre začiatočníkov
⬤ predpokladá predchádzajúce znalosti v oblasti grafického programovania.
⬤ Chýbajú príklady kódu a podrobné praktické vysvetlenia.
⬤ Riedky index a zlá organizácia
⬤ ťažko sa v ňom orientuje.
⬤ Mnoho chýb v príkladoch inline kódu.
⬤ Niektorí čitatelia majú pocit, že v porovnaní s existujúcou dokumentáciou výrazne neprehlbuje porozumenie.
(na základe 37 čitateľských recenzií)
Vulkan Programming Guide: The Official Guide to Learning Vulkan
Definitívna príručka a referencia pre vývojárov Vulkan(TM): Ovládnite špecifikáciu novej generácie pre multiplatformnú grafiku
Nová generácia špecifikácie OpenGL, Vulkan, bola od základu prepracovaná a poskytuje aplikáciám priamu kontrolu nad akceleráciou GPU pre bezprecedentný výkon a predvídateľnosť. Sprievodca programovaním Vulkan(TM) je základnou, autoritatívnou referenciou na tento nový štandard pre skúsených programátorov grafiky vo všetkých prostrediach Vulkan.
Vedúci API Vulkan Graham Sellers (s príspevkami vedúceho jazyka Johna Kessenicha) predstavuje na príkladoch bohaté úvody do prenosného API Vulkan a nového tieňovacieho jazyka SPIR-V. Autor predstavuje jazyk Vulkan, jeho ciele a kľúčové koncepty tvoriace jeho API a predstavuje komplexný vykresľovací systém, ktorý demonštruje jedinečnosť jazyka Vulkan aj jeho výnimočný výkon.
Nájdete v ňom autoritatívne pokrytie tém od kreslenia cez pamäť a vlákno až po výpočtové shadery. Autor najmä ukazuje, ako zvládnuť úlohy, ako je synchronizácia, plánovanie a správa pamäte, ktoré sú teraz v kompetencii vývojára.
Sprievodca programovaním Vulkan(TM) predstavuje výkonné techniky 3D vývoja pre oblasti od videohier po lekárske zobrazovanie a najmodernejšie prístupy k riešeniu náročných vedeckých výpočtových problémov. Či už prechádzate z OpenGL, alebo prechádzate na otvorené štandardné grafické API po prvýkrát, táto príručka vám pomôže dosiahnuť výsledky a výkon, ktoré hľadáte.
Obsahuje.
⬤ Rozsiahle testované príklady kódu, ktoré demonštrujú možnosti Vulkanu a ukazujú, ako sa líši od OpenGL.
⬤ Odborný návod na začatie a prácu s novým pamäťovým systémom Vulkan.
⬤ Dôkladnú diskusiu o frontoch, príkazoch, presúvaní dát a prezentácii.
⬤ Úplné vysvetlenie binárneho tieňovacieho jazyka SPIR-V a výpočtových/grafických pipeline.
⬤ Detailné diskusie o príkazoch kreslenia, spracovaní geometrie a fragmentov, synchronizačných primitívoch a čítaní údajov Vulkan do aplikácií.
⬤ Kompletná prípadová štúdia aplikácie: odložené vykresľovanie pomocou komplexnej viacpriechodovej architektúry a viacerých front spracovania.
⬤ Prílohy predstavujúce funkcie Vulkan a opkódy SPIR-V, ako aj kompletný slovník Vulkan.
Príklad kódu nájdete tu: Príklad kódu nájdete tu: https: //github.com/vulkanprogrammingguide/examples.
© Book1 Group - všetky práva vyhradené.
Obsah tejto stránky nesmie byť kopírovaný ani použitý čiastočne alebo v celku bez písomného súhlasu vlastníka.
Posledná úprava: 2024.11.13 22:11 (GMT)