Sick Gaming
Vulkan 1.2 Released - Printable Version

+- Sick Gaming (https://www.sickgaming.net)
+-- Forum: Programming (https://www.sickgaming.net/forum-76.html)
+--- Forum: Game Development (https://www.sickgaming.net/forum-80.html)
+--- Thread: Vulkan 1.2 Released (/thread-93169.html)



Vulkan 1.2 Released - xSicKxBot - 01-16-2020

Vulkan 1.2 Released

<div><p>The <a href="https://www.khronos.org/">Khronos Group</a> have just announced the release of Vulkan 1.2.&nbsp; Containing 23 extensions, there are plenty of quality of life improvements for Vulkan developers in the 1.2 release including HLSL support, the new timeline sempaphore, a formal memory model and more.</p>
<p>Details of the Vulkan 1.2 <a href="https://www.khronos.org/news/press/khronos-group-releases-vulkan-1.2">release</a>:</p>
<blockquote>
<p>Today, The Khronos<sup>®</sup> Group, an open consortium of industry-leading companies creating advanced interoperability standards, announces the release of the Vulkan<sup>®</sup> 1.2 specification for GPU acceleration. This release integrates 23 proven extensions into the core Vulkan API, bringing significant developer-requested access to new hardware functionality, improved application performance, and enhanced API usability. Multiple GPU vendors have certified conformant implementations, and significant open source tooling is expected during January 2020.</p>
<p>Vulkan continues to evolve by listening to developer needs, shipping new functionality as extensions, and then consolidating extensions that receive positive developer feedback into a unified core API specification. Carefully selected API features are made optional to enable market-focused implementations. Many Vulkan 1.2 features were requested by developers to meet critical needs in their engines and applications, including: <a href="https://www.khronos.org/blog/vulkan-timeline-semaphores">timeline semaphores</a> for easily managed synchronization; a formal <a href="https://www.khronos.org/blog/vulkan-has-just-become-the-worlds-first-graphics-api-with-a-formal-memory-model.-so-what-is-a-memory-model-and-why-should-i-care">memory model</a> to precisely define the semantics of synchronization and memory operations in different threads; <a href="https://www.youtube.com/watch?v=tXipcoeuNh4">descriptor indexing</a> to enable reuse of descriptor layouts by multiple shaders; deeper support for shaders written in <a href="https://www.khronos.org/blog/hlsl-first-class-vulkan-shading-language">HLSL</a>, and more.</p>
</blockquote>
<p>All three major GPU providers support Vulkan 1.2 today, as well as Mesa drivers on AMD devices.&nbsp; If you are a developer looking to learn <a href="https://github.com/KhronosGroup/Khronosdotorg/blob/master/api/vulkan/resources.md">Vulkan Resources Page</a> on GitHub is perhaps the best place to get started.&nbsp; If you want to learn more about Vulkan 1.2’s release be sure to check out the <a href="https://youtu.be/U9m6QVPh1rA">video</a> below.</p>
<p align="center"><iframe class='youtube-player' type='text/html' width='853' height='480' src='https://www.youtube.com/embed/U9m6QVPh1rA?version=3&rel=1&fs=1&autohide=2&showsearch=0&showinfo=1&iv_load_policy=1&wmode=transparent' allowfullscreen='true' style='border:0;'></iframe> </p>
<p class="under"> <span class="categories"><a href="https://www.gamefromscratch.com/category/GameDev-News.aspx">GameDev News</a></span> <span class="tags"><a href="https://www.gamefromscratch.com/?tag=/3D" rel="tag">3D</a></span> </p>
<hr>
<p> &lt;!–</p>
<p>–&gt;</p>
</div>


https://www.sickgaming.net/blog/2020/01/15/vulkan-1-2-released/