AcTools.Render.DeferredShading.DeferredShadingRenderer.ProcessHdr C# (CSharp) Method

ProcessHdr() private method

private ProcessHdr ( TargetResourceTexture target, TargetResourceTexture source, TargetResourceTexture temporary ) : void
target AcTools.Render.Base.TargetTextures.TargetResourceTexture
source AcTools.Render.Base.TargetTextures.TargetResourceTexture
temporary AcTools.Render.Base.TargetTextures.TargetResourceTexture
return void
        private void ProcessHdr(TargetResourceTexture target, TargetResourceTexture source, TargetResourceTexture temporary) {
            switch (Mode) {
                case RenderingMode.DebugGBuffer:
                case RenderingMode.DebugPostEffects:
                case RenderingMode.DebugLocalReflections:
                    return;
            }

            DeviceContext.OutputMerger.SetTargets(target.TargetView);
            DeviceContext.ClearRenderTargetView(target.TargetView, ColorTransparent);
            DeviceContext.OutputMerger.BlendState = null;
            DeviceContextHolder.GetHelper<HdrHelper>().Draw(DeviceContextHolder, source.View, temporary);
        }