diff --git a/GPU/GLES/TextureCache.cpp b/GPU/GLES/TextureCache.cpp index c62b7c4e32..87cdf9cb54 100644 --- a/GPU/GLES/TextureCache.cpp +++ b/GPU/GLES/TextureCache.cpp @@ -700,6 +700,8 @@ static void ConvertColors(void *dstBuf, const void *srcBuf, GLuint dstFmt, int n default: { // No need to convert RGBA8888, right order already + if (dst != src) + memcpy(dst, src, numPixels * sizeof(u32)); } break; }