2
0
ShiroSmith 6 жил өмнө
parent
commit
15f941c96b

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

@@ -342,8 +342,10 @@ class Renderer extends h3d.scene.Renderer {
 		tonemap.render();
 		tonemap.render();
 
 
 		postDraw();
 		postDraw();
+		apply(Final);
 		resetTarget();
 		resetTarget();
 
 
+
 		switch( displayMode ) {
 		switch( displayMode ) {
 
 
 		case Pbr, Env, MatCap:
 		case Pbr, Env, MatCap:

+ 1 - 1
hxd/prefab/rfx/DistanceFog.hx

@@ -26,7 +26,7 @@ class DistanceFog extends RendererFX {
 	}
 	}
 
 
 	override function apply(r:h3d.scene.Renderer, step:hxd.prefab.rfx.RendererFX.Step) {
 	override function apply(r:h3d.scene.Renderer, step:hxd.prefab.rfx.RendererFX.Step) {
-		if( step == AfterHdr ) {
+		if( step == Final ) {
 			var p : DistanceFogProps = props;
 			var p : DistanceFogProps = props;
 			var ctx = r.ctx;
 			var ctx = r.ctx;
 			var depth : hxsl.ChannelTexture = ctx.getGlobal("depthMap");
 			var depth : hxsl.ChannelTexture = ctx.getGlobal("depthMap");

+ 1 - 0
hxd/prefab/rfx/RendererFX.hx

@@ -3,6 +3,7 @@ package hxd.prefab.rfx;
 enum Step {
 enum Step {
 	BeforeHdr;
 	BeforeHdr;
 	AfterHdr;
 	AfterHdr;
+	Final;
 }
 }
 
 
 class RendererFX extends Prefab {
 class RendererFX extends Prefab {