tc: don't unset resolve resource in set_framebuffer_state

this breaks the whole mechanism

Fixes: 2eb45daa9c ("gallium: de-pointerize pipe_surface")

Acked-by: Marek Olšák <marek.olsak@amd.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/37166>
(cherry picked from commit 7984a16e27)
This commit is contained in:
Mike Blumenkrantz 2025-09-03 12:53:33 -04:00 committed by Eric Engestrom
parent 3e543205e7
commit 677f1c4541
2 changed files with 1 additions and 2 deletions

View file

@ -9884,7 +9884,7 @@
"description": "tc: don't unset resolve resource in set_framebuffer_state",
"nominated": true,
"nomination_type": 2,
"resolution": 0,
"resolution": 1,
"main_sha": null,
"because_sha": "2eb45daa9c86f4b8bd602ddef7a67233f56f1edf",
"notes": null

View file

@ -1567,7 +1567,6 @@ tc_set_framebuffer_state(struct pipe_context *_pipe,
tc_set_resource_batch_usage_persistent(tc, tc->fb_resources[PIPE_MAX_COLOR_BUFS], true);
tc_set_resource_batch_usage_persistent(tc, tc->fb_resolve, true);
tc->in_renderpass = false;
p->state.resolve = NULL;
}
struct tc_tess_state {