deadzones adjustable & other fixes
[vg.git] / vg_mem.h
index a21467488d5a47972bcc84a32bba6f1e599838b3..5edbd9c68ebc60560860f98a53a62687bfb6dc4b 100644 (file)
--- a/vg_mem.h
+++ b/vg_mem.h
@@ -111,8 +111,8 @@ VG_STATIC void *vg_linear_alloc( void *buffer, u32 size )
 {
    if( size % 8 )
    {
-      vg_error( "Requested size: %u\n", size );
-      vg_fatal_exit_loop( "8 byte alignment required" );
+      vg_error( "alloc(%u) is not 8 byte aligned\n", size );
+      size = vg_align8( size );
    }
 
    vg_linear_allocator *alloc = vg_linear_header( buffer );