| commit | 3b8d0f5dd7ad41ff720357ccf148ed32b7a0ac70 | [log] [tgz] |
|---|---|---|
| author | Lucas Stach <l.stach@pengutronix.de> | Tue Jan 28 21:55:52 2025 +0100 |
| committer | Marge Bot <emma+marge@anholt.net> | Fri Jan 31 09:47:34 2025 +0000 |
| tree | 3fdb9b099b790a677c90d2c43b3e66e2fd1e3328 | |
| parent | bfab2ae8213a9a89597f3659b67cd26e362b296d [diff] |
etnaviv: split large multi-state updates into multiple batches A single LOAD_STATE command can only load a maximum of 1023 32bit states, limited by the range of the count parameter in the header. Split the state update into multiple LOAD_STATE commands if necessary. Signed-off-by: Lucas Stach <l.stach@pengutronix.de> Reviewed-by: Christian Gmeiner <cgmeiner@igalia.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/33229>