[clang] [llvm] [DirectX] Updating Root Signature Metadata to contain Static Sampler flags (PR #160210)

Justin Bogner via llvm-commits llvm-commits at lists.llvm.org
Wed Oct 1 11:51:32 PDT 2025


================
@@ -501,6 +502,17 @@ Error MetadataParser::parseStaticSampler(mcdxbc::RootSignatureDesc &RSD,
     return Error(std::move(E));
   Sampler.ShaderVisibility = *Visibility;
 
+  if (RSD.Version < 3) {
+    RSD.StaticSamplers.push_back(Sampler);
+    return Error::success();
+  }
+  assert(RSD.Version >= 3);
----------------
bogner wrote:

The metadata always has a value now, so this early exit isn't necessary

https://github.com/llvm/llvm-project/pull/160210


More information about the llvm-commits mailing list