<feed xmlns='http://www.w3.org/2005/Atom'>
<title>slang.git/source/slang-glsl-module, 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>2025-08-07T06:06:18+00:00</updated>
<entry>
<title>export fewer things from module targets (#8089)</title>
<updated>2025-08-07T06:06:18+00:00</updated>
<author>
<name>Ellie Hermaszewska</name>
<email>ellieh@nvidia.com</email>
</author>
<published>2025-08-07T06:06:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.yummers.dev/slang.git/commit/?id=9e2685853033f4286feaf22d04a755a7395d95ce'/>
<id>urn:sha1:9e2685853033f4286feaf22d04a755a7395d95ce</id>
<content type='text'>
Closes https://github.com/shader-slang/slang/issues/7722 without adding
SONAME

```
e@light-hope in ~/work/slang on HEAD (68b0125) [nix-shell] [direnv]
$ nm -DC --defined-only build/Debug/lib/libslang-llvm.so
0000000001a4b637 T createLLVMDownstreamCompiler_V4
0000000001a427ed T createLLVMFileCheck_V1
0000000001a4b91e W std::type_info::operator==(std::type_info const&amp;) const
0000000001a4bb07 W std::_Sp_make_shared_tag::_S_ti()
0000000001059165 u std::ranges::_Cpo::iter_move
0000000005f92ac0 V typeinfo for std::_Sp_make_shared_tag
0000000005f92938 V vtable for std::_Sp_counted_base&lt;(__gnu_cxx::_Lock_policy)2&gt;

e@light-hope in ~/work/slang on HEAD (68b0125) [nix-shell] [direnv]
$ nm -DC --defined-only build/Debug/lib/libslang-glslang.so
00000000004701a2 T glslang_compile
000000000047012b T glslang_compile_1_1
000000000046ffd9 T glslang_compile_1_2
000000000046db75 T glslang_disassembleSPIRV
000000000046da42 T glslang_disassembleSPIRVWithResult
000000000047028b T glslang_linkSPIRV
000000000046d8fa T glslang_validateSPIRV

e@light-hope in ~/work/slang on HEAD (68b0125) [nix-shell] [direnv]
$ nm -DC --defined-only build/Debug/lib/libslang-glsl-module.so
0000000000135bf9 T slang_getEmbeddedModule
```

I think that the exports from libslang-llvm are unavoidable I believe,
however these are weak exports so should exhibit the same problem.

@NBickford-NV does this look good for you?</content>
</entry>
<entry>
<title>build core and glsl modules in the same slang-bootstrap invocation (#6341)</title>
<updated>2025-02-12T05:53:15+00:00</updated>
<author>
<name>Ellie Hermaszewska</name>
<email>ellieh@nvidia.com</email>
</author>
<published>2025-02-12T05:53:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.yummers.dev/slang.git/commit/?id=0fee8c16e25521d13b50427ac6bf87d7f3419b9c'/>
<id>urn:sha1:0fee8c16e25521d13b50427ac6bf87d7f3419b9c</id>
<content type='text'>
Closes https://github.com/shader-slang/slang/issues/6339</content>
</entry>
<entry>
<title>Correct dependencies on core module source  (#6340)</title>
<updated>2025-02-12T04:43:47+00:00</updated>
<author>
<name>Ellie Hermaszewska</name>
<email>ellieh@nvidia.com</email>
</author>
<published>2025-02-12T04:43:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.yummers.dev/slang.git/commit/?id=ee99becbf02b91635338203e44b79c3814bddc2c'/>
<id>urn:sha1:ee99becbf02b91635338203e44b79c3814bddc2c</id>
<content type='text'>
* Publicly link core module sources 

Closes https://github.com/shader-slang/slang/issues/6037

* format

* format

* remove unnecessary conditional

* comments

* neaten

* Only build embedded core modules when necessary

* Make dependencies on core module source more precise

* more precice dependencies on core module source

* Neaten</content>
</entry>
<entry>
<title>Fix build issue when SLANG_EMBED_CORE_MODULE is OFF. (#6243)</title>
<updated>2025-02-01T05:13:17+00:00</updated>
<author>
<name>Yong He</name>
<email>yonghe@outlook.com</email>
</author>
<published>2025-02-01T05:13:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.yummers.dev/slang.git/commit/?id=16b7be65d3edf99c420fe5147d7daed27224d473'/>
<id>urn:sha1:16b7be65d3edf99c420fe5147d7daed27224d473</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Distribute slang-glsl-module.bin in release packages. (#6233)</title>
<updated>2025-01-31T13:02:26+00:00</updated>
<author>
<name>Yong He</name>
<email>yonghe@outlook.com</email>
</author>
<published>2025-01-31T13:02:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.yummers.dev/slang.git/commit/?id=eebe849075c21d163739cbc5e976e7b5b6837e7f'/>
<id>urn:sha1:eebe849075c21d163739cbc5e976e7b5b6837e7f</id>
<content type='text'>
* Distribute slang-glsl-module.bin in release packages.

* Fix.

* fix2.

* Build glsl modlue into a dll.</content>
</entry>
</feed>
