pvr: Fix out of range stream errors for geometry-only jobs on pvrsrvkm

Signed-off-by: Matt Coster <matt.coster@imgtec.com>
Reported-by: James Glanville <james.glanville@imgtec.com>
Reviewed-by: Karmjit Mahil <Karmjit.Mahil@imgtec.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/23125>
This commit is contained in:
Matt Coster 2023-05-16 09:32:33 +01:00 committed by Marge Bot
parent dae68cf4aa
commit 173df8f15d

View file

@ -699,7 +699,11 @@ VkResult pvr_srv_winsys_render_submit(
VkResult result;
pvr_srv_geometry_cmd_init(submit_info, sync_prim, &geom_cmd, dev_info);
pvr_srv_fragment_cmd_init(submit_info, &frag_cmd, dev_info);
if (submit_info->run_frag)
pvr_srv_fragment_cmd_init(submit_info, &frag_cmd, dev_info);
else
memset(&frag_cmd, 0, sizeof(frag_cmd));
if (submit_info->geometry.wait) {
struct pvr_srv_sync *srv_wait_sync =