From f71affdfba2741ad8053b19350c6758d850100ab Mon Sep 17 00:00:00 2001 From: Bill Currie Date: Wed, 12 Dec 2012 21:34:37 +0900 Subject: [PATCH] Use exact texture coords for 2d pics in glsl. Moving the texture coordinates in 1/4 pixel made a mess of the 2d pics (very noticable on the round crosshair). --- libs/video/renderer/glsl/glsl_draw.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/libs/video/renderer/glsl/glsl_draw.c b/libs/video/renderer/glsl/glsl_draw.c index 8561d7bff..335f9f570 100644 --- a/libs/video/renderer/glsl/glsl_draw.c +++ b/libs/video/renderer/glsl/glsl_draw.c @@ -196,10 +196,10 @@ make_quad (qpic_t *pic, float x, float y, int w, int h, srcx += sp->rect->x; srcy += sp->rect->y; - sl = (srcx + 0.25) * sp->size; - sh = sl + (srcw - 0.5) * sp->size; - tl = (srcy + 0.25) * sp->size; - th = tl + (srch - 0.5) * sp->size; + sl = (srcx) * sp->size; + sh = sl + (srcw) * sp->size; + tl = (srcy) * sp->size; + th = tl + (srch) * sp->size; verts[0].xyst[0] = x; verts[0].xyst[1] = y;