Fix #102264: EEVEE: Shader recompilation when editing Vector Transform Node

Fixed by using uniform instead of constants.
This commit is contained in:
Clément Foucault
2025-07-02 11:56:10 +02:00
parent 977e82e887
commit 5f1f997ed9

View File

@@ -99,7 +99,7 @@ static int gpu_shader_vect_transform(GPUMaterial *mat,
inputlink = in[0].link;
}
else {
inputlink = GPU_constant(in[0].vec);
inputlink = GPU_uniform(in[0].vec);
}
const bool is_direction = (nodeprop->type != SHD_VECT_TRANSFORM_TYPE_POINT);