From a21a38cb9246d0e263489792c58ada214961c4e9 Mon Sep 17 00:00:00 2001 From: Joshua Granick Date: Mon, 23 Nov 2015 17:53:54 -0800 Subject: [PATCH] setPixels fix --- lime/graphics/utils/ImageDataUtil.hx | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/lime/graphics/utils/ImageDataUtil.hx b/lime/graphics/utils/ImageDataUtil.hx index d1d12aa98..0d23db5a4 100644 --- a/lime/graphics/utils/ImageDataUtil.hx +++ b/lime/graphics/utils/ImageDataUtil.hx @@ -1013,7 +1013,7 @@ class ImageDataUtil { if (image.buffer.data == null) return; #if ((cpp || neko) && !disable_cffi && !macro) - if (CFFI.enabled) lime_image_data_util_set_pixels (image, rect, bytes, format); else + if (false && CFFI.enabled) lime_image_data_util_set_pixels (image, rect, bytes, format); else #end { @@ -1031,7 +1031,8 @@ class ImageDataUtil { for (x in 0...dataView.width) { - color = bytes.getInt32 (dataPosition); + //color = bytes.getInt32 (dataPosition); + color = bytes.get (dataPosition + 3) | (bytes.get (dataPosition + 2) << 8) | (bytes.get (dataPosition + 1) << 16) | (bytes.get (dataPosition) << 24); dataPosition += 4; switch (format) {