[Mesa-dev] [PATCH] r300/compiler: align memory allocations to 8-bytes

Matt Turner mattst88 at gmail.com
Mon May 9 09:28:28 PDT 2011


On Mon, May 9, 2011 at 12:17 AM, Matt Turner <mattst88 at gmail.com> wrote:
> Eliminates unaligned accesses on strict architectures. Spotted by Jay
> Estabrook.
>
> Signed-off-by: Matt Turner <mattst88 at gmail.com>
> ---
>  src/mesa/drivers/dri/r300/compiler/memory_pool.c |    2 +-
>  1 files changed, 1 insertions(+), 1 deletions(-)
>
> diff --git a/src/mesa/drivers/dri/r300/compiler/memory_pool.c b/src/mesa/drivers/dri/r300/compiler/memory_pool.c
> index 76c7c60..ddcdddf 100644
> --- a/src/mesa/drivers/dri/r300/compiler/memory_pool.c
> +++ b/src/mesa/drivers/dri/r300/compiler/memory_pool.c
> @@ -28,7 +28,7 @@
>
>
>  #define POOL_LARGE_ALLOC 4096
> -#define POOL_ALIGN 4
> +#define POOL_ALIGN 8

Maybe instead of a constant, this should be something like sizeof(void *)?

Matt


More information about the mesa-dev mailing list