diff -r 38e89ab78465 src/render/opengles2/SDL_render_gles2.c --- a/src/render/opengles2/SDL_render_gles2.c Wed Jun 25 02:08:37 2014 -0700 +++ b/src/render/opengles2/SDL_render_gles2.c Wed Jun 25 19:28:49 2014 +0200 @@ -694,8 +694,8 @@ data->glBindTexture(tdata->texture_type, tdata->texture_v); GLES2_TexSubImage2D(data, tdata->texture_type, - rect->x, - rect->y, + rect->x / 2, + rect->y / 2, rect->w / 2, rect->h / 2, tdata->pixel_format, @@ -704,8 +704,8 @@ data->glBindTexture(tdata->texture_type, tdata->texture_u); GLES2_TexSubImage2D(data, tdata->texture_type, - rect->x, - rect->y, + rect->x / 2, + rect->y / 2, rect->w / 2, rect->h / 2, tdata->pixel_format,