From fc82ee32a17f57fa473b8f4aa79721ee9c962abb Mon Sep 17 00:00:00 2001 From: =?utf8?q?Alexis=20Laferri=C3=A8re?= Date: Sun, 16 Nov 2014 17:38:39 -0500 Subject: [PATCH] android_mnit: free textures from main memory after loading in GPU memory 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 | 19 ++++++++++++++----- 1 file changed, 14 insertions(+), 5 deletions(-) diff --git a/lib/mnit_android/android_assets.nit b/lib/mnit_android/android_assets.nit index 89f29a3..2c703bb 100644 --- a/lib/mnit_android/android_assets.nit +++ b/lib/mnit_android/android_assets.nit @@ -129,8 +129,8 @@ redef class Opengles1Image int has_alpha; unsigned int row_bytes; - png_bytepp row_pointers; - unsigned char *pixels; + png_bytepp row_pointers = NULL; + unsigned char *pixels = NULL; unsigned int i; unsigned char sig[8]; @@ -180,10 +180,10 @@ redef class Opengles1Image row_bytes = png_get_rowbytes(png_ptr, info_ptr); pixels = malloc(row_bytes * height); - row_pointers = (png_bytep*) malloc(sizeof(png_bytep) * height); + row_pointers = (png_bytep*) malloc(sizeof(png_bytep) * height); - for (i=0; i