From b2ad8e99a82884bb157e1be76b1ad7eb0e481457 Mon Sep 17 00:00:00 2001 From: Yong He Date: Thu, 26 Aug 2021 10:30:35 -0700 Subject: Add API to control interface specialization. (#1925) --- tools/render-test/shader-input-layout.h | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'tools/render-test/shader-input-layout.h') diff --git a/tools/render-test/shader-input-layout.h b/tools/render-test/shader-input-layout.h index 76ebe79b3..fe835a7f1 100644 --- a/tools/render-test/shader-input-layout.h +++ b/tools/render-test/shader-input-layout.h @@ -285,6 +285,16 @@ public: Slang::RefPtr rootVal; Slang::List globalSpecializationArgs; Slang::List entryPointSpecializationArgs; + + class TypeConformanceVal + { + public: + Slang::String derivedTypeName; + Slang::String baseTypeName; + Int idOverride = -1; + }; + Slang::List typeConformances; + int numRenderTargets = 1; Slang::Index findEntryIndexByName(const Slang::String& name) const; -- cgit v1.2.3