Skip to content

Conversation

SteveUrquhart
Copy link
Contributor

#4218 and #4362 identified and partially fixed problems with DebugSource generation. #6085 recognized that exe and API users were having different outputs in DebugSource, and attempted to fix that. However, as the conversation in #7569 shows, the solution was not entirely correct. This PR causes dxc to connect the input source string, whether by exe or API, to one and only one DebugSource, like other compilers. Files which are not found produce a DebugSource without the second operand.
This PR fixes #7569

@s-perron
Copy link
Collaborator

/AzurePipelines run

Copy link

Azure Pipelines successfully started running 1 pipeline(s).

@s-perron s-perron enabled auto-merge (squash) July 24, 2025 15:17
@s-perron s-perron merged commit 97b5edb into microsoft:main Jul 24, 2025
13 checks passed
@github-project-automation github-project-automation bot moved this from New to Done in HLSL Roadmap Jul 24, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: Done
Development

Successfully merging this pull request may close these issues.

[SPIR-V] /* multiple #lines overlapping */ in RenderDoc
2 participants