diff options
| author | vaxerski <43317083+vaxerski@users.noreply.github.com> | 2022-11-26 18:09:57 +0000 |
|---|---|---|
| committer | vaxerski <43317083+vaxerski@users.noreply.github.com> | 2022-11-26 18:09:57 +0000 |
| commit | 684c59e5bc6476823e25be5ba4d015945ff36a26 (patch) | |
| tree | 8c6f76f9fb4c2bcf6f504ab68de9406b92787602 /src/render/shaders/Border.hpp | |
| parent | 0948b078e1789605c42746a024df6039bb566b45 (diff) | |
optimize data feeding to gradient renderer
Diffstat (limited to 'src/render/shaders/Border.hpp')
| -rw-r--r-- | src/render/shaders/Border.hpp | 2 |
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; |
