diff --git a/WickedEngine/Renderable3DComponent.cpp b/WickedEngine/Renderable3DComponent.cpp index 73a4f716b..1ebbeabc9 100644 --- a/WickedEngine/Renderable3DComponent.cpp +++ b/WickedEngine/Renderable3DComponent.cpp @@ -624,7 +624,14 @@ void Renderable3DComponent::RenderComposition(wiRenderTarget& shadedSceneRT, wiR rt1->Activate(threadID); wiRenderer::GetDevice()->EventBegin("FXAA", threadID); - fx.process.setFXAA(getFXAAEnabled()); + if (getFXAAEnabled()) + { + fx.process.setFXAA(true); + } + else + { + fx.presentFullScreen = true; + } if (getDepthOfFieldEnabled()) wiImage::Draw(rtDof[2].GetTexture(), fx, threadID); else @@ -639,7 +646,7 @@ void Renderable3DComponent::RenderColorGradedComposition() { wiImageEffects fx((float)wiRenderer::GetDevice()->GetScreenWidth(), (float)wiRenderer::GetDevice()->GetScreenHeight()); fx.blendFlag = BLENDMODE_OPAQUE; - fx.quality = QUALITY_NEAREST; + fx.quality = QUALITY_BILINEAR; if (getStereogramEnabled()) { diff --git a/WickedEngine/WickedEngineEditor.vcxproj b/WickedEngine/WickedEngineEditor.vcxproj index 955e0ec58..447ad26e0 100644 --- a/WickedEngine/WickedEngineEditor.vcxproj +++ b/WickedEngine/WickedEngineEditor.vcxproj @@ -29,26 +29,26 @@ Application true - v141 + v140 Unicode Application false - v141 + v140 true Unicode Application true - v141 + v140 Unicode Application false - v141 + v140 true Unicode diff --git a/WickedEngine/WickedEngine_SHADERS.vcxproj b/WickedEngine/WickedEngine_SHADERS.vcxproj index 9cd8e5ff3..c2253b9e8 100644 --- a/WickedEngine/WickedEngine_SHADERS.vcxproj +++ b/WickedEngine/WickedEngine_SHADERS.vcxproj @@ -1063,26 +1063,26 @@ Application true - v141 + v140 MultiByte Application true - v141 + v140 MultiByte Application false - v141 + v140 true MultiByte Application false - v141 + v140 true MultiByte diff --git a/WickedEngine/WickedEngine_Windows.vcxproj b/WickedEngine/WickedEngine_Windows.vcxproj index c2962e065..79b4e2331 100644 --- a/WickedEngine/WickedEngine_Windows.vcxproj +++ b/WickedEngine/WickedEngine_Windows.vcxproj @@ -28,26 +28,26 @@ StaticLibrary true - v141 + v140 Unicode StaticLibrary false - v141 + v140 true Unicode StaticLibrary true - v141 + v140 Unicode StaticLibrary false - v141 + v140 true Unicode diff --git a/WickedEngine/colorGradePS.hlsl b/WickedEngine/colorGradePS.hlsl index 99c74a6e7..1063efa90 100644 --- a/WickedEngine/colorGradePS.hlsl +++ b/WickedEngine/colorGradePS.hlsl @@ -18,7 +18,7 @@ float4 sampleAs3DTexture(float3 uv, float width) { float4 main(VertexToPixelPostProcess PSIn) : SV_TARGET { - float4 color = xTexture.Load(int3(PSIn.pos.xy,0)); + float4 color = xTexture.SampleLevel(Sampler,PSIn.tex,0); float2 dim; xMaskTex.GetDimensions(dim.x,dim.y);