// // This file was automatically generated. Please don't edit by hand. Execute Editor command [ Edit > Rendering > Generate Shader Includes ] instead // #ifndef LIGHTDEFINITION_CS_HLSL #define LIGHTDEFINITION_CS_HLSL // // UnityEngine.Rendering.HighDefinition.CookieMode: static fields // #define COOKIEMODE_NONE (0) #define COOKIEMODE_CLAMP (1) #define COOKIEMODE_REPEAT (2) // // UnityEngine.Rendering.HighDefinition.EnvCacheType: static fields // #define ENVCACHETYPE_TEXTURE2D (0) #define ENVCACHETYPE_CUBEMAP (1) // // UnityEngine.Rendering.HighDefinition.EnvConstants: static fields // #define ENVCONSTANTS_CONVOLUTION_MIP_COUNT (7) // // UnityEngine.Rendering.HighDefinition.EnvShapeType: static fields // #define ENVSHAPETYPE_NONE (0) #define ENVSHAPETYPE_BOX (1) #define ENVSHAPETYPE_SPHERE (2) #define ENVSHAPETYPE_SKY (3) // // UnityEngine.Rendering.HighDefinition.GPUImageBasedLightingType: static fields // #define GPUIMAGEBASEDLIGHTINGTYPE_REFLECTION (0) #define GPUIMAGEBASEDLIGHTINGTYPE_REFRACTION (1) // // UnityEngine.Rendering.HighDefinition.GPULightType: static fields // #define GPULIGHTTYPE_DIRECTIONAL (0) #define GPULIGHTTYPE_POINT (1) #define GPULIGHTTYPE_SPOT (2) #define GPULIGHTTYPE_PROJECTOR_PYRAMID (3) #define GPULIGHTTYPE_PROJECTOR_BOX (4) #define GPULIGHTTYPE_TUBE (5) #define GPULIGHTTYPE_RECTANGLE (6) #define GPULIGHTTYPE_DISC (7) // // UnityEngine.Rendering.HighDefinition.EnvLightReflectionData: static fields // #define MAX_PLANAR_REFLECTIONS (16) #define MAX_CUBE_REFLECTIONS (128) // // UnityEngine.Rendering.HighDefinition.WorldEnvLightReflectionData: static fields // #define MAX_PLANAR_REFLECTIONS (16) #define MAX_CUBE_REFLECTIONS (128) // Generated from UnityEngine.Rendering.HighDefinition.CelestialBodyData // PackingRules = Exact struct CelestialBodyData { float3 color; float radius; float3 forward; float distanceFromCamera; float3 right; float angularRadius; float3 up; int type; float3 surfaceColor; float earthshine; float4 surfaceTextureScaleOffset; float3 sunDirection; float flareCosInner; float2 phaseAngleSinCos; float flareCosOuter; float flareSize; float3 flareColor; float flareFalloff; float3 padding; int shadowIndex; }; // Generated from UnityEngine.Rendering.HighDefinition.DirectionalLightData // PackingRules = Exact struct DirectionalLightData { float3 positionRWS; uint lightLayers; float3 forward; int cookieMode; float4 cookieScaleOffset; float3 right; int shadowIndex; float3 up; int contactShadowIndex; float3 color; int contactShadowMask; float3 shadowTint; float shadowDimmer; float volumetricShadowDimmer; int nonLightMappedOnly; real minRoughness; int screenSpaceShadowIndex; real4 shadowMaskSelector; float diffuseDimmer; float specularDimmer; float lightDimmer; float volumetricLightDimmer; float penumbraTint; float isRayTracedContactShadow; float angularDiameter; float distanceFromCamera; }; // Generated from UnityEngine.Rendering.HighDefinition.EnvLightData // PackingRules = Exact struct EnvLightData { uint lightLayers; float3 capturePositionRWS; int influenceShapeType; float3 proxyExtents; real minProjectionDistance; float3 proxyPositionRWS; float3 proxyForward; float3 proxyUp; float3 proxyRight; float3 influencePositionRWS; float3 influenceForward; float3 influenceUp; float3 influenceRight; float3 influenceExtents; float3 blendDistancePositive; float3 blendDistanceNegative; float3 blendNormalDistancePositive; float3 blendNormalDistanceNegative; real3 boxSideFadePositive; real3 boxSideFadeNegative; float weight; float multiplier; float rangeCompressionFactorCompensation; float roughReflections; float distanceBasedRoughness; int envIndex; float4 L0L1; float4 L2_1; float L2_2; int normalizeWithAPV; float2 padding; }; // Generated from UnityEngine.Rendering.HighDefinition.EnvLightReflectionData // PackingRules = Exact CBUFFER_START(EnvLightReflectionData) float4x4 _PlanarCaptureVP[16]; float4 _PlanarScaleOffset[16]; float4 _CubeScaleOffset[128]; CBUFFER_END // Generated from UnityEngine.Rendering.HighDefinition.LightData // PackingRules = Exact struct LightData { float3 positionRWS; uint lightLayers; float lightDimmer; float volumetricLightDimmer; real angleScale; real angleOffset; float3 forward; float iesCut; int lightType; float3 right; float penumbraTint; real range; int cookieMode; int shadowIndex; float3 up; float rangeAttenuationScale; float3 color; float rangeAttenuationBias; float4 cookieScaleOffset; float3 shadowTint; float shadowDimmer; float volumetricShadowDimmer; int nonLightMappedOnly; real minRoughness; int screenSpaceShadowIndex; real4 shadowMaskSelector; real4 size; int contactShadowMask; float diffuseDimmer; float specularDimmer; float __unused__; float2 padding; float isRayTracedContactShadow; float boxLightSafeExtent; }; // Generated from UnityEngine.Rendering.HighDefinition.WorldEnvLightReflectionData // PackingRules = Exact GLOBAL_CBUFFER_START(WorldEnvLightReflectionData, b5) float4x4 _PlanarCaptureVPWL[16]; float4 _PlanarScaleOffsetWL[16]; float4 _CubeScaleOffsetWL[128]; CBUFFER_END #endif