From 4a6a8498f9844dd40bc53a77b67632b278da6b7e Mon Sep 17 00:00:00 2001 From: Ne_Eo Date: Sat, 21 Sep 2024 18:33:19 +0200 Subject: [PATCH] Small byte optimizations --- source/funkin/backend/shaders/FunkinShader.hx | 21 +++++++------------ 1 file changed, 8 insertions(+), 13 deletions(-) diff --git a/source/funkin/backend/shaders/FunkinShader.hx b/source/funkin/backend/shaders/FunkinShader.hx index f8d66fae..d9a8ddd8 100644 --- a/source/funkin/backend/shaders/FunkinShader.hx +++ b/source/funkin/backend/shaders/FunkinShader.hx @@ -439,22 +439,22 @@ uniform bool hasTransform; uniform bool hasColorTransform; vec4 applyFlixelEffects(vec4 color) { - if (!hasTransform) { + if(!hasTransform) { return color; } - if (color.a == 0.0) { + if(color.a == 0.0) { return vec4(0.0, 0.0, 0.0, 0.0); } - if (!hasColorTransform) { + if(!hasColorTransform) { return color * openfl_Alphav; } color.rgb = color.rgb / color.a; color = clamp(openfl_ColorOffsetv + (color * openfl_ColorMultiplierv), 0.0, 1.0); - if (color.a > 0.0) { + if(color.a > 0.0) { return vec4(color.rgb * color.a * openfl_Alphav, color.a * openfl_Alphav); } return vec4(0.0, 0.0, 0.0, 0.0); @@ -504,11 +504,9 @@ uniform vec2 openfl_TextureSize;"; public static final vertBody:String = "openfl_Alphav = openfl_Alpha; openfl_TextureCoordv = openfl_TextureCoord; -if (openfl_HasColorTransform) { - +if(openfl_HasColorTransform) { openfl_ColorMultiplierv = openfl_ColorMultiplier; openfl_ColorOffsetv = openfl_ColorOffset / 255.0; - } gl_Position = openfl_Matrix * openfl_Position;"; @@ -521,14 +519,12 @@ attribute vec4 colorMultiplier; attribute vec4 colorOffset; uniform bool hasColorTransform; -void main(void) -{ +void main(void) { #pragma body openfl_Alphav = openfl_Alpha * alpha; - if (hasColorTransform) - { + if(hasColorTransform) { openfl_ColorOffsetv = colorOffset / 255.0; openfl_ColorMultiplierv = colorMultiplier; } @@ -538,8 +534,7 @@ void main(void) // TODO: camera stuff public static final defaultFragmentSource:String = "#pragma header -void main(void) -{ +void main(void) { gl_FragColor = flixel_texture2D(bitmap, openfl_TextureCoordv); }"; }