From: Ian Romanick Date: Wed, 22 Jan 2014 16:28:49 +0000 (-0800) Subject: mesa: Set gl_constants::MinMapBufferAlignment X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=e4fcae0755d8a369b657f2ada22815ea77312fbe;p=mesa.git mesa: Set gl_constants::MinMapBufferAlignment Leaving it set to zero isn't really correct since every allocation has at least an alignment of 1 byte. It also caused a problem in the i965 driver after I removed the MAX(64, ...) from the alignment calculation. That's what I get for changing a patch without retesting it. :( Signed-off-by: Ian Romanick Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=73907 Reviewed-by: Kenneth Graunke Cc: Lu Hua --- diff --git a/src/mesa/main/context.c b/src/mesa/main/context.c index 7c3b2d74f7c..b7cd5686685 100644 --- a/src/mesa/main/context.c +++ b/src/mesa/main/context.c @@ -587,6 +587,7 @@ _mesa_init_constants(struct gl_context *ctx) ctx->Const.MaxSpotExponent = 128.0; ctx->Const.MaxViewportWidth = MAX_VIEWPORT_WIDTH; ctx->Const.MaxViewportHeight = MAX_VIEWPORT_HEIGHT; + ctx->Const.MinMapBufferAlignment = 1; /* Driver must override these values if ARB_viewport_array is supported. */ ctx->Const.MaxViewports = 1;