<div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Feb 14, 2018 at 2:26 PM, rikki cattermole via Digitalmars-d <span dir="ltr"><<a href="mailto:digitalmars-d@puremagic.com" target="_blank">digitalmars-d@puremagic.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">On 13/02/2018 10:54 PM, Danni Coy wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div class="m_-5311526972391650465h5">
<br>
On Wed, Feb 14, 2018 at 8:20 AM, Ivan Trombley via Digitalmars-d <<a href="mailto:digitalmars-d@puremagic.com" target="_blank">digitalmars-d@puremagic.com</a> <mailto:<a href="mailto:digitalmars-d@puremagic.com" target="_blank">digitalmars-d@puremagi<wbr>c.com</a>>> wrote:<br>
<br>
    I wanted to do some experimentation with Vulkan using D. None of the<br>
    projects that I found (derelict-vulkan, d-vulkan and erupted) work.<br>
<br>
    Are there D bindings to Vulkan that actually work?<br>
<br>
<br></div></div><span>
strictly speaking you don't need a binding, you can access C code directly as long as you write compatible header definitions for the parts of vulkan you are actually using in your code.<br>
</span></blockquote>
<br>
Which is then called a binding ;)<br>
</blockquote></div><br></div><div class="gmail_extra">The programmers I work with like to differentiate between situations where you can call code directly and when you have to do stuff like marshalling to get code in one language to talk to code in another language so I tend not to think of writing header definitions as making bindings. <br></div></div>