From 684c59e5bc6476823e25be5ba4d015945ff36a26 Mon Sep 17 00:00:00 2001 From: vaxerski <43317083+vaxerski@users.noreply.github.com> Date: Sat, 26 Nov 2022 18:09:57 +0000 Subject: optimize data feeding to gradient renderer --- src/render/shaders/Border.hpp | 2 ++ 1 file changed, 2 insertions(+) (limited to 'src/render/shaders/Border.hpp') diff --git a/src/render/shaders/Border.hpp b/src/render/shaders/Border.hpp index a2d61066..fc48e108 100644 --- a/src/render/shaders/Border.hpp +++ b/src/render/shaders/Border.hpp @@ -17,6 +17,7 @@ uniform int primitiveMultisample; uniform vec4 gradient[10]; uniform int gradientLength; uniform float angle; +uniform float alpha; vec4 getColorForCoord(vec2 normalizedCoord) { if (gradientLength < 2) @@ -36,6 +37,7 @@ void main() { vec2 originalPixCoord = fullSize * v_texcoord; vec4 pixColor = getColorForCoord(v_texcoord); + pixColor[3] *= alpha; bool done = false; -- cgit v1.2.3