- move shadowmap uniforms out of FShadowMapShader

This commit is contained in:
Magnus Norddahl 2019-03-08 17:45:07 +01:00
commit ca570f1e78
3 changed files with 20 additions and 19 deletions

View file

@ -639,3 +639,20 @@ public:
void UpdateTextures() override;
void UpdateSteps() override;
};
struct ShadowMapUniforms
{
float ShadowmapQuality;
float Padding0, Padding1, Padding2;
static std::vector<UniformFieldDesc> Desc()
{
return
{
{ "ShadowmapQuality", UniformType::Float, offsetof(ShadowMapUniforms, ShadowmapQuality) },
{ "Padding0", UniformType::Float, offsetof(ShadowMapUniforms, Padding0) },
{ "Padding1", UniformType::Float, offsetof(ShadowMapUniforms, Padding1) },
{ "Padding2", UniformType::Float, offsetof(ShadowMapUniforms, Padding2) },
};
}
};