aboutsummaryrefslogtreecommitdiff
path: root/src/venus/venus-protocol/vn_protocol_renderer_types.h
diff options
context:
space:
mode:
authorSadaf Ebrahimi <sadafebrahimi@google.com>2023-01-24 19:31:54 +0000
committerAutomerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>2023-01-24 19:31:54 +0000
commit0a702ccae60f64c78e9b39c3767ecaaf51835726 (patch)
treef077cb6e83127e951533857ea5d6f241363b0edb /src/venus/venus-protocol/vn_protocol_renderer_types.h
parentca78c363dd4601c6959ce37f9de2ff7e80122f9d (diff)
parent3390aadf688cee87b97043f5236e5586fc5d64f9 (diff)
downloadvirglrenderer-0a702ccae60f64c78e9b39c3767ecaaf51835726.tar.gz
Original change: https://android-review.googlesource.com/c/platform/external/virglrenderer/+/2393713 Change-Id: I87e7b0f52948d2d3901bd4c59bfb65ea3b08a419 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
Diffstat (limited to 'src/venus/venus-protocol/vn_protocol_renderer_types.h')
-rw-r--r--src/venus/venus-protocol/vn_protocol_renderer_types.h28
1 files changed, 28 insertions, 0 deletions
diff --git a/src/venus/venus-protocol/vn_protocol_renderer_types.h b/src/venus/venus-protocol/vn_protocol_renderer_types.h
index 69aa0608..0e6e18be 100644
--- a/src/venus/venus-protocol/vn_protocol_renderer_types.h
+++ b/src/venus/venus-protocol/vn_protocol_renderer_types.h
@@ -497,6 +497,20 @@ vn_decode_VkSamplerCreateFlagBits(struct vn_cs_decoder *dec, VkSamplerCreateFlag
vn_decode_int32_t(dec, (int32_t *)val);
}
+/* enum VkPipelineLayoutCreateFlagBits */
+
+static inline void
+vn_encode_VkPipelineLayoutCreateFlagBits(struct vn_cs_encoder *enc, const VkPipelineLayoutCreateFlagBits *val)
+{
+ vn_encode_int32_t(enc, (const int32_t *)val);
+}
+
+static inline void
+vn_decode_VkPipelineLayoutCreateFlagBits(struct vn_cs_decoder *dec, VkPipelineLayoutCreateFlagBits *val)
+{
+ vn_decode_int32_t(dec, (int32_t *)val);
+}
+
/* enum VkPipelineCacheCreateFlagBits */
static inline void
@@ -567,6 +581,20 @@ vn_decode_VkDescriptorSetLayoutCreateFlagBits(struct vn_cs_decoder *dec, VkDescr
vn_decode_int32_t(dec, (int32_t *)val);
}
+/* enum VkInstanceCreateFlagBits */
+
+static inline void
+vn_encode_VkInstanceCreateFlagBits(struct vn_cs_encoder *enc, const VkInstanceCreateFlagBits *val)
+{
+ vn_encode_int32_t(enc, (const int32_t *)val);
+}
+
+static inline void
+vn_decode_VkInstanceCreateFlagBits(struct vn_cs_decoder *dec, VkInstanceCreateFlagBits *val)
+{
+ vn_decode_int32_t(dec, (int32_t *)val);
+}
+
/* enum VkDeviceQueueCreateFlagBits */
static inline void