From 5b99d60eff05f1eaa2e91ef93a17c27e1cbc0db9 Mon Sep 17 00:00:00 2001 From: Milang Date: Sat, 17 Aug 2019 18:25:30 +0200 Subject: [PATCH] align the buffer 2 --- src/FxEngine/zbuffer.c | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/src/FxEngine/zbuffer.c b/src/FxEngine/zbuffer.c index c6d2f7f..4ad4d60 100644 --- a/src/FxEngine/zbuffer.c +++ b/src/FxEngine/zbuffer.c @@ -35,7 +35,7 @@ static void* buffer_malloc(uint32_t size) ptr[-1] = mem; return ptr; } -void aligned_free(void *ptr) +void buffer_free(void *ptr) { free(((void**)ptr)[-1]); } @@ -44,9 +44,8 @@ void FE_zbuffer_clear() { if (address==0) { - address = (int32_t*)malloc(size_char+3); - address/=4; - address*=4; + address = buffer_malloc(size_char); + if (address==0) // cas de figure où il n'y a plus assez de RAM { dclear(C_WHITE);