bkaradzic 12 лет назад
Родитель
Сommit
d595f34c0a
1 измененных файлов с 5 добавлено и 8 удалено
  1. 5 8
      src/renderer_d3d9.cpp

+ 5 - 8
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;
 			}
 		}