equal
deleted
inserted
replaced
1125 || rect->h != swdata->h)) { |
1125 || rect->h != swdata->h)) { |
1126 SDL_SetError |
1126 SDL_SetError |
1127 ("YV12 and IYUV textures only support full surface updates"); |
1127 ("YV12 and IYUV textures only support full surface updates"); |
1128 return -1; |
1128 return -1; |
1129 } |
1129 } |
1130 SDL_memcpy(swdata->pixels, pixels, swdata->h * swdata->w * 2); |
1130 SDL_memcpy(swdata->pixels, pixels, |
|
1131 (swdata->h * swdata->w) + (swdata->h * swdata->w) / 2); |
1131 break; |
1132 break; |
1132 case SDL_PIXELFORMAT_YUY2: |
1133 case SDL_PIXELFORMAT_YUY2: |
1133 case SDL_PIXELFORMAT_UYVY: |
1134 case SDL_PIXELFORMAT_UYVY: |
1134 case SDL_PIXELFORMAT_YVYU: |
1135 case SDL_PIXELFORMAT_YVYU: |
1135 { |
1136 { |