evas/gl: improve the rendering quality.
authorChunEon Park <hermet@hermet.pe.kr>
Fri, 27 Jun 2014 12:29:24 +0000 (21:29 +0900)
committerChunEon Park <hermet@hermet.pe.kr>
Fri, 27 Jun 2014 12:29:24 +0000 (21:29 +0900)
commit5e18223f67a62ad752c3aac16ed23e390a9e0fe4
tree3a0b4169c73a3d5dbb58bec5e44cc00b91d2b6f4
parentc52e63ec8726ada87f2c371ea235c0dfad87a0f0
evas/gl: improve the rendering quality.

To avoid texture bleeding in the texture atlas,
we adjust texture uv point as much as a half uv point.
Especially, this improves the rendering quality when the image has the border
area.

Unless apply this patch,
You might find the rendering result is different with software backened,
if the image has the borders.

In the software backened,
the border line was clear but the gl wasn't.
because the border line was interpolated so the rendering result was not the one we expected.

@fix
src/modules/evas/engines/gl_common/evas_gl_context.c