<feed xmlns='http://www.w3.org/2005/Atom'>
<title>slang.git/source/slang-wasm/slang-wasm-bindings.cpp, branch master</title>
<subtitle>Making it easier to work with shaders</subtitle>
<id>https://git.yummers.dev/slang.git/atom?h=master</id>
<link rel='self' href='https://git.yummers.dev/slang.git/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.yummers.dev/slang.git/'/>
<updated>2024-12-24T17:34:59+00:00</updated>
<entry>
<title>Reflection API Wasm Bindings Part1 (#5936)</title>
<updated>2024-12-24T17:34:59+00:00</updated>
<author>
<name>arya</name>
<email>64514807+arya3d@users.noreply.github.com</email>
</author>
<published>2024-12-24T17:34:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.yummers.dev/slang.git/commit/?id=1b5679f9556b65c65146123ce98ca4f62fe71d72'/>
<id>urn:sha1:1b5679f9556b65c65146123ce98ca4f62fe71d72</id>
<content type='text'>
* add a lot of missing classes, functios and enums

* typescript defintion generation

* formatting

* format code

---------

Co-authored-by: slangbot &lt;186143334+slangbot@users.noreply.github.com&gt;</content>
</entry>
<entry>
<title>Fix WGSL emit for '&amp;' and add bindings for thread group size (#5557)</title>
<updated>2024-11-14T00:50:52+00:00</updated>
<author>
<name>Sai Praveen Bangaru</name>
<email>31557731+saipraveenb25@users.noreply.github.com</email>
</author>
<published>2024-11-14T00:50:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.yummers.dev/slang.git/commit/?id=5cb960a72449dad36594e8ad2bfa899f5aaa11be'/>
<id>urn:sha1:5cb960a72449dad36594e8ad2bfa899f5aaa11be</id>
<content type='text'>
Co-authored-by: Yong He &lt;yonghe@outlook.com&gt;</content>
</entry>
<entry>
<title>Add wasm binding to get reflection json. (#5536)</title>
<updated>2024-11-12T03:29:18+00:00</updated>
<author>
<name>Yong He</name>
<email>yonghe@outlook.com</email>
</author>
<published>2024-11-12T03:29:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.yummers.dev/slang.git/commit/?id=ea04ad12110df6b958c117f5d92f45813316cd70'/>
<id>urn:sha1:ea04ad12110df6b958c117f5d92f45813316cd70</id>
<content type='text'>
Co-authored-by: Ellie Hermaszewska &lt;ellieh@nvidia.com&gt;</content>
</entry>
<entry>
<title>Use automatic coarse grained memory management in wasm binding. (#5528)</title>
<updated>2024-11-09T00:19:31+00:00</updated>
<author>
<name>Yong He</name>
<email>yonghe@outlook.com</email>
</author>
<published>2024-11-09T00:19:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.yummers.dev/slang.git/commit/?id=5ca37c316a9ea1833907bae497734054dfa3c3cb'/>
<id>urn:sha1:5ca37c316a9ea1833907bae497734054dfa3c3cb</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[WGSL] [WASM] Add reflection endpoints + Fix bit manipulation operations (#5499)</title>
<updated>2024-11-08T18:03:42+00:00</updated>
<author>
<name>Sai Praveen Bangaru</name>
<email>31557731+saipraveenb25@users.noreply.github.com</email>
</author>
<published>2024-11-08T18:03:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.yummers.dev/slang.git/commit/?id=f66b046e2767cd7a38acec8c0f988e5937f062e7'/>
<id>urn:sha1:f66b046e2767cd7a38acec8c0f988e5937f062e7</id>
<content type='text'>
* Add key reflection endpoints for WASM

* Fix WGSL output around bit-manipulation operators

* format code

* Fix pointer ownership

* fix formatting

---------

Co-authored-by: slangbot &lt;186143334+slangbot@users.noreply.github.com&gt;
Co-authored-by: Yong He &lt;yonghe@outlook.com&gt;</content>
</entry>
<entry>
<title>Add function of getting hash string to wasm binding (#5468)</title>
<updated>2024-10-31T19:29:11+00:00</updated>
<author>
<name>kaizhangNV</name>
<email>149626564+kaizhangNV@users.noreply.github.com</email>
</author>
<published>2024-10-31T19:29:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.yummers.dev/slang.git/commit/?id=582d10d5e160afeac11b2ba5a5ba1698e4935cef'/>
<id>urn:sha1:582d10d5e160afeac11b2ba5a5ba1698e4935cef</id>
<content type='text'>
* [wasm]: Add function to get string from hash

* Fix bug on the visibility issue

* Formatting</content>
</entry>
<entry>
<title>format</title>
<updated>2024-10-29T06:49:26+00:00</updated>
<author>
<name>Ellie Hermaszewska</name>
<email>ellieh@nvidia.com</email>
</author>
<published>2024-10-29T06:49:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.yummers.dev/slang.git/commit/?id=f65d756bff8d4c5cbc15bd0322a2ae8e6b896a21'/>
<id>urn:sha1:f65d756bff8d4c5cbc15bd0322a2ae8e6b896a21</id>
<content type='text'>
* format

* Minor test fixes

* enable checking cpp format in ci</content>
</entry>
<entry>
<title>More wasm binding for playground. (#5420)</title>
<updated>2024-10-28T15:53:41+00:00</updated>
<author>
<name>Yong He</name>
<email>yonghe@outlook.com</email>
</author>
<published>2024-10-28T15:53:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.yummers.dev/slang.git/commit/?id=04329077988a2b1f7a87b1d116457599039e5e12'/>
<id>urn:sha1:04329077988a2b1f7a87b1d116457599039e5e12</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Export language server to wasm. (#5419)</title>
<updated>2024-10-27T21:27:52+00:00</updated>
<author>
<name>Yong He</name>
<email>yonghe@outlook.com</email>
</author>
<published>2024-10-27T21:27:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.yummers.dev/slang.git/commit/?id=1dd6ec26776081274604a94a96a1d87818830e82'/>
<id>urn:sha1:1dd6ec26776081274604a94a96a1d87818830e82</id>
<content type='text'>
</content>
</entry>
<entry>
<title>wasm: Add compile target option when creating slang session (#5403)</title>
<updated>2024-10-24T18:42:28+00:00</updated>
<author>
<name>kaizhangNV</name>
<email>149626564+kaizhangNV@users.noreply.github.com</email>
</author>
<published>2024-10-24T18:42:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.yummers.dev/slang.git/commit/?id=46b8ab8353966f2590ed2667028b220b57f963ae'/>
<id>urn:sha1:46b8ab8353966f2590ed2667028b220b57f963ae</id>
<content type='text'>
* wasm: Add compile target option when creating slang session

Also add a new interface to return spirv code which is binary,

because 'std::string ComponentType::getEntryPointCode' is not
suitable for returning the binary data.

We use a more standard way that wrap the binary data by using
emscripten::val as the return type.

* Add target of metal</content>
</entry>
</feed>
