shader: preserve folded native constants for descriptor provenance

This commit is contained in:
nmzik committed 2026-10-15 23:22:30 +02:00
1 parent e4019af522
commit c8caa27936
11 files changed
+111 -43

No files matched your search

@@ -679,13 +679,6 @@ void ValidateProgram(const Program& program, bool require_ssa) {
}
}
void ResolveControlFlowIdentities(Program& program) {
for (auto* block: program.blocks) {
block->condition = block->condition.Resolve();
block->indirect_target = block->indirect_target.Resolve();
}
}
std::string ProgramToString(const Program& program) {
std::map<const Inst*, size_t> ids;
size_t next_id = 1;