<feed xmlns='http://www.w3.org/2005/Atom'>
<title>slang.git/tools/platform/window.h, 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-01-08T06:30:18+00:00</updated>
<entry>
<title>Add backtraces to examples (#5973)</title>
<updated>2025-01-08T06:30:18+00:00</updated>
<author>
<name>Anders Leino</name>
<email>aleino@nvidia.com</email>
</author>
<published>2025-01-08T06:30:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.yummers.dev/slang.git/commit/?id=5b9931456f595b0a2163fabb65dceac99e0e220f'/>
<id>urn:sha1:5b9931456f595b0a2163fabb65dceac99e0e220f</id>
<content type='text'>
* examples: Log stack trace on exceptions

For now, this is only implemented on Windows.
This helps to address #5520.

* examples: Print log file if there is any

* format code

---------

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>Correct include dir for libslang (#5539)</title>
<updated>2024-11-14T04:34:18+00:00</updated>
<author>
<name>Ellie Hermaszewska</name>
<email>ellieh@nvidia.com</email>
</author>
<published>2024-11-14T04:34:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.yummers.dev/slang.git/commit/?id=7b570feed42976a6e787d79a70aaf8e667745e58'/>
<id>urn:sha1:7b570feed42976a6e787d79a70aaf8e667745e58</id>
<content type='text'>
This stops adding the repo root to the include path for anything linking
with slang. This enabled a bunch of convenient includes, but might lead
to confusing behavior for anyone including slang. Not to mention
differences including it from an install vs source.

Co-authored-by: Yong He &lt;yonghe@outlook.com&gt;</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>Feature/capture unit test (#4898)</title>
<updated>2024-08-22T17:18:44+00:00</updated>
<author>
<name>kaizhangNV</name>
<email>149626564+kaizhangNV@users.noreply.github.com</email>
</author>
<published>2024-08-22T17:18:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.yummers.dev/slang.git/commit/?id=b5bb82411cc6101b66283f7d0abca7ceb58aa2f6'/>
<id>urn:sha1:b5bb82411cc6101b66283f7d0abca7ceb58aa2f6</id>
<content type='text'>
* record/replay: Add tests

Modify the hello-world example to generate the hash code for the
entry point spirv code, so that we can compare it with replaying
the example.

Add the test script to run the example and compare the hash code
with replaying it.

* Check nullptr for out Diagnostics

We need to check whether the output Diagnostics is a nullptr,
because it's allowed.

* Fix the double free pointers

* Add triangle example as the new test for record-replay

Change the example base to add the offline rendering path
because we don't want to display anything when we're in the
test mode.

This change involves introducing a TestBase that will parse
the command line option. It will decide whether we are in
the test mode.

Disable all the swapchain and windows related creation, instead
we will only create one single framebuffer for the render target.

* Address comments

TODO:
In the follow up patches, I will add more tests and integrate the test flow into slang-unit-test.</content>
</entry>
<entry>
<title>switch to vkCreateMetalSurfaceEXT and create metal layer in swapchain (#3627)</title>
<updated>2024-02-26T23:32:03+00:00</updated>
<author>
<name>Simon Kallweit</name>
<email>simon.kallweit@gmail.com</email>
</author>
<published>2024-02-26T23:32:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.yummers.dev/slang.git/commit/?id=4f03eb9d657fd74da341bb2b0d391c6b855073af'/>
<id>urn:sha1:4f03eb9d657fd74da341bb2b0d391c6b855073af</id>
<content type='text'>
* switch to vkCreateMetalSurfaceEXT and create metal layer in swapchain

* fix window content size on macos

---------

Co-authored-by: Yong He &lt;yonghe@outlook.com&gt;</content>
</entry>
<entry>
<title>macos/vulkan support (#3418)</title>
<updated>2023-12-18T23:16:14+00:00</updated>
<author>
<name>skallweitNV</name>
<email>64953474+skallweitNV@users.noreply.github.com</email>
</author>
<published>2023-12-18T23:16:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.yummers.dev/slang.git/commit/?id=93b8f68b2e9ddc450ce63f1b6e1806960312d803'/>
<id>urn:sha1:93b8f68b2e9ddc450ce63f1b6e1806960312d803</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Update `model-viewer` example and fixing compiler bugs. (#1795)</title>
<updated>2021-04-16T17:34:26+00:00</updated>
<author>
<name>Yong He</name>
<email>yonghe@outlook.com</email>
</author>
<published>2021-04-16T17:34:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.yummers.dev/slang.git/commit/?id=79e92395f8ce3d92c446e3bb3250d19ce33decd5'/>
<id>urn:sha1:79e92395f8ce3d92c446e3bb3250d19ce33decd5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Improve robustness of gfx lifetime management. (#1788)</title>
<updated>2021-04-09T04:10:30+00:00</updated>
<author>
<name>Yong He</name>
<email>yonghe@outlook.com</email>
</author>
<published>2021-04-09T04:10:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.yummers.dev/slang.git/commit/?id=8a71039475212fb1e1a6dd2fd2911d02769637ef'/>
<id>urn:sha1:8a71039475212fb1e1a6dd2fd2911d02769637ef</id>
<content type='text'>
* Improve robustness of gfx lifetime management.

* fix clang error

* fix clang error

* Fix clang warning</content>
</entry>
<entry>
<title>Add Linux support to `platform` and `gfx`. (#1744)</title>
<updated>2021-03-11T17:14:30+00:00</updated>
<author>
<name>Yong He</name>
<email>yonghe@outlook.com</email>
</author>
<published>2021-03-11T17:14:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.yummers.dev/slang.git/commit/?id=a07455c175db33d8d95bc5cd83738808d74cd105'/>
<id>urn:sha1:a07455c175db33d8d95bc5cd83738808d74cd105</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Swapchain resize and rename to `IDevice` (#1741)</title>
<updated>2021-03-10T18:58:15+00:00</updated>
<author>
<name>Yong He</name>
<email>yonghe@outlook.com</email>
</author>
<published>2021-03-10T18:58:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.yummers.dev/slang.git/commit/?id=6ef4054f8a8aea4ec61481057fa7e16aaecde6d7'/>
<id>urn:sha1:6ef4054f8a8aea4ec61481057fa7e16aaecde6d7</id>
<content type='text'>
* Swapchain resize

* Fix.</content>
</entry>
</feed>
