Vulkan: architektura a ukazatele na funkce

[14 minut čtení] Minule jsme úspěšně nainstalovali Vulkan, nyní je čas se podrobněji podívat na architekturu toho, co jsme zprovoznili. Snad nejlépe objevíme architekturu Vulkanu na ukazatelích na funkce. Vulkan je, dalo by se říci, multi-device, multi-vendor a multi-threaded rozhranní. Česky: Vulkan podporuje více zařízení od více výrobců a za použití více vláken. Toto je asi hlavní rozdíl od, například, OpenGL, kde jsme se museli spokojit s jedním zařízením od jednoho výrobce a použití více vláken bylo poněkud problematické. Podpora více zařízení od více výrobců teoreticky přišla s knihovnou glvnd (GL Vendor-Neutral Dispatch), ale těžko říci, jak moc je opravdu používána. Určitě se ale shodneme, že je ideální mít API navržené se všemi funkcemi hned od počátku tak, jak je tomu u Vulkan, a mít tak naději na vyšší efektivitu, konzistentnost a přehlednost rozhranní. https://www.root.cz/clanky/vulkan-architektura-a-ukazatele-na-funkce/?utm_source=rss&utm_medium=text&utm_campaign=rss

Created 4y | Jul 14, 2021, 10:20:22 PM


Login to add comment

Other posts in this group

Validace dat v Pythonu s využitím knihovny Pydantic

Seznámíme se s vlastnostmi knihovny Pydantic. Jedná se o knihovnu určenou pro jazyk Python, která umožňuje definici struktury dat, validaci vstupních dat (ověření zda odpovídají definici), jejich seri

Aug 20, 2025, 10:30:03 PM | root.cz
Softwarová sklizeň (20. 8. 2025): spouštějte snadno webové servery

Pravidelná sonda do světa software. Podíváme se na nástroj pro spouštění HTTP/HTTPS serverů, budeme generovat RSS feedy a nakonec si vyzkoušíme pomocníka pro správu kontejnerů. https://www.root.cz/cla

Aug 19, 2025, 11:20:07 PM | root.cz
Home Assistant Connect ZWA-2: oficiální hardware pro Z-Wave

Tvůrci Home Assistanta představili vlastní hardware, bránu s podporou protokolu Z-Wave. Měl jsem čest vyzkoušet tuto jednotku a dvě koncová zařízení „Zooz ZEN37 wall remote“ a „Zooz ZSE42 water leak s

Aug 19, 2025, 11:20:03 PM | root.cz
Knihovna FAISS a embedding: základ jazykových modelů (3. část – role indexů)

Důležitou součástí knihovny FAISS je široká nabídka indexů. Kromě interně naivních „lineárních“ indexů existují indexy založené na rozdělení prostoru Voroného dekompozicí či index HNSW: Hierarchical N

Aug 19, 2025, 12:10:04 AM | root.cz
Novinky připravované pro NetBSD 11, AlmaLinux s nativní podporou NVIDIA

Projekt NetBSD představil nové funkce pro chystanou verze 11. AlmaLinux vylepšuje podporu NVIDIA díky open-source ovladačům. SparkyLinux 8.0 byl vydán jako jedna z prvních distribucí založených na ned

Aug 17, 2025, 10:40:05 PM | root.cz
Postřehy z bezpečnosti: zranitelnost v XZ Utils žije dál

Dnes se podíváme na další osudy backdoor v XZ Utils, na zranitelnosti v produktech Microsoftu a v nástroji WinRAR, na dva velké úniky dat a na přehled kybernetických incidentů za červenec 2025 zazname

Aug 17, 2025, 10:40:03 PM | root.cz
Linux opravuje propad výkonu s GPU Intel, LibreOffic řeší chráněná písma v dokumentech

Týden v KDE: málo novinek, hlavně ladění Plasmy 6.5.0, týden v GNOME #212 nejen o 28 letech od založení, vývojová verze Wine 10.13, až 30% propady výkonu s GPU Intel vyřešeny. https://www.root.cz/clan

Aug 16, 2025, 11:30:05 PM | root.cz