From 9eb2bfc1a364e0694cfad3f41840dffa9db6e766 Mon Sep 17 00:00:00 2001
From: Jacob Hughes <j@distanthills.org>
Date: Wed, 25 Oct 2023 06:45:50 -0700
Subject: [PATCH] rspirv: changes for `sdk-1.3.268`

---
 rspirv/binary/assemble.rs | 7 +++++++
 1 file changed, 7 insertions(+)

diff --git a/rspirv/binary/assemble.rs b/rspirv/binary/assemble.rs
index 76fc309a..f20222ea 100644
--- a/rspirv/binary/assemble.rs
+++ b/rspirv/binary/assemble.rs
@@ -47,6 +47,7 @@ impl Assemble for dr::Operand {
             Self::MemorySemantics(v) => result.push(v.bits()),
             Self::MemoryAccess(v) => result.push(v.bits()),
             Self::KernelProfilingInfo(v) => result.push(v.bits()),
+            Self::CooperativeMatrixOperands(v) => result.push(v.bits()),
             Self::SourceLanguage(v) => result.push(v as u32),
             Self::ExecutionModel(v) => result.push(v as u32),
             Self::AddressingModel(v) => result.push(v as u32),
@@ -87,6 +88,12 @@ impl Assemble for dr::Operand {
             Self::FPOperationMode(v) => result.push(v as u32),
             Self::OverflowModes(v) => result.push(v as u32),
             Self::PackedVectorFormat(v) => result.push(v as u32),
+            Self::HostAccessQualifier(v) => result.push(v as u32),
+            Self::CooperativeMatrixLayout(v) => result.push(v as u32),
+            Self::CooperativeMatrixUse(v) => result.push(v as u32),
+            Self::InitializationModeQualifier(v) => result.push(v as u32),
+            Self::LoadCacheControl(v) => result.push(v as u32),
+            Self::StoreCacheControl(v) => result.push(v as u32),
         }
     }
 }