From 3192f34f57abd3245995342a0a5971ebbbbd945c Mon Sep 17 00:00:00 2001 From: Yong He Date: Mon, 15 Apr 2024 23:28:28 -0700 Subject: [GFX] Fix d3d12 buffer view creation logic for StructuredBuffers. (#3954) --- source/slang/slang-check-decl.cpp | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'source/slang/slang-check-decl.cpp') diff --git a/source/slang/slang-check-decl.cpp b/source/slang/slang-check-decl.cpp index 5190f8c0e..4f8dd3dc5 100644 --- a/source/slang/slang-check-decl.cpp +++ b/source/slang/slang-check-decl.cpp @@ -1329,6 +1329,16 @@ namespace Slang return arrayType->isUnsized(); } + bool isInterfaceType(Type* type) + { + if (auto declRefType = as(type)) + { + if (auto interfaceDeclRef = declRefType->getDeclRef().as()) + return true; + } + return false; + } + EnumDecl* isEnumType(Type* type) { if (auto declRefType = as(type)) -- cgit v1.2.3