public bool Prepare(DeviceContextHolder contextHolder, SpecialRenderMode mode) { switch (mode) { case SpecialRenderMode.Deferred: case SpecialRenderMode.Reflection: case SpecialRenderMode.Shadow: contextHolder.DeviceContext.InputAssembler.InputLayout = _effect.LayoutPNTG; return true; default: return false; } }