<feed xmlns='http://www.w3.org/2005/Atom'>
<title>slang.git/github_test.sh, 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-02-24T03:05:23+00:00</updated>
<entry>
<title>SPIRV Fixes. (#3622)</title>
<updated>2024-02-24T03:05:23+00:00</updated>
<author>
<name>Yong He</name>
<email>yonghe@outlook.com</email>
</author>
<published>2024-02-24T03:05:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.yummers.dev/slang.git/commit/?id=a1827ee5e9b8088b23db3fa688b7bd62b7bbe9ac'/>
<id>urn:sha1:a1827ee5e9b8088b23db3fa688b7bd62b7bbe9ac</id>
<content type='text'>
* Use SpvSourceLanguageSlang enum.

* Fix spirv entrypoint interface.

* Cleanup.

* Add error on unknown spirv opcode.

* Fix CI.

* Fix.</content>
</entry>
<entry>
<title>Run curated spirv-opt passes through slang-glslang. (#3266)</title>
<updated>2023-10-09T21:03:43+00:00</updated>
<author>
<name>Yong He</name>
<email>yonghe@outlook.com</email>
</author>
<published>2023-10-09T21:03:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.yummers.dev/slang.git/commit/?id=67e186f0169591c48d24bd8ff7e4e4e715e8fa45'/>
<id>urn:sha1:67e186f0169591c48d24bd8ff7e4e4e715e8fa45</id>
<content type='text'>
* Run curated spirv-opt passes through slang-glslang.

* Cleanup.

* Replace spirv-dis downstream compiler with glslang.

* delete slang-spirv-opt.cpp.

---------

Co-authored-by: Yong He &lt;yhe@nvidia.com&gt;</content>
</entry>
<entry>
<title>Fix github ci. (#3177)</title>
<updated>2023-09-01T18:11:58+00:00</updated>
<author>
<name>Yong He</name>
<email>yonghe@outlook.com</email>
</author>
<published>2023-09-01T18:11:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.yummers.dev/slang.git/commit/?id=355bb4287861f96082751042f4e58ff3598b4e5e'/>
<id>urn:sha1:355bb4287861f96082751042f4e58ff3598b4e5e</id>
<content type='text'>
Co-authored-by: Yong He &lt;yhe@nvidia.com&gt;</content>
</entry>
<entry>
<title>Fix CI related issues. (#3175)</title>
<updated>2023-09-01T09:12:49+00:00</updated>
<author>
<name>Yong He</name>
<email>yonghe@outlook.com</email>
</author>
<published>2023-09-01T09:12:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.yummers.dev/slang.git/commit/?id=d1f7e406e895f77d1d02615edd568cd2535957b4'/>
<id>urn:sha1:d1f7e406e895f77d1d02615edd568cd2535957b4</id>
<content type='text'>
Co-authored-by: Yong He &lt;yhe@nvidia.com&gt;</content>
</entry>
<entry>
<title>Fix GLSL code gen around RayQuery and HitObject types. (#3173)</title>
<updated>2023-09-01T08:25:31+00:00</updated>
<author>
<name>Yong He</name>
<email>yonghe@outlook.com</email>
</author>
<published>2023-09-01T08:25:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.yummers.dev/slang.git/commit/?id=9c11a87f8f811a9a110d73a24ab93443ea347506'/>
<id>urn:sha1:9c11a87f8f811a9a110d73a24ab93443ea347506</id>
<content type='text'>
* Update slang-llvm.

* Fix.

* fix.

* Fix unit tests for multi-thread execution.

* Fix tests.

* fixes.

* update tests.

* Add gfx-smoke to linux expected failure list.

* Try fix test.

---------

Co-authored-by: Yong He &lt;yhe@nvidia.com&gt;</content>
</entry>
<entry>
<title>Make sure glsl source in spirv is included when compiling with -g3 (#3099)</title>
<updated>2023-08-11T20:11:15+00:00</updated>
<author>
<name>Yong He</name>
<email>yonghe@outlook.com</email>
</author>
<published>2023-08-11T20:11:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.yummers.dev/slang.git/commit/?id=e689d5ee8e9724fee018aa14be24f9679ec5c851'/>
<id>urn:sha1:e689d5ee8e9724fee018aa14be24f9679ec5c851</id>
<content type='text'>
* Make sure glsl source in spirv is included when compiling with -g3.

* Exclude vulkan tests on github linux CI.

* Fix.

---------

Co-authored-by: Yong He &lt;yhe@nvidia.com&gt;</content>
</entry>
<entry>
<title>Add linux arm64 self-hosted CI. (#3003)</title>
<updated>2023-07-20T19:50:21+00:00</updated>
<author>
<name>Yong He</name>
<email>yonghe@outlook.com</email>
</author>
<published>2023-07-20T19:50:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.yummers.dev/slang.git/commit/?id=76fe0a1dcc73af87846bf27932716188d68d37f0'/>
<id>urn:sha1:76fe0a1dcc73af87846bf27932716188d68d37f0</id>
<content type='text'>
* Add linux arm64 self-hosted CI.

* Update CI build script.

* fix

* Ignore test if FileCheck not found.

---------

Co-authored-by: Yong He &lt;yhe@nvidia.com&gt;</content>
</entry>
<entry>
<title>Split bwd_diff op into separate ops for primal and propagate func. (#2582)</title>
<updated>2023-01-06T21:39:06+00:00</updated>
<author>
<name>Yong He</name>
<email>yonghe@outlook.com</email>
</author>
<published>2023-01-06T21:39:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.yummers.dev/slang.git/commit/?id=33fb95980b0120cdd4d4f2d51f5f116e808dd4aa'/>
<id>urn:sha1:33fb95980b0120cdd4d4f2d51f5f116e808dd4aa</id>
<content type='text'>
* Split bwd_diff op into separate ops for primal and propagate func.

* Fix.

* Download swiftshader with github actions instead of curl on linux.

* Fix github action.

Co-authored-by: Yong He &lt;yhe@nvidia.com&gt;</content>
</entry>
<entry>
<title>Squash warnings (#2515)</title>
<updated>2022-11-16T19:33:10+00:00</updated>
<author>
<name>Ellie Hermaszewska</name>
<email>ellieh@nvidia.com</email>
</author>
<published>2022-11-16T19:33:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.yummers.dev/slang.git/commit/?id=09d8e048d2264d89886cda8e87e8a452d4f913c1'/>
<id>urn:sha1:09d8e048d2264d89886cda8e87e8a452d4f913c1</id>
<content type='text'>
* Don't use uname -p

It's not portable (doesn't work on my machine)

* Disable maybe-uninitialized warning on gcc

Only false positives at the moment

* Squash warning in miniz

Allow it to use 64 bit file handing functions with gcc

* Use noreturn c++11 attribute in SLANG_RETURN_NEVER

* Squash uninitialized variable warnings

* Squash const char/char conversion warnings

Co-authored-by: Yong He &lt;yonghe@outlook.com&gt;</content>
</entry>
<entry>
<title>OSX CI Test (#2126)</title>
<updated>2022-02-11T00:35:11+00:00</updated>
<author>
<name>jsmall-nvidia</name>
<email>jsmall@nvidia.com</email>
</author>
<published>2022-02-11T00:35:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.yummers.dev/slang.git/commit/?id=3f86ebf1ed4908ad0735a190b239e3f3bcbf4cef'/>
<id>urn:sha1:3f86ebf1ed4908ad0735a190b239e3f3bcbf4cef</id>
<content type='text'>
* #include an absolute path didn't work - because paths were taken to always be relative.

* Small fixes.
Added compiler crash with generic defined in a function.
Added enum-flags test that works (by limiting backing type to int), and using __EnumType constraint.

* Add comment about crash.

* Disable crashing test.

* Fixes to make compile on OSX.

* Add github build for OSX.

* Make premake generator a utility.

* Fix osx compilation issue.

* More fixes for OSX build.

* OSX fix due to ambiguity around size_t and integer types.

* Disable xlib on build on osx.

* Use 'prebuildcommands' to make prebuild make utility projects do something.

* Small fixes for premake so utility works on linux/osx.

* Another hack to try and make generators run when 'utility'

* Fix typo in macos.yml.

* Revert premake to old style, and disable stdlib embedding on OSX.

* OSX testing.

* Fix pipe handling for OSX.

* Enable testing on OSX.

* Small fix because uname -p is not x64 on darwin.</content>
</entry>
</feed>
