new backend: glx: fix off-by-1 in blur shader generation

Signed-off-by: Yuxuan Shui <yshuiv7@gmail.com>
This commit is contained in:
Yuxuan Shui
2019-05-07 00:29:02 +01:00
parent 86f4d73c22
commit 45ead409b5
2 changed files with 3 additions and 3 deletions

View File

@ -716,7 +716,7 @@ static bool gl_init_blur(struct gl_data *gd, conv *const *const kernels) {
auto kern = kernels[i];
// Build shader
int width = kern->w, height = kern->h;
int nele = width * height - 1;
int nele = width * height;
size_t body_len = (strlen(shader_add) + 42) * (uint)nele;
char *shader_body = ccalloc(body_len, char);
char *pc = shader_body;