mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-05-21 00:18:09 +02:00
If we queue multiple draws to the same batch, the TLS size should be adjusted to cover the maximum TLS size requirement, not just the one of the pipeline bound when the batch is closed. This requires keeping TLS info attached to the batch and updating it every time a draw is issued. While at it, get rid of the wg_count state: we'll let vkCmdDispatch() calculate the total WLS size. Signed-off-by: Boris Brezillon <boris.brezillon@collabora.com> Reviewed-by: Tomeu Vizoso <tomeu.vizoso@collabora.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/13077> |
||
|---|---|---|
| .. | ||
| meson.build | ||
| panvk_cmd_buffer.c | ||
| panvk_cs.c | ||
| panvk_cs.h | ||
| panvk_descriptor_set.c | ||
| panvk_device.c | ||
| panvk_formats.c | ||
| panvk_image.c | ||
| panvk_mempool.c | ||
| panvk_mempool.h | ||
| panvk_pass.c | ||
| panvk_pipeline.c | ||
| panvk_pipeline_cache.c | ||
| panvk_private.h | ||
| panvk_query.c | ||
| panvk_shader.c | ||
| panvk_sync.c | ||
| panvk_util.c | ||
| panvk_varyings.h | ||
| panvk_vX_cmd_buffer.c | ||
| panvk_vX_cmd_buffer.h | ||
| panvk_vX_cs.c | ||
| panvk_vX_cs.h | ||
| panvk_vX_descriptor_set.c | ||
| panvk_vX_device.c | ||
| panvk_vX_image.c | ||
| panvk_vX_meta.c | ||
| panvk_vX_meta.h | ||
| panvk_vX_meta_blit.c | ||
| panvk_vX_meta_clear.c | ||
| panvk_vX_meta_copy.c | ||
| panvk_vX_pipeline.c | ||
| panvk_vX_shader.c | ||
| panvk_wsi.c | ||
| panvk_wsi_display.c | ||
| panvk_wsi_wayland.c | ||