panvk/shader: [de]serialize desc_info.max_varying_loads

Fixes: de86641d3f ("panvk: Limit AD allocation to max var loads in v9+")
Acked-by: Eric R. Smith <eric.smith@collabora.com>
Reviewed-by: Lars-Ivar Hesselberg Simonsen <lars-ivar.simonsen@arm.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/38019>
This commit is contained in:
Faith Ekstrand
2025-10-23 12:38:12 -04:00
committed by Marge Bot
parent 9a50527c54
commit a546484ed9
+2
View File
@@ -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
}