[Mesa-dev] [PATCH] i915: Initialize swrast_texture_image structure fields.
eric at anholt.net
Fri Feb 17 11:23:26 PST 2012
On Thu, 16 Feb 2012 22:57:32 -0800, Paul Berry <stereotype441 at gmail.com> wrote:
> Commit 980f6f1 (mesa: move gl_texture_image::Width/Height/DepthScale
> fields to swrast) moved the initialization of the Width, Height, and
> DepthScale fields to _swrast_alloc_texture_image_buffer(). However,
> i915 doesn't call this function because it performs its own buffer
> allocation. As a result, the Width, Height, and DepthScale fields
> weren't getting initialized properly, and some operations requiring
> swrast would fail.
> This patch ensures that Width, Height, and DepthScale are properly
> initialized by separating the code that sets them into a new function,
> _swrast_init_texture_image(), which is called by
> intel_alloc_texture_image_buffer() as well as
> _swrast_alloc_texture_image_buffer(). It also moves the
> initialization of _IsPowerOfTwo into this function.
> Fixes piglit test fbo/fbo-cubemap on i915.
Reviewed-by: Eric Anholt <eric at anholt.net>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Size: 197 bytes
Desc: not available
More information about the mesa-dev