Fix missing distortion rendering on Deformable materials

#4045
This commit is contained in:
2026-08-07 06:16:30 +02:00
parent ec0617bbcc
commit de0bf0d552
3 changed files with 20 additions and 4 deletions
@@ -246,7 +246,9 @@ bool MaterialGenerator::Generate(WriteStream& source, MaterialInfo& materialInfo
ADD_FEATURE(TessellationFeature);
if (isOpaque)
ADD_FEATURE(DeferredShadingFeature);
if (materialInfo.BlendMode != MaterialBlendMode::Opaque)
if (!isOpaque && (materialInfo.FeaturesFlags & MaterialFeaturesFlags::DisableDistortion) == MaterialFeaturesFlags::None)
ADD_FEATURE(DistortionFeature);
if (!isOpaque)
ADD_FEATURE(ForwardShadingFeature);
break;
default: