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