i965: Remove broken non-interleaved-to-interleaved upload code.
authorEric Anholt <eric@anholt.net>
Fri, 21 Sep 2012 05:50:05 +0000 (07:50 +0200)
committerEric Anholt <eric@anholt.net>
Thu, 27 Sep 2012 20:22:43 +0000 (13:22 -0700)
commit0334e8dc25d09e3254e61d5d122b4fd7bfbd627a
treef89f67e5334990b1954c3dbfa3ce2c74d331ec74
parentf3984fbe3310682c5f4d4821edcfe59d9430d957
i965: Remove broken non-interleaved-to-interleaved upload code.

This failed when all the uploads to occur were uniform-type vertex data (like
glColor4f being active across a DrawArrays), because it would upload 1 element
instead of 1 element per vertex.  There was no citation for how this code
helped any particular application, and it breaks ETQW, so just remove it.

Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=47170
NOTE: This is a candidate for the 9.0 and 8.0 branches.
Reviewed-and-tested-by: Kenneth Graunke <kenneth@whitecape.org>
src/mesa/drivers/dri/i965/brw_draw_upload.c