<feed xmlns='http://www.w3.org/2005/Atom'>
<title>slang.git/tests/autodiff/custom-differential-type-error.slang, 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-10-02T22:23:53+00:00</updated>
<entry>
<title>Fix the missing derivative member check (#8569)</title>
<updated>2025-10-02T22:23:53+00:00</updated>
<author>
<name>kaizhangNV</name>
<email>149626564+kaizhangNV@users.noreply.github.com</email>
</author>
<published>2025-10-02T22:23:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.yummers.dev/slang.git/commit/?id=bffac95febd7a29cfac0becfcb019cd057b53765'/>
<id>urn:sha1:bffac95febd7a29cfac0becfcb019cd057b53765</id>
<content type='text'>
Close #8568.

The root cause of this issue is that when the struct is indirectly
inherited from IDifferentiable type, we will not check the reference of
the DerivativeMember attribute. This PR fixes this issue by checking the
DerivativeMember attribute right before synthesize the requirement
methods of IDifferentiable interface.</content>
</entry>
</feed>
