From 42fafd2f5121c1a54da7ae20c345ac63571a42c4 Mon Sep 17 00:00:00 2001 From: Mike Blumenkrantz Date: Fri, 14 Oct 2022 11:48:14 -0400 Subject: [PATCH] util/tc: split out dsa and fs state cso handling MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit no functional changes Acked-by: Pierre-Eric Pelloux-Prayer Reviewed-by: Marek Olšák Part-of: --- src/gallium/auxiliary/util/u_threaded_context.c | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/src/gallium/auxiliary/util/u_threaded_context.c b/src/gallium/auxiliary/util/u_threaded_context.c index 6882079861d..bac20b10b24 100644 --- a/src/gallium/auxiliary/util/u_threaded_context.c +++ b/src/gallium/auxiliary/util/u_threaded_context.c @@ -1095,9 +1095,15 @@ tc_render_condition(struct pipe_context *_pipe, TC_CSO_WHOLE(blend) TC_CSO_WHOLE(rasterizer) -TC_CSO_WHOLE(depth_stencil_alpha) +TC_CSO_CREATE(depth_stencil_alpha, depth_stencil_alpha) +TC_CSO_BIND(depth_stencil_alpha, +) +TC_CSO_DELETE(depth_stencil_alpha) TC_CSO_WHOLE(compute) -TC_CSO_SHADER(fs) +TC_CSO_CREATE(fs, shader) +TC_CSO_BIND(fs, +) +TC_CSO_DELETE(fs) TC_CSO_SHADER(vs) TC_CSO_SHADER_TRACK(gs) TC_CSO_SHADER_TRACK(tcs)