[llvm-branch-commits] [clang] [llvm] [HLSL][RootSignature] Add parsing of flags to RootParam (PR #140152)

via llvm-branch-commits llvm-branch-commits at lists.llvm.org
Tue May 20 10:59:33 PDT 2025


================
@@ -46,6 +46,14 @@ enum class RootFlags : uint32_t {
   ValidFlags = 0x00000fff
 };
 
+enum class RootDescriptorFlags : unsigned {
+  None = 0,
+  DataVolatile = 0x2,
+  DataStaticWhileSetAtExecute = 0x4,
+  DataStatic = 0x8,
+  ValidFlags = 0xe,
+};
----------------
joaosaffran wrote:

Those values are also defined in `BinaryFormat/DXContainer.h`, in case you wanna reuse it.

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


More information about the llvm-branch-commits mailing list