Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit bf96cdb

Browse files
committed
Add SPIR-V links, some API details and the Valve Dota demo
1 parent d16e6f7 commit bf96cdb

1 file changed

Lines changed: 34 additions & 3 deletions

File tree

index.html

Lines changed: 34 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -97,8 +97,32 @@ <h1>API</h1>
9797
vkUnmapMemory(staticUniformBufferMemory);
9898
</pre>
9999

100-
All hardware that supports OpenGL ES 3.1 or later can also support
101-
Vulkan.
100+
<p>
101+
All hardware that supports OpenGL 4.3 / OpenGL ES 3.1 (<a href="https://www.opengl.org/registry/specs/ARB/ES3_1_compatibility.txt">Subset</a>) or
102+
later can also support Vulkan.
103+
</p>
104+
105+
<p>
106+
A talk by Khronos on March 5 has offered some more insight into
107+
the API. The Vulkan API still uses no special types, instead
108+
settling for <code>stdint.h</code> types. The closest thing to
109+
the concept of a context is now a command buffer.
110+
Synchronization is done using events and allows for fences
111+
and resource barriers. A link to the presentation will be added
112+
once it is available for more detailed info, as this was taken
113+
from a livestream.
114+
</p>
115+
116+
<h1>SPIR-V</h1>
117+
118+
<p>
119+
Khronos has published a whitepaper that provides an
120+
<a href="https://www.khronos.org/registry/spir-v/papers/WhitePaper.pdf">introduction to the SPIR-V intermediate language</a>.
121+
</p>
122+
123+
<p>
124+
The <a href="https://www.khronos.org/registry/spir-v/specs/1.0/SPIRV.pdf">provisional specification</a> is also available.
125+
</p>
102126

103127
<h1>Tools</h1>
104128

@@ -120,7 +144,7 @@ <h1>Tools</h1>
120144
be available to developers in 2015. (<a href="http://lunarg.com/vulkan/">Source</a>)
121145
</p>
122146

123-
<h1>Demo</h1>
147+
<h1>Demos</h1>
124148

125149
<a href="http://imgtec.com/">Imagination Technologies</a> has
126150
developed a proof-of-concept driver for Vulkan for their PowerVR
@@ -129,6 +153,13 @@ <h1>Demo</h1>
129153
<p>
130154
<iframe width="700" height="394" src="https://www.youtube.com/embed/KdnRI0nquKc" frameborder="0" allowfullscreen></iframe>
131155
</p>
156+
157+
Valve has developed a Vulkan driver for Linux that targets Intel
158+
GPUs. (<a href="http://www.phoronix.com/scan.php?page=news_item&px=Valve-Intel-Vulkan-Driver">Source</a>) They've shown Dota 2 running with this driver.
159+
160+
<p>
161+
<iframe width="700" height="394" src="https://www.youtube.com/embed/0Hth4u65zfc" frameborder="0" allowfullscreen></iframe>
162+
</p>
132163
</article>
133164

134165
<a href="https://github.com/Overv/VulkanTutorial"><img style="position: absolute; top: 0; left: 0; border: 0;" src="https://camo.githubusercontent.com/567c3a48d796e2fc06ea80409cc9dd82bf714434/68747470733a2f2f73332e616d617a6f6e6177732e636f6d2f6769746875622f726962626f6e732f666f726b6d655f6c6566745f6461726b626c75655f3132313632312e706e67" alt="Fork me on GitHub" data-canonical-src="https://s3.amazonaws.com/github/ribbons/forkme_left_darkblue_121621.png"></a>

0 commit comments

Comments
 (0)