public void Render()
{
ResetDrawArrayCallsCounter();
if(RenderRequired)
{
ResetWorkaroundBuffersFilled();
RenderWork();
}
else if (!AreWorkaroundBuffersFilled)//TODO: Remove this stupid workaround.
{
IncrementWorkaroundBuffersFilled();
RenderWork();
}
}