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)
committerIan Romanick <ian.d.romanick@intel.com>
Fri, 28 Sep 2012 22:55:28 +0000 (15:55 -0700)
commit0586a94929bb276c349220026cfac6267b776fb3
tree8e0cacf73bdd8ad20eab1d9e8febbe4cac95ae0f
parentfdabc7d9f6db82d0c8dbca09c30cf25be29b30d8
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>
(cherry picked from commit 0334e8dc25d09e3254e61d5d122b4fd7bfbd627a)
src/mesa/drivers/dri/i965/brw_draw_upload.c