• Sam Lantinga's avatar
    Adam Strzelecki to SDL · 6989ef71
    Sam Lantinga authored
    When graphic card has no GL_ARB_texture_rectangle YUV textures mapped with SDL_RenderCopy are stretched 2x horizontally, so only left half of texture is visible. This is due:
           data->texw = (GLfloat) (texture->w) / texture_w;
           data->texh = (GLfloat) texture->h / texture_h;
    But afterwards texture_w /= 2 for YUV texture, but data->texw stays as it was before, while it should be multiplied 2x.
    
    This bug can be seen in any program setting env variables: GL_APPLE_ycbcr_422=0 GL_EXT_texture_rectangle=0 GL_ARB_texture_rectangle=0
    
    --HG--
    extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/trunk%404468
    6989ef71
Name
Last commit
Last update
..
Xext Loading commit data...
bwindow Loading commit data...
cocoa Loading commit data...
directfb Loading commit data...
dummy Loading commit data...
fbcon Loading commit data...
nds Loading commit data...
pandora Loading commit data...
photon Loading commit data...
ps3 Loading commit data...
qnxgf Loading commit data...
riscos Loading commit data...
svga Loading commit data...
uikit Loading commit data...
win32 Loading commit data...
x11 Loading commit data...
SDL_RLEaccel.c Loading commit data...
SDL_RLEaccel_c.h Loading commit data...
SDL_alphamult.c Loading commit data...
SDL_alphamult.h Loading commit data...
SDL_blendfillrect.c Loading commit data...
SDL_blendline.c Loading commit data...
SDL_blendpoint.c Loading commit data...
SDL_blendrect.c Loading commit data...
SDL_blit.c Loading commit data...
SDL_blit.h Loading commit data...
SDL_blit_0.c Loading commit data...
SDL_blit_1.c Loading commit data...
SDL_blit_A.c Loading commit data...
SDL_blit_N.c Loading commit data...
SDL_blit_auto.c Loading commit data...
SDL_blit_auto.h Loading commit data...
SDL_blit_copy.c Loading commit data...
SDL_blit_copy.h Loading commit data...
SDL_blit_slow.c Loading commit data...
SDL_blit_slow.h Loading commit data...
SDL_bmp.c Loading commit data...
SDL_draw.h Loading commit data...
SDL_drawline.c Loading commit data...
SDL_drawpoint.c Loading commit data...
SDL_drawrect.c Loading commit data...
SDL_fillrect.c Loading commit data...
SDL_gamma.c Loading commit data...
SDL_glesfuncs.h Loading commit data...
SDL_glfuncs.h Loading commit data...
SDL_leaks.h Loading commit data...
SDL_pixels.c Loading commit data...
SDL_pixels_c.h Loading commit data...
SDL_rect.c Loading commit data...
SDL_rect_c.h Loading commit data...
SDL_renderer_gl.c Loading commit data...
SDL_renderer_gl.h Loading commit data...
SDL_renderer_gles.c Loading commit data...
SDL_renderer_gles.h Loading commit data...
SDL_renderer_sw.c Loading commit data...
SDL_renderer_sw.h Loading commit data...
SDL_stretch.c Loading commit data...
SDL_surface.c Loading commit data...
SDL_sysvideo.h Loading commit data...
SDL_video.c Loading commit data...
SDL_yuv_mmx.c Loading commit data...
SDL_yuv_sw.c Loading commit data...
SDL_yuv_sw_c.h Loading commit data...
mmx.h Loading commit data...
sdlgenblit.pl Loading commit data...