Files
2026-08-09 04:23:10 -07:00

24 lines
476 B
Plaintext

{
inherit decalBlend
parms {
stageSort sortDecal
}
state {
blend GL_ONE GL_ZERO
depthfunc GL_GREATER
alphamask
depthmask
backSided
}
hlsl_fp {
#include "decalMerged_fragment.inc"
half4 final = tex2D( $transMap, texcoord );
final.w *= fragment.color.w; // fade based on time
final.w *= edgefade; // apply edge fade
final.xyz = lerp( $fogColor.xyz, final.xyz, fog );
result.color.xyz = final.xyz * final.w;
result.color.w = final.w;
}
}