From 01bac6bd08cd8a1f96751c67ff88a6c62a01c354 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Alexis=20Laferri=C3=A8re?= Date: Tue, 17 Nov 2015 13:29:04 -0500 Subject: [PATCH] lib/mnit: pad loaded images to the closest power of 2 on Android MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit Signed-off-by: Alexis Laferrière --- lib/mnit/android/android_assets.nit | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/lib/mnit/android/android_assets.nit b/lib/mnit/android/android_assets.nit index 17c6cc6..06af952 100644 --- a/lib/mnit/android/android_assets.nit +++ b/lib/mnit/android/android_assets.nit @@ -67,8 +67,10 @@ redef class App jni_env.push_local_frame 4 var bmp = asset_manager.bitmap(path) - var buf = bmp.copy_pixels - var png = new Opengles1Image.from_data(buf.native_array, bmp.width, bmp.height, bmp.width, bmp.height, true) + var buf = bmp.copy_pixels(true) + var w2 = bmp.width.next_pow(2) + var h2 = bmp.height.next_pow(2) + var png = new Opengles1Image.from_data(buf.native_array, bmp.width, bmp.height, w2, h2, true) buf.destroy jni_env.pop_local_frame -- 1.7.9.5