summaryrefslogtreecommitdiff
path: root/src/render/shaders
diff options
context:
space:
mode:
authorvaxerski <43317083+vaxerski@users.noreply.github.com>2022-11-26 18:09:57 +0000
committervaxerski <43317083+vaxerski@users.noreply.github.com>2022-11-26 18:09:57 +0000
commit684c59e5bc6476823e25be5ba4d015945ff36a26 (patch)
tree8c6f76f9fb4c2bcf6f504ab68de9406b92787602 /src/render/shaders
parent0948b078e1789605c42746a024df6039bb566b45 (diff)
optimize data feeding to gradient renderer
Diffstat (limited to 'src/render/shaders')
-rw-r--r--src/render/shaders/Border.hpp2
1 files changed, 2 insertions, 0 deletions
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;