summaryrefslogtreecommitdiff
path: root/src/virtio/venus-protocol/vn_protocol_driver_types.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/virtio/venus-protocol/vn_protocol_driver_types.h')
-rw-r--r--src/virtio/venus-protocol/vn_protocol_driver_types.h21
1 files changed, 21 insertions, 0 deletions
diff --git a/src/virtio/venus-protocol/vn_protocol_driver_types.h b/src/virtio/venus-protocol/vn_protocol_driver_types.h
index 0b0ff3963ac..879a7794ceb 100644
--- a/src/virtio/venus-protocol/vn_protocol_driver_types.h
+++ b/src/virtio/venus-protocol/vn_protocol_driver_types.h
@@ -1929,6 +1929,27 @@ vn_decode_VkDescriptorBindingFlagBits(struct vn_cs_decoder *dec, VkDescriptorBin
vn_decode_int32_t(dec, (int32_t *)val);
}
+/* enum VkConditionalRenderingFlagBitsEXT */
+
+static inline size_t
+vn_sizeof_VkConditionalRenderingFlagBitsEXT(const VkConditionalRenderingFlagBitsEXT *val)
+{
+ assert(sizeof(*val) == sizeof(int32_t));
+ return vn_sizeof_int32_t((const int32_t *)val);
+}
+
+static inline void
+vn_encode_VkConditionalRenderingFlagBitsEXT(struct vn_cs_encoder *enc, const VkConditionalRenderingFlagBitsEXT *val)
+{
+ vn_encode_int32_t(enc, (const int32_t *)val);
+}
+
+static inline void
+vn_decode_VkConditionalRenderingFlagBitsEXT(struct vn_cs_decoder *dec, VkConditionalRenderingFlagBitsEXT *val)
+{
+ vn_decode_int32_t(dec, (int32_t *)val);
+}
+
/* enum VkResolveModeFlagBits */
static inline size_t