diff --git a/src/panfrost/vulkan/panvk_vX_shader.c b/src/panfrost/vulkan/panvk_vX_shader.c index e60658c0941..a3f99bb55a2 100644 --- a/src/panfrost/vulkan/panvk_vX_shader.c +++ b/src/panfrost/vulkan/panvk_vX_shader.c @@ -1582,6 +1582,7 @@ shader_desc_info_deserialize(struct panvk_device *dev, blob_copy_bytes(blob, shader->desc_info.dyn_bufs.map, sizeof(*shader->desc_info.dyn_bufs.map) * shader->desc_info.dyn_bufs.count); + shader->desc_info.max_varying_loads = blob_read_uint32(blob); #endif return VK_SUCCESS; @@ -1731,6 +1732,7 @@ shader_desc_info_serialize(struct blob *blob, blob_write_bytes(blob, shader->desc_info.dyn_bufs.map, sizeof(*shader->desc_info.dyn_bufs.map) * shader->desc_info.dyn_bufs.count); + blob_write_uint32(blob, shader->desc_info.max_varying_loads); #endif }