From e8c5f8dddf696cccc515536c80b7f837e2ff1536 Mon Sep 17 00:00:00 2001 From: Miguel Pozo Date: Thu, 21 Dec 2023 18:55:32 +0100 Subject: [PATCH] Fix #116424: GPU Nodes: UDIM texture user count Count texture and mapping as a single user. --- source/blender/gpu/intern/gpu_node_graph.cc | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/source/blender/gpu/intern/gpu_node_graph.cc b/source/blender/gpu/intern/gpu_node_graph.cc index 63d0363f385..fde22d049bf 100644 --- a/source/blender/gpu/intern/gpu_node_graph.cc +++ b/source/blender/gpu/intern/gpu_node_graph.cc @@ -88,9 +88,10 @@ static void gpu_node_input_link(GPUNode *node, GPUNodeLink *link, const eGPUType input->layer_attr->users++; break; case GPU_SOURCE_TEX: - case GPU_SOURCE_TEX_TILED_MAPPING: input->texture->users++; break; + case GPU_SOURCE_TEX_TILED_MAPPING: + /* Already handled by GPU_SOURCE_TEX. */ default: break; } @@ -848,9 +849,10 @@ static void gpu_inputs_free(ListBase *inputs) input->layer_attr->users--; break; case GPU_SOURCE_TEX: - case GPU_SOURCE_TEX_TILED_MAPPING: input->texture->users--; break; + case GPU_SOURCE_TEX_TILED_MAPPING: + /* Already handled by GPU_SOURCE_TEX. */ default: break; }