Files
UnrealEngine/Engine/Plugins/TextureGraph/Shaders/Expressions/Expression_Premult.usf
2025-05-18 13:04:45 +08:00

13 lines
383 B
HLSL

// Copyright Epic Games, Inc. All Rights Reserved.
#include "/Engine/Public/Platform.ush"
#include "/Plugin/TextureGraph/SamplerStates.ush"
#include "/Plugin/TextureGraph/ShaderUtil.ush"
Texture2D Input;
float4 FSH_Premult(float2 uv : TEXCOORD0) : SV_Target0
{
float4 Clr = Input.Sample(SamplerStates_NoBorder, uv);
return float4(Clr.rgb * float3(Clr.a, Clr.a, Clr.a), Clr.a);
}