i915 regressions in swrast pack/unpack span code
Piglit's bin/arb_point_parameters-point-attenuation -auto -fbo
and bin/linestipple -auto
are both crashing on master. Reverting 9c38cbbb, 23bb92c4, f1403d66 fixes the crashes.
The issue is that put_values
has srb->RowStride == -512
, but passes it to util_format_write_4ub
which expects an unsigned stride, so the destination pointer gets wildly out of range.