diff options
author | Ryan Neph <ryanneph@google.com> | 2022-12-12 11:31:32 -0800 |
---|---|---|
committer | Marge Bot <emma+marge@anholt.net> | 2022-12-16 01:59:39 +0000 |
commit | 7c8ec6e85eec241f78f86852702a57fb580ae181 (patch) | |
tree | 793e2dc18ce5aa28422326f315abbed5b8c4d2a6 | |
parent | 4440dba0f46f01808ed1f9b215a0374075fbf177 (diff) | |
download | virglrenderer-7c8ec6e85eec241f78f86852702a57fb580ae181.tar.gz |
vkr: update venus-protocol with decode fix
Include generator fix merged in
https://gitlab.freedesktop.org/olv/venus-protocol/-/merge_requests/53.
Signed-off-by: Ryan Neph <ryanneph@google.com>
Part-of: <https://gitlab.freedesktop.org/virgl/virglrenderer/-/merge_requests/982>
-rw-r--r-- | src/venus/venus-protocol/vn_protocol_renderer.h | 2 | ||||
-rw-r--r-- | src/venus/venus-protocol/vn_protocol_renderer_handles.h | 10 |
2 files changed, 6 insertions, 6 deletions
diff --git a/src/venus/venus-protocol/vn_protocol_renderer.h b/src/venus/venus-protocol/vn_protocol_renderer.h index 7b9fc1db..4a2ebe31 100644 --- a/src/venus/venus-protocol/vn_protocol_renderer.h +++ b/src/venus/venus-protocol/vn_protocol_renderer.h @@ -1,4 +1,4 @@ -/* This file is generated by venus-protocol git-ed9bd971. */ +/* This file is generated by venus-protocol git-1a5e9073. */ /* * Copyright 2020 Google LLC diff --git a/src/venus/venus-protocol/vn_protocol_renderer_handles.h b/src/venus/venus-protocol/vn_protocol_renderer_handles.h index f0b9b311..e0beea18 100644 --- a/src/venus/venus-protocol/vn_protocol_renderer_handles.h +++ b/src/venus/venus-protocol/vn_protocol_renderer_handles.h @@ -26,7 +26,7 @@ vn_decode_VkInstance_temp(struct vn_cs_decoder *dec, VkInstance *val) vn_decode_uint64_t(dec, &id); if (vn_cs_handle_indirect_id(VK_OBJECT_TYPE_INSTANCE)) { *val = vn_cs_decoder_alloc_temp(dec, sizeof(vn_object_id)); - if (!val) + if (!*val) return; } vn_cs_handle_store_id((void **)val, id, VK_OBJECT_TYPE_INSTANCE); @@ -62,7 +62,7 @@ vn_decode_VkPhysicalDevice_temp(struct vn_cs_decoder *dec, VkPhysicalDevice *val vn_decode_uint64_t(dec, &id); if (vn_cs_handle_indirect_id(VK_OBJECT_TYPE_PHYSICAL_DEVICE)) { *val = vn_cs_decoder_alloc_temp(dec, sizeof(vn_object_id)); - if (!val) + if (!*val) return; } vn_cs_handle_store_id((void **)val, id, VK_OBJECT_TYPE_PHYSICAL_DEVICE); @@ -98,7 +98,7 @@ vn_decode_VkDevice_temp(struct vn_cs_decoder *dec, VkDevice *val) vn_decode_uint64_t(dec, &id); if (vn_cs_handle_indirect_id(VK_OBJECT_TYPE_DEVICE)) { *val = vn_cs_decoder_alloc_temp(dec, sizeof(vn_object_id)); - if (!val) + if (!*val) return; } vn_cs_handle_store_id((void **)val, id, VK_OBJECT_TYPE_DEVICE); @@ -134,7 +134,7 @@ vn_decode_VkQueue_temp(struct vn_cs_decoder *dec, VkQueue *val) vn_decode_uint64_t(dec, &id); if (vn_cs_handle_indirect_id(VK_OBJECT_TYPE_QUEUE)) { *val = vn_cs_decoder_alloc_temp(dec, sizeof(vn_object_id)); - if (!val) + if (!*val) return; } vn_cs_handle_store_id((void **)val, id, VK_OBJECT_TYPE_QUEUE); @@ -170,7 +170,7 @@ vn_decode_VkCommandBuffer_temp(struct vn_cs_decoder *dec, VkCommandBuffer *val) vn_decode_uint64_t(dec, &id); if (vn_cs_handle_indirect_id(VK_OBJECT_TYPE_COMMAND_BUFFER)) { *val = vn_cs_decoder_alloc_temp(dec, sizeof(vn_object_id)); - if (!val) + if (!*val) return; } vn_cs_handle_store_id((void **)val, id, VK_OBJECT_TYPE_COMMAND_BUFFER); |