<feed xmlns='http://www.w3.org/2005/Atom'>
<title>slang.git/cmake/FetchedSharedLibrary.cmake, 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-04-07T08:09:02+00:00</updated>
<entry>
<title>Use GITHUB_TOKEN for fetching prebuilt (#6712)</title>
<updated>2025-04-07T08:09:02+00:00</updated>
<author>
<name>Gangzheng Tong</name>
<email>tonggangzheng@gmail.com</email>
</author>
<published>2025-04-07T08:09:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.yummers.dev/slang.git/commit/?id=edb7289383538c3356ca2d5f7c37f41821bbf252'/>
<id>urn:sha1:edb7289383538c3356ca2d5f7c37f41821bbf252</id>
<content type='text'>
* Use GITHUB_TOKEN for fetching prebuilt

This PR extends Commit c6b702c to use GITHUB_TOKEN if set for fetching
prebuilt binaries.
This allows webgpu-dawn and slang-tint to be downloaded for certain IPs
where the github API rate is limited.

Fixes #6689

* Don't ignore download failure if github token is provided

* Update readme for getting github access token

* format code

* combine cmake_parse_arguments calls

* format code

---------

Co-authored-by: slangbot &lt;186143334+slangbot@users.noreply.github.com&gt;
Co-authored-by: Jay Kwak &lt;82421531+jkwak-work@users.noreply.github.com&gt;
Co-authored-by: Ellie Hermaszewska &lt;ellieh@nvidia.com&gt;</content>
</entry>
<entry>
<title>Fix prebuilt dependencies filenames on non-windows platforms (#5848)</title>
<updated>2024-12-12T10:27:29+00:00</updated>
<author>
<name>Ellie Hermaszewska</name>
<email>ellieh@nvidia.com</email>
</author>
<published>2024-12-12T10:27:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.yummers.dev/slang.git/commit/?id=160be8efa0400805f9e6ef2bc6810ee9d68aea8a'/>
<id>urn:sha1:160be8efa0400805f9e6ef2bc6810ee9d68aea8a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fetch and extract prebuilt deps lazily (#5707)</title>
<updated>2024-11-29T16:51:11+00:00</updated>
<author>
<name>Ellie Hermaszewska</name>
<email>ellieh@nvidia.com</email>
</author>
<published>2024-11-29T16:51:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.yummers.dev/slang.git/commit/?id=136c2e22b80d3ebf500d09d5ce6f4fa47dcac8a0'/>
<id>urn:sha1:136c2e22b80d3ebf500d09d5ce6f4fa47dcac8a0</id>
<content type='text'>
Closes https://github.com/shader-slang/slang/issues/5706 and https://github.com/shader-slang/slang/issues/5657</content>
</entry>
<entry>
<title>format cmake files (#5406)</title>
<updated>2024-10-29T02:15:21+00:00</updated>
<author>
<name>Ellie Hermaszewska</name>
<email>ellieh@nvidia.com</email>
</author>
<published>2024-10-29T02:15:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.yummers.dev/slang.git/commit/?id=657287e774c6d7f740bedbcbd9846de473dd1b18'/>
<id>urn:sha1:657287e774c6d7f740bedbcbd9846de473dd1b18</id>
<content type='text'>
* format cmake files

* format code

---------

Co-authored-by: slangbot &lt;186143334+slangbot@users.noreply.github.com&gt;</content>
</entry>
<entry>
<title>Make slang-llvm fetching and failure more robust (#5346)</title>
<updated>2024-10-18T23:05:53+00:00</updated>
<author>
<name>Ellie Hermaszewska</name>
<email>ellieh@nvidia.com</email>
</author>
<published>2024-10-18T23:05:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.yummers.dev/slang.git/commit/?id=b2386f36ee3ac253457e9e532b0373a5ce1ee687'/>
<id>urn:sha1:b2386f36ee3ac253457e9e532b0373a5ce1ee687</id>
<content type='text'>
* Make slang-llvm fetching and failure more robust

Improve error reporting when things go wrong.

Fall back by default to a non-llvm build

Closes https://github.com/shader-slang/slang/issues/5247

Tested sensible behavior with:

- `FETCH_BINARY_IF_POSSIBLE`, valid tag
  - No errors or warnings, successful build with llvm
- `FETCH_BINARY_IF_POSSIBLE`, no valid tag
  - Warning message, successful llvm build with slang-llvm from latest release
- `FETCH_BINARY_IF_POSSIBLE`, no valid tag, bad `SLANG_SLANG_LLVM_BINARY_URL` specified
  - Warning message, successful no-llvm build
- `FETCH_BINARY_IF_POSSIBLE`, no valid tag, unable to fetch release information
  - Warning message, successful no-llvm build
- `FETCH_BINARY`, valid tag
  - No errors or warnings, successful build with llvm
- `FETCH_BINARY`, no valid tag
  - Warning message, successful llvm build with slang-llvm from latest release
- `FETCH_BINARY`, no valid tag, bad `SLANG_SLANG_LLVM_BINARY_URL` specified
  - Error, explaining that we couldn't fetch it
- `FETCH_BINARY`, no valid tag, unable to fetch release info
  - Error, explaining that we couldn't fetch it

* Allow downloading from a local file

---------

Co-authored-by: Yong He &lt;yonghe@outlook.com&gt;</content>
</entry>
<entry>
<title>Enable WebGPU tests in CI (#5239)</title>
<updated>2024-10-15T16:11:53+00:00</updated>
<author>
<name>Anders Leino</name>
<email>aleino@nvidia.com</email>
</author>
<published>2024-10-15T16:11:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.yummers.dev/slang.git/commit/?id=9e3b0367cfd63f21a0519b61b6fd13e94dac1c51'/>
<id>urn:sha1:9e3b0367cfd63f21a0519b61b6fd13e94dac1c51</id>
<content type='text'>
</content>
</entry>
</feed>
