Files
ToriaAssets/Imports/Beautify addon/Runtime/Resources/EdgeFusion/Shaders/EdgeFusion.shader
T
2026-08-13 16:49:22 +02:00

53 lines
1.6 KiB
Plaintext

Shader "Hidden/Kronnect/EdgeFusion/EdgeFusion"
{
SubShader
{
ZTest Always
ZWrite Off
Cull Off
Pass
{
Name "EdgeFusion Blend"
HLSLPROGRAM
#pragma target 3.0
#pragma vertex EFVertFullscreen
#pragma fragment FragBlendEdges
#pragma multi_compile_local_fragment _ EDGE_FUSION_INTRA_OBJECT EDGE_FUSION_CONCAVE_ONLY
#pragma multi_compile_local_fragment _ EDGE_FUSION_ENABLE_JITTER
#pragma multi_compile_local_fragment _ EDGE_FUSION_NOISE
#pragma multi_compile_local_fragment _ EDGE_FUSION_MSAA_EDGE_FIX
#pragma multi_compile_local_fragment _ EDGE_FUSION_ID_EXCLUSION
#pragma multi_compile_local_fragment _ EDGE_FUSION_ANTI_FLICKER
#include "EdgeFusionCommon.hlsl"
#include "EdgeFusionBlendPass.hlsl"
ENDHLSL
}
Pass
{
Name "EdgeFusion Debug"
HLSLPROGRAM
#pragma target 3.0
#pragma vertex EFVertFullscreen
#pragma fragment FragDebug
#pragma multi_compile_local_fragment _ EDGE_FUSION_INTRA_OBJECT EDGE_FUSION_CONCAVE_ONLY
#include "EdgeFusionCommon.hlsl"
#include "EdgeFusionDebugPass.hlsl"
ENDHLSL
}
Pass
{
Name "EdgeFusion Compare"
HLSLPROGRAM
#pragma target 3.0
#pragma vertex EFVertFullscreen
#pragma fragment FragCompare
#include "EdgeFusionCommon.hlsl"
#include "EdgeFusionComparePass.hlsl"
ENDHLSL
}
}
}