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 --- build/visual-studio/gfx/gfx.vcxproj | 4 ++++ build/visual-studio/gfx/gfx.vcxproj.filters | 8 ++++++++ 2 files changed, 12 insertions(+) (limited to 'build/visual-studio') diff --git a/build/visual-studio/gfx/gfx.vcxproj b/build/visual-studio/gfx/gfx.vcxproj index e08630f11..e5ff57b1e 100644 --- a/build/visual-studio/gfx/gfx.vcxproj +++ b/build/visual-studio/gfx/gfx.vcxproj @@ -538,6 +538,10 @@ + + + + {F9BE7957-8399-899E-0C49-E714FDDD4B65} diff --git a/build/visual-studio/gfx/gfx.vcxproj.filters b/build/visual-studio/gfx/gfx.vcxproj.filters index b0fde63c7..1a7ed3d03 100644 --- a/build/visual-studio/gfx/gfx.vcxproj.filters +++ b/build/visual-studio/gfx/gfx.vcxproj.filters @@ -720,4 +720,12 @@ Source Files + + + Source Files + + + Source Files + + \ No newline at end of file -- cgit v1.2.3