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);