Skip to content

Update DXC for EX40 lexed inline method assert fix#1039

Merged
AnastaZIuk merged 2 commits intomasterfrom
fix_ex40_dxc_assert_2026_04_01
Apr 1, 2026
Merged

Update DXC for EX40 lexed inline method assert fix#1039
AnastaZIuk merged 2 commits intomasterfrom
fix_ex40_dxc_assert_2026_04_01

Conversation

@AnastaZIuk
Copy link
Copy Markdown
Member

Summary

This updates the DXC submodule to the latest unroll-devshFixes tip and includes the lexed inline method ODR-use assert fix on top.

What changed

  • fast-forwarded the DXC line to the current unroll-devshFixes
  • included the DXC parser fix for stale delayed ODR-use state before lexed inline methods
  • pulled in the new small CodeGenSPIRV regression test that reproduces the same path

Why

40_PathTracer can hit a DXC debug assert on valid HLSL when declarations such as [[vk::binding(Bindings::Mask, SessionDSIndex)]] leave delayed ODR-use bookkeeping behind and the next lexed inline method starts without clearing it.

This branch only updates the DXC pointer for that fix.

Upstream

@AnastaZIuk AnastaZIuk force-pushed the fix_ex40_dxc_assert_2026_04_01 branch from 70412c5 to f16e497 Compare April 1, 2026 11:49
@AnastaZIuk AnastaZIuk merged commit 9e7e72d into master Apr 1, 2026
24 checks passed
@AnastaZIuk AnastaZIuk deleted the fix_ex40_dxc_assert_2026_04_01 branch April 1, 2026 13:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant