47 virtual const string getId()
override;
Shadow mapping base shader to render shadow maps.
Shadow mapping tree shader to render shadow map.
ShadowMapRenderShaderTreeImplementation(Renderer *renderer)
Public constructor.
virtual void initialize() override
Init shadow mapping.
static bool isSupported(Renderer *renderer)
virtual const string getId() override
virtual void updateShaderParameters(Renderer *renderer, int contextIdx) override
Update shader parameters.
virtual ~ShadowMapRenderShaderTreeImplementation()
Destructor.
#define FORBID_CLASS_COPY(CLASS)