From ef07e2941c1f9ad3ebbe8cd746dd27434718a9ba Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Wed, 1 Dec 2021 20:12:31 +0530 Subject: [PATCH] Fix clamping of background image --- kitty/shaders.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/kitty/shaders.c b/kitty/shaders.c index b37952986..694de482b 100644 --- a/kitty/shaders.c +++ b/kitty/shaders.c @@ -143,8 +143,12 @@ send_image_to_gpu(GLuint *tex_id, const void* data, GLsizei width, GLsizei heigh switch (repeat) { case REPEAT_MIRROR: r = GL_MIRRORED_REPEAT; break; - case REPEAT_CLAMP: - r = GL_CLAMP_TO_EDGE; break; + case REPEAT_CLAMP: { + static const GLfloat border_color[4] = {0}; + glTexParameterfv(GL_TEXTURE_2D, GL_TEXTURE_BORDER_COLOR, border_color); + r = GL_CLAMP_TO_BORDER; + break; + } default: r = GL_REPEAT; }