mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-01-05 02:30:18 +01:00
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> (cherry picked from commita546484ed9) Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/38167>
This commit is contained in:
parent
424f37b348
commit
606ebb042e
2 changed files with 3 additions and 1 deletions
|
|
@ -44,7 +44,7 @@
|
|||
"description": "panvk/shader: [de]serialize desc_info.max_varying_loads",
|
||||
"nominated": true,
|
||||
"nomination_type": 2,
|
||||
"resolution": 0,
|
||||
"resolution": 1,
|
||||
"main_sha": null,
|
||||
"because_sha": "de86641d3f4f0141c77f3391a64fa61283816855",
|
||||
"notes": null
|
||||
|
|
|
|||
|
|
@ -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;
|
||||
|
|
@ -1714,6 +1715,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
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue