From 871a569f2a1cca1a5556c0561f14c0a70911649a Mon Sep 17 00:00:00 2001 From: FMS-Cat Date: Fri, 26 Mar 2021 21:23:21 +0900 Subject: [PATCH] aesthetics: suffer texts is now more colorful --- src/shaders/suffer-texts-render.frag | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/shaders/suffer-texts-render.frag b/src/shaders/suffer-texts-render.frag index c94acb3..c2d1ab9 100644 --- a/src/shaders/suffer-texts-render.frag +++ b/src/shaders/suffer-texts-render.frag @@ -31,10 +31,17 @@ void main() { float tex = texture( samplerTinyChar, vUv ).x; if ( tex < 0.5 ) { discard; } + vec3 color = vec3( 1.0 ); + color = mix( + step( 2.0, mod( 40.0 * vLife + vec3( 0.0, 1.0, 2.0 ), 3.0 ) ), + color, + smoothstep( 0.0, 0.3, vLife ) * smoothstep( 1.0, 0.7, vLife ) + ); + #ifdef DEFERRED fragPosition = vPosition; fragNormal = vec4( vNormal, 1.0 ); - fragColor = vec4( 1.0 ); + fragColor = vec4( color, 1.0 ); fragWTF = vec4( vec3( 0.0 ), MTL_UNLIT ); #endif }