|
|
|
|
|
|
float4 _VBufferPrevDepthEncodingParams; |
|
|
|
float4 _VBufferPrevDepthDecodingParams; |
|
|
|
|
|
|
|
// ================================ |
|
|
|
// LIGHTLOOP CONSTANTS |
|
|
|
// ================================ |
|
|
|
|
|
|
|
// ====================================== |
|
|
|
// SCREEN SPACE LIGHTING CONSTANTS |
|
|
|
// ====================================== |
|
|
|
#include "Lighting/ShaderVariablesScreenSpaceLighting.hlsl" |
|
|
|
|
|
|
|
// ========================================= |
|
|
|
// ATMOSPHERIC SCATTERING CONSTANTS |
|
|
|
// ========================================= |
|
|
|
#include "Lighting/ScreenSpaceLighting/ShaderVariablesScreenSpaceLighting.hlsl" |
|
|
|
|
|
|
|
// ========================================= |
|
|
|
// SUBSURFACE SCATTERING CONSTANTS |
|
|
|
// ========================================= |
|
|
|
|
|
|
|
// ================================ |
|
|
|
// DECALS CONSTANTS |
|
|
|
// ================================ |
|
|
|
#include "Material/Decal/ShaderVariablesDecal.hlsl" |
|
|
|
|
|
|
|
CBUFFER_END |
|
|
|
|
|
|
#include "Lighting/LightLoop/ShaderVariablesLightLoop.hlsl" |
|
|
|
#include "Lighting/AtmosphericScattering/ShaderVariablesAtmosphericScattering.hlsl" |
|
|
|
#include "Lighting/ShaderVariablesScreenSpaceLighting.hlsl" |
|
|
|
#include "Lighting/ScreenSpaceLighting/ShaderVariablesScreenSpaceLighting.hlsl" |
|
|
|
#include "Material/Decal/ShaderVariablesDecal.hlsl" |
|
|
|
#include "Material/SubsurfaceScattering/ShaderVariablesSubsurfaceScattering.hlsl" |
|
|
|
|
|
|
|