Files
Cielonos/Assets/PotaToon/Shaders/ChracterShadow/CharacterShadowInput.hlsl
SoulliesOfficial f7af60351b 阶段性完成
2025-12-08 05:27:53 -05:00

19 lines
768 B
HLSL

#ifndef CHARACTER_SHADOW_INPUT_INCLUDED
#define CHARACTER_SHADOW_INPUT_INCLUDED
#include "./ToonCharacterShadow.cs.hlsl"
#define _CharShadowBias _CharShadowParams.xy
#define _CharShadowStepSmoothness _CharShadowParams.z
#define _CharShadowUVScale _CharShadowCascadeParams.y
#define _CharShadowSampleQuality _CharShadowCascadeParams.z // Currently unused
#define _RcpCharShadowMaxBoundSize _CharShadowCascadeParams.w
#define _CharShadowCullingDist -(_CharShadowCascadeParams.x - 0.01) // should be less than culling distance
TEXTURE2D(_CharShadowMap);
TEXTURE2D(_TransparentShadowMap);
TEXTURE2D(_TransparentAlphaSum);
TEXTURE2D(_ScreenSpaceCharShadowmapTexture);
TEXTURE2D(_CharContactShadowTexture);
#endif