Files
Brandyn / Techy fcc1b09210 init
2026-04-04 15:40:51 -05:00

26 lines
808 B
HLSL

// Copyright Epic Games, Inc. All Rights Reserved.
#include "/Engine/Public/Platform.ush"
#include "/Plugin/TextureGraph/SamplerStates.ush"
Texture2D SourceTexture;
Texture2D MinValue;
Texture2D MaxValue;
float4 FSH_Clamp(float2 uv : TEXCOORD0) : SV_Target0
{
float4 Color = SourceTexture.Sample(SamplerStates_NoBorder, uv);
float4 MinColor = MinValue.Sample(SamplerStates_NoBorder, uv);
float4 MaxColor = MaxValue.Sample(SamplerStates_NoBorder, uv);
return clamp(Color, MinColor, MaxColor);
}
float4 FSH_SmoothStep(float2 uv : TEXCOORD0) : SV_Target0
{
float4 Color = SourceTexture.Sample(SamplerStates_NoBorder, uv);
float4 MinColor = MinValue.Sample(SamplerStates_NoBorder, uv);
float4 MaxColor = MaxValue.Sample(SamplerStates_NoBorder, uv);
return smoothstep(MinColor, MaxColor, Color);
}