From 9be6a3a169a320d88855640e89e97f1f800ffa3d Mon Sep 17 00:00:00 2001 From: Rendo Date: Thu, 24 Jul 2025 00:17:17 +0500 Subject: [PATCH] shader fix? --- assets/shaders/canvas_group_flash.gdshader | 6 +++++- assets/shaders/generic_flash.gdshader | 1 + 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/assets/shaders/canvas_group_flash.gdshader b/assets/shaders/canvas_group_flash.gdshader index 8655e46..fe38157 100644 --- a/assets/shaders/canvas_group_flash.gdshader +++ b/assets/shaders/canvas_group_flash.gdshader @@ -17,6 +17,10 @@ void fragment() { if (selected) { COLOR = vec4(mix(text.rgb,HIGHLIGHT_COLOR.rgb,HIGHLIGHT_COLOR.a),text.a); + COLOR = vec4(mix(COLOR.rgb,FLASH_COLOR.rgb,FLASH_COLOR.a*blend),COLOR.a); + } + else + { + COLOR = vec4(mix(text.rgb,FLASH_COLOR.rgb,FLASH_COLOR.a*blend),text.a); } - COLOR = vec4(mix(text.rgb,FLASH_COLOR.rgb,FLASH_COLOR.a*blend),text.a); } \ No newline at end of file diff --git a/assets/shaders/generic_flash.gdshader b/assets/shaders/generic_flash.gdshader index 5686f5f..56e566e 100644 --- a/assets/shaders/generic_flash.gdshader +++ b/assets/shaders/generic_flash.gdshader @@ -10,6 +10,7 @@ void fragment() { { COLOR = vec4(mix(COLOR.rgb,HIGHLIGHT_COLOR.rgb,HIGHLIGHT_COLOR.a),COLOR.a); } + COLOR = vec4(mix(COLOR.rgb,FLASH_COLOR.rgb,FLASH_COLOR.a*blend),COLOR.a); } \ No newline at end of file