diff options
author | Brian Paul <[email protected]> | 2000-06-27 22:10:00 +0000 |
---|---|---|
committer | Brian Paul <[email protected]> | 2000-06-27 22:10:00 +0000 |
commit | 2d8db39301349f67e17fc1b21e5d33d5f44cd521 (patch) | |
tree | c877df2f77ecd09fa50e526101198643bbeba473 /src/mesa/main/context.c | |
parent | 24507ff6ab91a85f98da60745bd6585499968b60 (diff) |
added aligned memory allocations (Gareth Hughes)
Diffstat (limited to 'src/mesa/main/context.c')
-rw-r--r-- | src/mesa/main/context.c | 26 |
1 files changed, 13 insertions, 13 deletions
diff --git a/src/mesa/main/context.c b/src/mesa/main/context.c index 7ed7f12425f..eb9ed313bfd 100644 --- a/src/mesa/main/context.c +++ b/src/mesa/main/context.c @@ -1,4 +1,4 @@ -/* $Id: context.c,v 1.72 2000/06/27 21:42:13 brianp Exp $ */ +/* $Id: context.c,v 1.73 2000/06/27 22:10:00 brianp Exp $ */ /* * Mesa 3-D graphics library @@ -1391,7 +1391,7 @@ _mesa_initialize_context( GLcontext *ctx, ctx->PB = gl_alloc_pb(); if (!ctx->PB) { - FREE( ctx->VB ); + ALIGN_FREE( ctx->VB ); FREE( ctx ); return GL_FALSE; } @@ -1404,9 +1404,9 @@ _mesa_initialize_context( GLcontext *ctx, /* allocate new group of display lists */ ctx->Shared = alloc_shared_state(); if (!ctx->Shared) { - FREE(ctx->VB); - FREE(ctx->PB); - FREE(ctx); + ALIGN_FREE( ctx->VB ); + FREE( ctx->PB ); + FREE( ctx ); return GL_FALSE; } } @@ -1436,9 +1436,9 @@ _mesa_initialize_context( GLcontext *ctx, if (!alloc_proxy_textures(ctx)) { free_shared_state(ctx, ctx->Shared); - FREE(ctx->VB); - FREE(ctx->PB); - FREE(ctx); + ALIGN_FREE( ctx->VB ); + FREE( ctx->PB ); + FREE( ctx ); return GL_FALSE; } @@ -1465,11 +1465,11 @@ _mesa_initialize_context( GLcontext *ctx, ctx->Save = (struct _glapi_table *) CALLOC(dispatchSize * sizeof(void*)); if (!ctx->Exec || !ctx->Save) { free_shared_state(ctx, ctx->Shared); - FREE(ctx->VB); - FREE(ctx->PB); + ALIGN_FREE( ctx->VB ); + FREE( ctx->PB ); if (ctx->Exec) - FREE(ctx->Exec); - FREE(ctx); + FREE( ctx->Exec ); + FREE( ctx ); } _mesa_init_exec_table(ctx->Exec, dispatchSize); _mesa_init_dlist_table(ctx->Save, dispatchSize); @@ -1612,7 +1612,7 @@ gl_free_context_data( GLcontext *ctx ) /* Free cache of immediate buffers. */ while (ctx->nr_im_queued-- > 0) { struct immediate * next = ctx->freed_im_queue->next; - FREE( ctx->freed_im_queue ); + ALIGN_FREE( ctx->freed_im_queue ); ctx->freed_im_queue = next; } gl_extensions_dtr(ctx); |