Browse Source

Add fxaa as an option, true by default

ShiroSmith 6 years ago
parent
commit
fe79d056b4
1 changed files with 8 additions and 2 deletions
  1. 8 2
      h3d/scene/pbr/Renderer.hx

+ 8 - 2
h3d/scene/pbr/Renderer.hx

@@ -72,6 +72,7 @@ class Renderer extends h3d.scene.Renderer {
 	var pbrDirect = new h3d.shader.pbr.Lighting.Direct();
 	var pbrProps = new h3d.shader.pbr.PropsImport();
 	var hasDebugEvent = false;
+	var enableFXAA = true;
 
 	public var skyMode : SkyMode = Hide;
 	public var toneMode : TonemapMap = Reinhard;
@@ -425,8 +426,13 @@ class Renderer extends h3d.scene.Renderer {
 		switch( displayMode ) {
 
 		case Pbr, Env, MatCap:
-			mark("FXAA");
-			fxaa.apply(ldr);
+			if( enableFXAA ) {
+				mark("FXAA");
+				fxaa.apply(ldr);
+			}
+			else {
+				copy(ldr, null);
+			}
 
 		case Distortion:
 			resetTarget();