summaryrefslogtreecommitdiff
path: root/src/render
diff options
context:
space:
mode:
authorvaxerski <43317083+vaxerski@users.noreply.github.com>2022-11-29 21:11:37 +0000
committervaxerski <43317083+vaxerski@users.noreply.github.com>2022-11-29 21:11:37 +0000
commitff4ea1a13a297b55d88bffa25a3f3dec17234c40 (patch)
treefe4596d0963a0c9d2e41408ecc804b896755df0e /src/render
parent51aebb284531f1203d44841c2872a63da8458978 (diff)
fix border inner offset in shader
Diffstat (limited to 'src/render')
-rw-r--r--src/render/shaders/Border.hpp8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/render/shaders/Border.hpp b/src/render/shaders/Border.hpp
index 3b630942..e89251a8 100644
--- a/src/render/shaders/Border.hpp
+++ b/src/render/shaders/Border.hpp
@@ -73,13 +73,13 @@ void main() {
if (primitiveMultisample == 1 && (dist > radius - 1.0 || dist < radius - thick + 1.0)) {
float distances = 0.0;
float len = length(pixCoord + vec2(0.25, 0.25));
- distances += float(len < radius + 0.5 && len > radius - thick);
+ distances += float(len < radius && len > radius - thick);
len = length(pixCoord + vec2(0.75, 0.25));
- distances += float(len < radius + 0.5 && len > radius - thick);
+ distances += float(len < radius && len > radius - thick);
len = length(pixCoord + vec2(0.25, 0.75));
- distances += float(len < radius + 0.5 && len > radius - thick);
+ distances += float(len < radius && len > radius - thick);
len = length(pixCoord + vec2(0.75, 0.75));
- distances += float(len < radius + 0.5 && len > radius - thick);
+ distances += float(len < radius && len > radius - thick);
if (distances == 0.0)
discard;