From 83c9b6b255970b0412455c906cb3d09dab8ac460 Mon Sep 17 00:00:00 2001 From: Sylvain Doremus Date: Fri, 26 Jul 2024 22:00:37 +0200 Subject: [PATCH] NonSemanticDebug: Now registering function parameters as variables to scopes. --- source/CompilerSpirV/SpirVGenerateStatements.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/source/CompilerSpirV/SpirVGenerateStatements.cpp b/source/CompilerSpirV/SpirVGenerateStatements.cpp index be4c3215..e460fcfa 100644 --- a/source/CompilerSpirV/SpirVGenerateStatements.cpp +++ b/source/CompilerSpirV/SpirVGenerateStatements.cpp @@ -2760,6 +2760,7 @@ namespace spirv { m_currentScopeId = m_function->id.debug; beginScope( m_function->debugStart ); + m_result.importParentBlockVars( m_currentBlock, m_function->debugParams ); m_scopeLines.push_back( glsl::StatementType::eScopeLine ); visitContainerStmt( stmt ); m_scopeLines.pop_back();