diff --git a/Source/Shaders/PostProcessStages/CompositeTranslucentClassification.glsl b/Source/Shaders/PostProcessStages/CompositeTranslucentClassification.glsl index 544ab61cc9a2..f8005a8e59d3 100644 --- a/Source/Shaders/PostProcessStages/CompositeTranslucentClassification.glsl +++ b/Source/Shaders/PostProcessStages/CompositeTranslucentClassification.glsl @@ -23,6 +23,8 @@ void main() discard; } #endif + // Reverse premultiplication process to get the correct composited result of the classification primitives + color.rgb /= color.a; gl_FragColor = color; #endif }