ShiroSmith %!s(int64=5) %!d(string=hai) anos
pai
achega
4c164e5b3d
Modificáronse 1 ficheiros con 2 adicións e 1 borrados
  1. 2 1
      hrt/prefab/rfx/TemporalBloom.hx

+ 2 - 1
hrt/prefab/rfx/TemporalBloom.hx

@@ -66,7 +66,8 @@ class Threshold extends h3d.shader.ScreenShader {
 			pixelColor.rgb = min(curVal, maxIntensity);
 
 			if( USE_TEMPORAL_FILTER ) {
-				var pixelPos = vec4(uvToScreen(calculatedUV), 0, 1) * cameraInverseViewProj;
+				var pixelPos = vec4(uvToScreen(calculatedUV), 1, 1) * cameraInverseViewProj;
+				pixelPos.xyz /= pixelPos.w;
 				var prevPos = vec4(pixelPos.xyz, 1.0) * prevCamMat;
 				prevPos.xyz /= prevPos.w;
 				var prevUV = screenToUv(prevPos.xy);