summaryrefslogtreecommitdiffstats
path: root/Shaders/Common/public/BasicStructures.fxh
diff options
context:
space:
mode:
authorEgor Yusov <egor.yusov@gmail.com>2019-07-24 05:16:34 +0000
committerEgor Yusov <egor.yusov@gmail.com>2019-07-24 05:16:34 +0000
commitbf756bb54d1b87efda441fe593d9cc7c9fc4854f (patch)
tree38746eeed2e46443a92c149791815e41f1dcc425 /Shaders/Common/public/BasicStructures.fxh
parentShadows.fxh: using SampleCmpLevelZero in HLSL and SampleCmp in GLSL (diff)
downloadDiligentFX-bf756bb54d1b87efda441fe593d9cc7c9fc4854f.tar.gz
DiligentFX-bf756bb54d1b87efda441fe593d9cc7c9fc4854f.zip
Updated Shadow map manager & added readme
Diffstat (limited to 'Shaders/Common/public/BasicStructures.fxh')
-rw-r--r--Shaders/Common/public/BasicStructures.fxh6
1 files changed, 3 insertions, 3 deletions
diff --git a/Shaders/Common/public/BasicStructures.fxh b/Shaders/Common/public/BasicStructures.fxh
index 776ed0b..e6d5756 100644
--- a/Shaders/Common/public/BasicStructures.fxh
+++ b/Shaders/Common/public/BasicStructures.fxh
@@ -80,12 +80,12 @@ struct ShadowMapAttribs
float fNumCascades DEFAULT_VALUE(0);
// Do not use bool, because sizeof(bool)==1 !
BOOL bVisualizeCascades DEFAULT_VALUE(0);
- float fCascadePartitioningFactor DEFAULT_VALUE(0.95f);
+ BOOL bVisualizeShadowing DEFAULT_VALUE(0);
float fReceiverPlaneDepthBiasClamp DEFAULT_VALUE(10);
- BOOL bVisualizeShadowing DEFAULT_VALUE(0);
float fFixedDepthBias DEFAULT_VALUE(1e-5f);
float fCascadeTransitionRegion DEFAULT_VALUE(0.1f);
+ int iMaxAnisotropy DEFAULT_VALUE(4);
float fVSMBias DEFAULT_VALUE(1e-4f);
float fVSMLightBleedingReduction DEFAULT_VALUE(0);
@@ -95,7 +95,7 @@ struct ShadowMapAttribs
BOOL bIs32BitEVSM DEFAULT_VALUE(1);
int iFixedFilterSize DEFAULT_VALUE(3); // 3x3 filter
float fFilterWorldSize DEFAULT_VALUE(0);
- int iMaxAnisotropy DEFAULT_VALUE(4);
+ bool fDummy;
};
#ifdef CHECK_STRUCT_ALIGNMENT
CHECK_STRUCT_ALIGNMENT(ShadowMapAttribs);