From d595f34c0a46a2f3f9712aa1351c8fea261ca9c8 Mon Sep 17 00:00:00 2001 From: bkaradzic Date: Sat, 7 Dec 2013 22:01:55 -0800 Subject: [PATCH] Cleanup. --- src/renderer_d3d9.cpp | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) diff --git a/src/renderer_d3d9.cpp b/src/renderer_d3d9.cpp index d7aaa447..fdb7939a 100644 --- a/src/renderer_d3d9.cpp +++ b/src/renderer_d3d9.cpp @@ -1673,17 +1673,14 @@ namespace bgfx data = temp; } - if (srcpitch == dstpitch) - { - memcpy(bits, data, srcpitch*_rect.m_height); - } - else { + uint8_t* src = data; + uint8_t* dst = bits; for (uint32_t yy = 0, height = _rect.m_height; yy < height; ++yy) { - uint8_t* src = &data[yy*srcpitch]; - uint8_t* dst = &bits[yy*dstpitch]; - memcpy(dst, src, srcpitch); + memcpy(dst, src, rectpitch); + src += srcpitch; + dst += dstpitch; } }