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:
committed by
Marge Bot
parent
9a50527c54
commit
a546484ed9
@@ -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
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user