<feed xmlns='http://www.w3.org/2005/Atom'>
<title>slang.git/source/slang/slang-ir-wrap-global-context.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-05-06T21:53:27+00:00</updated>
<entry>
<title>Delete `wrap-global-context` pass. (#4114)</title>
<updated>2024-05-06T21:53:27+00:00</updated>
<author>
<name>Yong He</name>
<email>yonghe@outlook.com</email>
</author>
<published>2024-05-06T21:53:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.yummers.dev/slang.git/commit/?id=618428a87b8295347288262ea13eff63cc62aa56'/>
<id>urn:sha1:618428a87b8295347288262ea13eff63cc62aa56</id>
<content type='text'>
* Delete `wrap-global-context` pass.

The pass was added for the metal backend without realizing that the existing `explicit-global-context` does 99% of the job. Instead of duplicating the logic in a different pass for metal, we extend same explicit-global-context pass to work for metal.

* Fix build.</content>
</entry>
<entry>
<title>Parameter layout and reflection for Metal bindings. (#4022)</title>
<updated>2024-04-24T23:23:35+00:00</updated>
<author>
<name>Yong He</name>
<email>yonghe@outlook.com</email>
</author>
<published>2024-04-24T23:23:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.yummers.dev/slang.git/commit/?id=d3ed08ec3073c3cb9ac24fa3670784dd6e97a164'/>
<id>urn:sha1:d3ed08ec3073c3cb9ac24fa3670784dd6e97a164</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Metal: rewrite global variables as explicit context. (#3981)</title>
<updated>2024-04-19T06:01:45+00:00</updated>
<author>
<name>Yong He</name>
<email>yonghe@outlook.com</email>
</author>
<published>2024-04-19T06:01:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.yummers.dev/slang.git/commit/?id=a3a5e7ea4e2ec15dd385c169578f5770f49b6e1c'/>
<id>urn:sha1:a3a5e7ea4e2ec15dd385c169578f5770f49b6e1c</id>
<content type='text'>
* Metal: rewrite global variables as explicit context.

* Small tweaks.</content>
</entry>
</feed>
