diff --git a/leenkx/Sources/leenkx/renderpath/Postprocess.hx b/leenkx/Sources/leenkx/renderpath/Postprocess.hx index 4886a43..49f52fc 100644 --- a/leenkx/Sources/leenkx/renderpath/Postprocess.hx +++ b/leenkx/Sources/leenkx/renderpath/Postprocess.hx @@ -102,7 +102,9 @@ class Postprocess { public static var chromatic_aberration_uniforms = [ 2.0, //0: Strength - 32 //1: Samples + 32, //1: Samples + 0, //2: Type + 1 //3: On/Off ]; public static function vec3Link(object: Object, mat: MaterialData, link: String): iron.math.Vec4 { @@ -308,7 +310,8 @@ class Postprocess { v = iron.object.Uniforms.helpVec; v.x = chromatic_aberration_uniforms[0]; //CA Strength v.y = chromatic_aberration_uniforms[1]; //CA Samples - v.z = 0; + v.z = chromatic_aberration_uniforms[2]; //CA Type + v.w = chromatic_aberration_uniforms[3]; //On/Off case "_PPComp14": v = iron.object.Uniforms.helpVec; v.x = camera_uniforms[10]; //Distort