Inihayag ni Khronos ang bersyon 1.2 ng Vulkan Graphics API

Halos apat na taon mula nang ipahayag ang unang bersyon ng Vulkan Graphics API, noong Pebrero 2016, ng Khronos Group. Upang mapanatili ang mga bagay na simple, ito ay isang bagong graphic API - na sinadya bilang isang kahalili ng mga uri sa OpenGL - na magagawang gumamit ng maramihang mga core processors nang mahusay, na kung saan ay napakalaking isinasaalang-alang kung paano ang mga pangunahing mga proseso ng octa-core ay naging mga nagdaang mga oras. Sa pamamagitan ng mga taon, nagsimula itong magamit sa maraming mga laro, at karamihan sa mga pangunahing operating system na ginagamit namin araw-araw, tulad ng Android at Windows 10, suportahan ang API. Bersyon 1.1 pinakawalan kasama ang mga pangunahing pagpapabuti noong Marso 2018, at ngayon, Khronos ay opisyal na inihayag ang bersyon 1.2.

Ang pinakamalaking pagpapabuti sa bersyon 1.2 ay ang pag-ikot ng isang bilang ng mga naunang inilabas na mga extension - 23, upang maging tumpak - sa pangunahing Vulkan API. Mapapabuti nito na gawing mas madali ang pag-unlad at mabawasan ang kawalan ng katiyakan ng ilang mga extension na hindi magagamit sa ilang mga platform. Ang isa pang pagpapabuti ay ang Timeline Semaphore, na touted bilang isang mas mahusay na paraan upang hawakan ang mga operasyong multithreaded. Pinagsasama nito ang nakaraang mga solusyon sa VkFence at VkSemaphore para sa isang pinag-isang solusyon na 64-bit na sumasaklaw sa pag-synchronise sa mga queues ng aparato at nag-host habang sabay-sabay na nawawala ang masakit na mga limitasyon ng nakaraang solusyon. Ang iba pang mga pagpapabuti ay kinabibilangan ng isang built-in na pormal na memorya ng memorya upang tukuyin ang mga semantika ng mga operasyon ng memorya / pag-synchronise sa iba't ibang mga thread, suporta sa pag-index ng descriptor, mas malalim na suporta para sa mga shaders na nakasulat sa HLSL, at marami pa.


Ang Vulkan 1.2 ay hindi mangangailangan ng anumang bagong hardware, na nangangahulugang ang lahat ng mga kasalukuyang GPU ay maaaring suportahan ang 1.2. Bilang karagdagan, maraming mga vendor ng GPU tulad ng AMD, NVIDIA, at Intel ay mayroon nang wastong Vulkan 1.2 na mga pagpapatupad na pumasa sa mga pagsusuri sa pagkakasunud-sunod ng Khronos. Na-download na ang na-update na mga driver o mai-download sa lalong madaling panahon, at dapat mong asahan na suportahan ang Vulkan 1.2 sa isang malawak na hanay ng mga compiler, debugger, at mga tool ng developer sa pagtatapos ng buwan. Kung ikaw ay isang developer at interesado kang magbasa nang higit pa tungkol sa Vulkan 1.2 pati na rin ang pagsuri sa opisyal na dokumentasyon, maaari mong suriin ang Pahina ng Resource ng Vulkan. dito.

Ang post Inihayag ni Khronos ang bersyon 1.2 ng Vulkan Graphics API lumitaw ang unang sa Xda-developer.

Mag-iwan ng komento