Files
PrinceOfGlory/Packages/Custom/com.unity.render-pipelines.universal@14.0.9/Shaders/2D/Include/InputData2D.hlsl
kridoo 6e91a0c7f0 111
2025-09-15 17:32:08 +08:00

32 lines
552 B
HLSL

#ifndef INPUT_DATA_2D_INCLUDED
#define INPUT_DATA_2D_INCLUDED
struct InputData2D
{
float2 uv;
half2 lightingUV;
#if defined(DEBUG_DISPLAY)
float3 positionWS;
float4 texelSize;
float4 mipInfo;
uint mipCount;
#endif
};
void InitializeInputData(float2 uv, half2 lightingUV, out InputData2D inputData)
{
inputData = (InputData2D)0;
inputData.uv = uv;
inputData.lightingUV = lightingUV;
}
void InitializeInputData(float2 uv, out InputData2D inputData)
{
InitializeInputData(uv, 0, inputData);
}
#endif