42 virtual const string getId()
override;
Shadow mapping shader base class to create shadow map.
Shadow mapping default shader class to create shadow map.
virtual void initialize() override
Init shadow map creation program.
static bool isSupported(Renderer *renderer)
virtual const string getId() override
ShadowMapCreationShaderDefaultImplementation(Renderer *renderer)
Constructor.
virtual void updateShaderParameters(Renderer *renderer, int contextIdx) override
Update shader parameters.
~ShadowMapCreationShaderDefaultImplementation()
Destructor.
#define FORBID_CLASS_COPY(CLASS)