From 42f49937ffa69c82e333e886952eed027e12340e Mon Sep 17 00:00:00 2001 From: Yong He Date: Tue, 16 Aug 2022 17:11:54 -0700 Subject: Add gfx interface definition in Slang. (#2364) * Add gfx interface definition in Slang. - add gfx interface definitons in Slang. - fix slang compiler to correctly type-check `out` interface argument. - modify gfx interface to be fully COM compatible - add convenient ShaderProgram creation methods to gfx. * Fix compile errors and warnings. * Update project files * Fix cuda. * Properly implement queryInterface in command encoder impls. Co-authored-by: Yong He --- tools/gfx/debug-layer/debug-shader-program.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'tools/gfx/debug-layer/debug-shader-program.cpp') diff --git a/tools/gfx/debug-layer/debug-shader-program.cpp b/tools/gfx/debug-layer/debug-shader-program.cpp index 264087abd..745fc8691 100644 --- a/tools/gfx/debug-layer/debug-shader-program.cpp +++ b/tools/gfx/debug-layer/debug-shader-program.cpp @@ -8,9 +8,9 @@ using namespace Slang; namespace debug { -DebugShaderProgram::DebugShaderProgram(const IShaderProgram::Desc& desc) +slang::TypeReflection* DebugShaderProgram::findTypeByName(const char* name) { - m_slangProgram = desc.slangGlobalScope; + return baseObject->findTypeByName(name); } } // namespace debug -- cgit v1.2.3