瀏覽代碼

Fix color correction

ShiroSmith 6 年之前
父節點
當前提交
ecba7132fc
共有 1 個文件被更改,包括 2 次插入4 次删除
  1. 2 4
      h3d/shader/pbr/ToneMapping.hx

+ 2 - 4
h3d/shader/pbr/ToneMapping.hx

@@ -20,7 +20,6 @@ class ToneMapping extends ScreenShader {
 		@param var colorGradingLUT : Sampler2D;
 		@param var lutSize : Float;
 
-
 		@param var pixelSize : Vec2;
 
 		function fragment() {
@@ -62,10 +61,9 @@ class ToneMapping extends ScreenShader {
 				var s1 = vec2(xOffset + (blueSlice1 * sliceSize), yOffset);
 				var slice0Color = texture(colorGradingLUT, s0).rgb;
 				var slice1Color = texture(colorGradingLUT, s1).rgb;
-				var bOffset = frac(uv.b * innerWidth, 1.0);
+				var bOffset = mod(uv.b * innerWidth, 1.0);
 				var result = mix(slice0Color, slice1Color, bOffset);
-				color.rgb = result;
-
+ 				color.rgb = result;
 			}
 
 			pixelColor = color;