101 lines
2.4 KiB
HLSL
101 lines
2.4 KiB
HLSL
//
|
|
// This file was automatically generated. Please don't edit by hand. Execute Editor command [ Edit / Render Pipeline / Generate Shader Includes ] instead
|
|
//
|
|
|
|
#ifndef PROBEVOLUMELIGHTING_CS_HLSL
|
|
#define PROBEVOLUMELIGHTING_CS_HLSL
|
|
//
|
|
// UnityEngine.Rendering.HighDefinition.LeakMitigationMode: static fields
|
|
//
|
|
#define LEAKMITIGATIONMODE_NORMAL_BIAS (0)
|
|
#define LEAKMITIGATIONMODE_GEOMETRIC_FILTER (1)
|
|
#define LEAKMITIGATIONMODE_PROBE_VALIDITY_FILTER (2)
|
|
#define LEAKMITIGATIONMODE_OCTAHEDRAL_DEPTH_OCCLUSION_FILTER (3)
|
|
|
|
// Generated from UnityEngine.Rendering.HighDefinition.ProbeVolumeEngineData
|
|
// PackingRules = Exact
|
|
struct ProbeVolumeEngineData
|
|
{
|
|
float3 debugColor;
|
|
float weight;
|
|
float3 rcpPosFaceFade;
|
|
float rcpDistFadeLen;
|
|
float3 rcpNegFaceFade;
|
|
float endTimesRcpDistFadeLen;
|
|
float3 scale;
|
|
int payloadIndex;
|
|
float3 bias;
|
|
int volumeBlendMode;
|
|
float4 octahedralDepthScaleBias;
|
|
float3 resolution;
|
|
uint lightLayers;
|
|
float3 resolutionInverse;
|
|
float normalBiasWS;
|
|
};
|
|
|
|
//
|
|
// Accessors for UnityEngine.Rendering.HighDefinition.ProbeVolumeEngineData
|
|
//
|
|
float3 GetDebugColor(ProbeVolumeEngineData value)
|
|
{
|
|
return value.debugColor;
|
|
}
|
|
float GetWeight(ProbeVolumeEngineData value)
|
|
{
|
|
return value.weight;
|
|
}
|
|
float3 GetRcpPosFaceFade(ProbeVolumeEngineData value)
|
|
{
|
|
return value.rcpPosFaceFade;
|
|
}
|
|
float GetRcpDistFadeLen(ProbeVolumeEngineData value)
|
|
{
|
|
return value.rcpDistFadeLen;
|
|
}
|
|
float3 GetRcpNegFaceFade(ProbeVolumeEngineData value)
|
|
{
|
|
return value.rcpNegFaceFade;
|
|
}
|
|
float GetEndTimesRcpDistFadeLen(ProbeVolumeEngineData value)
|
|
{
|
|
return value.endTimesRcpDistFadeLen;
|
|
}
|
|
float3 GetScale(ProbeVolumeEngineData value)
|
|
{
|
|
return value.scale;
|
|
}
|
|
int GetPayloadIndex(ProbeVolumeEngineData value)
|
|
{
|
|
return value.payloadIndex;
|
|
}
|
|
float3 GetBias(ProbeVolumeEngineData value)
|
|
{
|
|
return value.bias;
|
|
}
|
|
int GetVolumeBlendMode(ProbeVolumeEngineData value)
|
|
{
|
|
return value.volumeBlendMode;
|
|
}
|
|
float4 GetOctahedralDepthScaleBias(ProbeVolumeEngineData value)
|
|
{
|
|
return value.octahedralDepthScaleBias;
|
|
}
|
|
float3 GetResolution(ProbeVolumeEngineData value)
|
|
{
|
|
return value.resolution;
|
|
}
|
|
uint GetLightLayers(ProbeVolumeEngineData value)
|
|
{
|
|
return value.lightLayers;
|
|
}
|
|
float3 GetResolutionInverse(ProbeVolumeEngineData value)
|
|
{
|
|
return value.resolutionInverse;
|
|
}
|
|
float GetNormalBiasWS(ProbeVolumeEngineData value)
|
|
{
|
|
return value.normalBiasWS;
|
|
}
|
|
|
|
#endif
|